Class CityObjectTypeAdapter
- java.lang.Object
-
- org.citygml4j.binding.cityjson.feature.CityObjectTypeAdapter
-
- All Implemented Interfaces:
com.google.gson.JsonDeserializer<AbstractCityObjectType>
,com.google.gson.JsonSerializer<AbstractCityObjectType>
public class CityObjectTypeAdapter extends java.lang.Object implements com.google.gson.JsonSerializer<AbstractCityObjectType>, com.google.gson.JsonDeserializer<AbstractCityObjectType>
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
UNKNOWN_EXTENSION
-
Constructor Summary
Constructors Constructor Description CityObjectTypeAdapter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AbstractCityObjectType
deserialize(com.google.gson.JsonElement json, java.lang.reflect.Type typeOfSrc, com.google.gson.JsonDeserializationContext context)
CityObjectTypeAdapter
processUnknownExtensions(boolean processUnknownExtensions)
com.google.gson.JsonElement
serialize(AbstractCityObjectType cityObject, java.lang.reflect.Type typeOfSrc, com.google.gson.JsonSerializationContext context)
CityObjectTypeAdapter
withTypeFilter(CityObjectTypeFilter inputFilter)
-
-
-
Field Detail
-
UNKNOWN_EXTENSION
public static final java.lang.String UNKNOWN_EXTENSION
- See Also:
- Constant Field Values
-
-
Method Detail
-
withTypeFilter
public CityObjectTypeAdapter withTypeFilter(CityObjectTypeFilter inputFilter)
-
processUnknownExtensions
public CityObjectTypeAdapter processUnknownExtensions(boolean processUnknownExtensions)
-
serialize
public com.google.gson.JsonElement serialize(AbstractCityObjectType cityObject, java.lang.reflect.Type typeOfSrc, com.google.gson.JsonSerializationContext context)
- Specified by:
serialize
in interfacecom.google.gson.JsonSerializer<AbstractCityObjectType>
-
deserialize
public AbstractCityObjectType deserialize(com.google.gson.JsonElement json, java.lang.reflect.Type typeOfSrc, com.google.gson.JsonDeserializationContext context) throws com.google.gson.JsonParseException
- Specified by:
deserialize
in interfacecom.google.gson.JsonDeserializer<AbstractCityObjectType>
- Throws:
com.google.gson.JsonParseException
-
-