@Environment(value=CLIENT) public static class ModelElement.Deserializer extends Object implements com.google.gson.JsonDeserializer<ModelElement>
| Modifier | Constructor and Description |
|---|---|
protected |
Deserializer() |
| Modifier and Type | Method and Description |
|---|---|
ModelElement |
deserialize(com.google.gson.JsonElement jsonElement,
Type type,
com.google.gson.JsonDeserializationContext jsonDeserializationContext) |
private Direction.Axis |
deserializeAxis(com.google.gson.JsonObject object) |
private Map<Direction,ModelElementFace> |
deserializeFaces(com.google.gson.JsonDeserializationContext context,
com.google.gson.JsonObject object) |
private Map<Direction,ModelElementFace> |
deserializeFacesValidating(com.google.gson.JsonDeserializationContext context,
com.google.gson.JsonObject object) |
private Vector3f |
deserializeFrom(com.google.gson.JsonObject object) |
private ModelRotation |
deserializeRotation(com.google.gson.JsonObject object) |
private float |
deserializeRotationAngle(com.google.gson.JsonObject object) |
private Vector3f |
deserializeTo(com.google.gson.JsonObject object) |
private Vector3f |
deserializeVec3f(com.google.gson.JsonObject object,
String name) |
private Direction |
getDirection(String name) |
public ModelElement deserialize(com.google.gson.JsonElement jsonElement, Type type, com.google.gson.JsonDeserializationContext jsonDeserializationContext) throws com.google.gson.JsonParseException
deserialize in interface com.google.gson.JsonDeserializer<ModelElement>com.google.gson.JsonParseException@Nullable private ModelRotation deserializeRotation(com.google.gson.JsonObject object)
private float deserializeRotationAngle(com.google.gson.JsonObject object)
private Direction.Axis deserializeAxis(com.google.gson.JsonObject object)
private Map<Direction,ModelElementFace> deserializeFacesValidating(com.google.gson.JsonDeserializationContext context, com.google.gson.JsonObject object)
private Map<Direction,ModelElementFace> deserializeFaces(com.google.gson.JsonDeserializationContext context, com.google.gson.JsonObject object)
private Vector3f deserializeTo(com.google.gson.JsonObject object)
private Vector3f deserializeFrom(com.google.gson.JsonObject object)