@Override public byte[] createProtobufOutput() { TableList.Builder builder = TableList.newBuilder(); for (TableModel aTable : tables) { builder.addName(aTable.getName()); } return builder.build().toByteArray(); }
@Override public ProtobufMessageHandler getObjectFromMessage(byte[] message) throws IOException { TableList.Builder builder = TableList.newBuilder(); ProtobufUtil.mergeFrom(builder, message); for (String table: builder.getNameList()) { this.add(new TableModel(table)); } return this; }
@Override public ProtobufMessageHandler getObjectFromMessage(byte[] message) throws IOException { TableList.Builder builder = TableList.newBuilder(); builder.mergeFrom(message); for (String table: builder.getNameList()) { this.add(new TableModel(table)); } return this; }