private void print(GridDataCommand cmd, ValueFormatter f, PrintWriter out) { if (cmd.getPayload() != null) { if (cmd.getName() != null && !cmd.getName().equals("")) { out.println(cmd.getName()); } print(cmd.getPayload(), f, out); } }
public void write(ObjectOutput out) throws IOException { super.write(out); GridData gData = getPayload(); List<Object[]> grid = gData.getGrid(); if (grid != null) { out.writeUTF(gData.getFormat()); out.writeInt(grid.size()); for (Object[] row : grid) { out.writeInt(row.length); for (Object cell : row) { out.writeObject(cell); } } } else { out.writeInt(0); } }
public void read(ObjectInput in) throws IOException, ClassNotFoundException { super.read(in); String format = in.readUTF(); if (format.length() == 0) format = null; int rowCount = in.readInt(); List<Object[]> grid = new ArrayList<Object[]>(rowCount); for (int i = 0; i < rowCount; i++) { int cellCount = in.readInt(); Object[] row = new Object[cellCount]; for (int j = 0; j < cellCount; j++) { row[j] = in.readObject(); } grid.add(row); } setPayload(new GridData(format, grid)); } }
public void write(ObjectOutput out) throws IOException { super.write(out); GridData gData = getPayload(); List<Object[]> grid = gData.getGrid(); if (grid != null) { out.writeUTF(gData.getFormat()); out.writeInt(grid.size()); for (Object[] row : grid) { out.writeInt(row.length); for (Object cell : row) { out.writeObject(cell); } } } else { out.writeInt(0); } }
public void read(ObjectInput in) throws IOException, ClassNotFoundException { super.read(in); String format = in.readUTF(); if (format.length() == 0) format = null; int rowCount = in.readInt(); List<Object[]> grid = new ArrayList<Object[]>(rowCount); for (int i = 0; i < rowCount; i++) { int cellCount = in.readInt(); Object[] row = new Object[cellCount]; for (int j = 0; j < cellCount; j++) { row[j] = in.readObject(); } grid.add(row); } setPayload(new GridData(format, grid)); } }
private void print(GridDataCommand cmd, ValueFormatter f, PrintWriter out) { if (cmd.getPayload() != null) { if (cmd.getName() != null && !cmd.getName().equals("")) { out.println(cmd.getName()); } print(cmd.getPayload(), f, out); } }