public void readField (Object object, String name, JsonValue jsonData) { readField(object, name, name, null, jsonData); }
public void readField (Object object, String name, Class elementType, JsonValue jsonData) { readField(object, name, name, elementType, jsonData); }
public void readField (Object object, String fieldName, String jsonName, JsonValue jsonData) { readField(object, fieldName, jsonName, null, jsonData); }
public void readField (Object object, String fieldName, String jsonName, JsonValue jsonData) { readField(object, fieldName, jsonName, null, jsonData); }
public void readField (Object object, String name, JsonValue jsonData) { readField(object, name, name, null, jsonData); }
public void readField (Object object, String name, Class elementType, JsonValue jsonData) { readField(object, name, name, elementType, jsonData); }
/** @param elementType May be null if the type is unknown. */ public void readField (Object object, String fieldName, String jsonName, Class elementType, JsonValue jsonMap) { Class type = object.getClass(); ObjectMap<String, FieldMetadata> fields = getFields(type); FieldMetadata metadata = fields.get(fieldName); if (metadata == null) throw new SerializationException("Field not found: " + fieldName + " (" + type.getName() + ")"); Field field = metadata.field; if (elementType == null) elementType = metadata.elementType; readField(object, field, jsonName, elementType, jsonMap); }
/** @param elementType May be null if the type is unknown. */ public void readField (Object object, String fieldName, String jsonName, Class elementType, JsonValue jsonMap) { Class type = object.getClass(); ObjectMap<String, FieldMetadata> fields = getFields(type); FieldMetadata metadata = fields.get(fieldName); if (metadata == null) throw new SerializationException("Field not found: " + fieldName + " (" + type.getName() + ")"); Field field = metadata.field; if (elementType == null) elementType = metadata.elementType; readField(object, field, jsonName, elementType, jsonMap); }
public void readField (Object object, String name, JsonValue jsonData) { readField(object, name, name, null, jsonData); }
public void readField (Object object, String name, Class elementType, JsonValue jsonData) { readField(object, name, name, elementType, jsonData); }
public void readField (Object object, String fieldName, String jsonName, JsonValue jsonData) { readField(object, fieldName, jsonName, null, jsonData); }
private SaveFileFormat partialLoad(JsonValue jsonMap) { SaveFileFormat save = new SaveFileFormat((IntBag)null); json.readField(save, "componentIdentifiers", jsonMap); transmuterEntrySerializer.identifiers = save.componentIdentifiers; json.readField(save, "archetypes", jsonMap); entitySerializer.archetypeMapper = save.archetypes; entitySerializer.serializationState = save; if (entitySerializer.archetypeMapper != null) { entitySerializer.archetypeMapper.serializationState = save; transmuterEntrySerializer.identifiers = save.componentIdentifiers; } return save; }
/** @param elementType May be null if the type is unknown. */ public void readField (Object object, String fieldName, String jsonName, Class elementType, JsonValue jsonMap) { Class type = object.getClass(); ObjectMap<String, FieldMetadata> fields = getFields(type); FieldMetadata metadata = fields.get(fieldName); if (metadata == null) throw new SerializationException("Field not found: " + fieldName + " (" + type.getName() + ")"); Field field = metadata.field; if (elementType == null) elementType = metadata.elementType; readField(object, field, jsonName, elementType, jsonMap); }