protected ID[][] readSavableArray2D(byte[] content) throws IOException { int elements = readInt(content); if (elements == BinaryOutputCapsule.NULL_OBJECT) return null; ID[][] rVal = new ID[elements][]; for (int x = 0; x < elements; x++) { rVal[x] = readSavableArray(content); } return rVal; }
value = readSavableArray(content); break; value = readSavableArray(content); break;
value = readSavableArray(content); break; value = readSavableArray(content); break;
protected ID[][] readSavableMap(byte[] content) throws IOException { int elements = readInt(content); if (elements == BinaryOutputCapsule.NULL_OBJECT) return null; ID[][] rVal = new ID[elements][]; for (int x = 0; x < elements; x++) { rVal[x] = readSavableArray(content); } return rVal; }
value = readSavableArray(content); break; value = readSavableArray(content); break;
public ArrayList readSavableArrayList(String name, ArrayList defVal) throws IOException { BinaryClassField field = cObj.nameFields.get(name); if (field == null || !fieldData.containsKey(field.alias)) return defVal; Object value = fieldData.get(field.alias); if (value instanceof ID[]) { // read Savable array and convert to ArrayList Savable[] savables = readSavableArray(name, null); value = savableArrayListFromArray(savables); fieldData.put(field.alias, value); } return (ArrayList) value; }
protected StringIDMap readStringSavableMap(byte[] content) throws IOException { int elements = readInt(content); if (elements == BinaryOutputCapsule.NULL_OBJECT) return null; String[] keys = readStringArray(content); ID[] values = readSavableArray(content); StringIDMap rVal = new StringIDMap(); rVal.keys = keys; rVal.values = values; return rVal; }
protected IntIDMap readIntSavableMap(byte[] content) throws IOException { int elements = readInt(content); if (elements == BinaryOutputCapsule.NULL_OBJECT) return null; int[] keys = readIntArray(content); ID[] values = readSavableArray(content); IntIDMap rVal = new IntIDMap(); rVal.keys = keys; rVal.values = values; return rVal; }
protected ID[][] readSavableMap(byte[] content) throws IOException { int elements = readInt(content); if (elements == BinaryOutputCapsule.NULL_OBJECT) return null; ID[][] rVal = new ID[elements][]; for (int x = 0; x < elements; x++) { rVal[x] = readSavableArray(content); } return rVal; }
protected ID[][] readSavableArray2D(byte[] content) throws IOException { int elements = readInt(content); if (elements == BinaryOutputCapsule.NULL_OBJECT) return null; ID[][] rVal = new ID[elements][]; for (int x = 0; x < elements; x++) { rVal[x] = readSavableArray(content); } return rVal; }
protected ID[][] readSavableArray2D(byte[] content) throws IOException { int elements = readInt(content); if (elements == BinaryOutputCapsule.NULL_OBJECT) return null; ID[][] rVal = new ID[elements][]; for (int x = 0; x < elements; x++) { rVal[x] = readSavableArray(content); } return rVal; }
protected ID[][] readSavableMap(byte[] content) throws IOException { int elements = readInt(content); if (elements == BinaryOutputCapsule.NULL_OBJECT) return null; ID[][] rVal = new ID[elements][]; for (int x = 0; x < elements; x++) { rVal[x] = readSavableArray(content); } return rVal; }
public ArrayList readSavableArrayList(String name, ArrayList defVal) throws IOException { BinaryClassField field = cObj.nameFields.get(name); if (field == null || !fieldData.containsKey(field.alias)) return defVal; Object value = fieldData.get(field.alias); if (value instanceof ID[]) { // read Savable array and convert to ArrayList Savable[] savables = readSavableArray(name, null); value = savableArrayListFromArray(savables); fieldData.put(field.alias, value); } return (ArrayList) value; }
public ArrayList readSavableArrayList(String name, ArrayList defVal) throws IOException { BinaryClassField field = cObj.nameFields.get(name); if (field == null || !fieldData.containsKey(field.alias)) return defVal; Object value = fieldData.get(field.alias); if (value instanceof ID[]) { // read Savable array and convert to ArrayList Savable[] savables = readSavableArray(name, null); value = savableArrayListFromArray(savables); fieldData.put(field.alias, value); } return (ArrayList) value; }
protected StringIDMap readStringSavableMap(byte[] content) throws IOException { int elements = readInt(content); if (elements == BinaryOutputCapsule.NULL_OBJECT) return null; String[] keys = readStringArray(content); ID[] values = readSavableArray(content); StringIDMap rVal = new StringIDMap(); rVal.keys = keys; rVal.values = values; return rVal; }
protected StringIDMap readStringSavableMap(byte[] content) throws IOException { int elements = readInt(content); if (elements == BinaryOutputCapsule.NULL_OBJECT) return null; String[] keys = readStringArray(content); ID[] values = readSavableArray(content); StringIDMap rVal = new StringIDMap(); rVal.keys = keys; rVal.values = values; return rVal; }
protected IntIDMap readIntSavableMap(byte[] content) throws IOException { int elements = readInt(content); if (elements == BinaryOutputCapsule.NULL_OBJECT) return null; int[] keys = readIntArray(content); ID[] values = readSavableArray(content); IntIDMap rVal = new IntIDMap(); rVal.keys = keys; rVal.values = values; return rVal; }
protected IntIDMap readIntSavableMap(byte[] content) throws IOException { int elements = readInt(content); if (elements == BinaryOutputCapsule.NULL_OBJECT) return null; int[] keys = readIntArray(content); ID[] values = readSavableArray(content); IntIDMap rVal = new IntIDMap(); rVal.keys = keys; rVal.values = values; return rVal; }