Package org.vast.swe
Class SWEJsonBindings
java.lang.Object
net.opengis.AbstractBindings
org.vast.swe.SWEJsonBindings
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionSWEJsonBindings
(boolean enforceTypeFirst) SWEJsonBindings
(Factory factory) SWEJsonBindings
(Factory factory, boolean enforceTypeFirst) -
Method Summary
Modifier and TypeMethodDescriptioncom.google.gson.stream.JsonReader
beginObjectWithType
(com.google.gson.stream.JsonReader reader) protected com.google.gson.stream.JsonReader
beginObjectWithType
(com.google.gson.stream.JsonReader reader, boolean linkAllowed) com.google.gson.stream.JsonReader
beginObjectWithTypeOrLink
(com.google.gson.stream.JsonReader reader) void
checkObjectType
(com.google.gson.stream.JsonReader reader, String expectedType) boolean
readAbstractDataComponentProperties
(com.google.gson.stream.JsonReader reader, DataComponent bean, String name) boolean
readAbstractSimpleComponentProperties
(com.google.gson.stream.JsonReader reader, SimpleComponent bean, String name) boolean
readAbstractSWEIdentifiableProperties
(com.google.gson.stream.JsonReader reader, AbstractSWEIdentifiable bean, String name) boolean
readAbstractSWEProperties
(com.google.gson.stream.JsonReader reader, AbstractSWE bean, String name) readAllowedGeoms
(com.google.gson.stream.JsonReader reader) boolean
readAllowedGeomsProperties
(com.google.gson.stream.JsonReader reader, AllowedGeoms bean, String name) readAllowedTimes
(com.google.gson.stream.JsonReader reader, boolean isIso) boolean
readAllowedTimesProperties
(com.google.gson.stream.JsonReader reader, AllowedTimes bean, boolean isIso, String name) readAllowedTokens
(com.google.gson.stream.JsonReader reader) boolean
readAllowedTokensProperties
(com.google.gson.stream.JsonReader reader, AllowedTokens bean, String name) readAllowedValues
(com.google.gson.stream.JsonReader reader) boolean
readAllowedValuesProperties
(com.google.gson.stream.JsonReader reader, AllowedValues bean, String name) protected BinaryBlock
readBinaryBlock
(com.google.gson.stream.JsonReader reader) protected BinaryComponent
readBinaryComponent
(com.google.gson.stream.JsonReader reader) readBinaryEncoding
(com.google.gson.stream.JsonReader reader) readBoolean
(com.google.gson.stream.JsonReader reader) boolean
readBooleanProperties
(com.google.gson.stream.JsonReader reader, Boolean bean, String name) readCategory
(com.google.gson.stream.JsonReader reader) protected boolean
readCategoryBaseProperties
(com.google.gson.stream.JsonReader reader, CategoryOrRange bean, String name) boolean
readCategoryProperties
(com.google.gson.stream.JsonReader reader, Category bean, String name) readCategoryRange
(com.google.gson.stream.JsonReader reader) boolean
readCategoryRangeProperties
(com.google.gson.stream.JsonReader reader, CategoryRange bean, String name) readCount
(com.google.gson.stream.JsonReader reader) protected boolean
readCountBaseProperties
(com.google.gson.stream.JsonReader reader, CountOrRange bean, String name) boolean
readCountProperties
(com.google.gson.stream.JsonReader reader, Count bean, String name) readCountRange
(com.google.gson.stream.JsonReader reader) boolean
readCountRangeProperties
(com.google.gson.stream.JsonReader reader, CountRange bean, String name) readDataArray
(com.google.gson.stream.JsonReader reader) boolean
readDataArrayProperties
(com.google.gson.stream.JsonReader reader, DataArray bean, String name) readDataChoice
(com.google.gson.stream.JsonReader reader) boolean
readDataChoiceProperties
(com.google.gson.stream.JsonReader reader, DataChoice bean, String name) readDataComponent
(com.google.gson.stream.JsonReader reader) Read methodsreadDataComponentByType
(com.google.gson.stream.JsonReader reader, String type) <T extends DataComponent>
voidreadDataComponentOrLink
(com.google.gson.stream.JsonReader reader, OgcProperty<T> prop) readDataRecord
(com.google.gson.stream.JsonReader reader) boolean
readDataRecordProperties
(com.google.gson.stream.JsonReader reader, DataRecord bean, String name) readDataStream
(com.google.gson.stream.JsonReader reader) boolean
readDataStreamProperties
(com.google.gson.stream.JsonReader reader, DataStream bean, String name) readEncodedValuesProperty
(com.google.gson.stream.JsonReader reader, AbstractSWEIdentifiable blockComponent, DataEncoding encoding) readEncoding
(com.google.gson.stream.JsonReader reader) readEncodingByType
(com.google.gson.stream.JsonReader reader, String type) readGeometry
(com.google.gson.stream.JsonReader reader) boolean
readGeometryProperties
(com.google.gson.stream.JsonReader reader, GeometryData bean, String name) readJsonEncoding
(com.google.gson.stream.JsonReader reader) protected void
readLink
(com.google.gson.stream.JsonReader reader, OgcProperty<?> prop) protected boolean
readLinkProperties
(com.google.gson.stream.JsonReader reader, OgcProperty<?> bean, String name) readMatrix
(com.google.gson.stream.JsonReader reader) boolean
readMatrixProperties
(com.google.gson.stream.JsonReader reader, Matrix bean, String name) readNilValue
(com.google.gson.stream.JsonReader reader) boolean
readNilValueProperties
(com.google.gson.stream.JsonReader reader, NilValue bean, String name) readNilValues
(com.google.gson.stream.JsonReader reader) protected double
readNumberOrSpecial
(com.google.gson.stream.JsonReader reader) readQuantity
(com.google.gson.stream.JsonReader reader) protected boolean
readQuantityBaseProperties
(com.google.gson.stream.JsonReader reader, QuantityOrRange bean, String name) boolean
readQuantityProperties
(com.google.gson.stream.JsonReader reader, Quantity bean, String name) readQuantityRange
(com.google.gson.stream.JsonReader reader) boolean
readQuantityRangeProperties
(com.google.gson.stream.JsonReader reader, QuantityRange bean, String name) readText
(com.google.gson.stream.JsonReader reader) readTextEncoding
(com.google.gson.stream.JsonReader reader) boolean
readTextProperties
(com.google.gson.stream.JsonReader reader, Text bean, String name) readTime
(com.google.gson.stream.JsonReader reader) protected boolean
readTimeBaseProperties
(com.google.gson.stream.JsonReader reader, TimeOrRange bean, String name) boolean
readTimeProperties
(com.google.gson.stream.JsonReader reader, Time bean, String name) readTimeRange
(com.google.gson.stream.JsonReader reader) boolean
readTimeRangeProperties
(com.google.gson.stream.JsonReader reader, TimeRange bean, String name) protected DateTimeOrDouble
readTimeVal
(com.google.gson.stream.JsonReader reader, boolean isIso) readUnitReference
(com.google.gson.stream.JsonReader reader) boolean
readUnitReferenceProperties
(com.google.gson.stream.JsonReader reader, UnitReference bean, String name) readVector
(com.google.gson.stream.JsonReader reader) boolean
readVectorProperties
(com.google.gson.stream.JsonReader reader, Vector bean, String name) readXmlEncoding
(com.google.gson.stream.JsonReader reader) void
writeAbstractDataComponentProperties
(com.google.gson.stream.JsonWriter writer, DataComponent bean) void
writeAbstractEncoding
(com.google.gson.stream.JsonWriter writer, DataEncoding bean) Dispatcher method for writing classes derived from AbstractEncodingvoid
writeAbstractSimpleComponentProperties
(com.google.gson.stream.JsonWriter writer, SimpleComponent bean) void
writeAbstractSWEIdentifiableProperties
(com.google.gson.stream.JsonWriter writer, AbstractSWEIdentifiable bean) void
writeAbstractSWEProperties
(com.google.gson.stream.JsonWriter writer, AbstractSWE bean) Write methodsvoid
writeAllowedGeoms
(com.google.gson.stream.JsonWriter writer, AllowedGeoms bean) void
writeAllowedGeomsProperties
(com.google.gson.stream.JsonWriter writer, AllowedGeoms bean) void
writeAllowedTimes
(com.google.gson.stream.JsonWriter writer, AllowedTimes bean) void
writeAllowedTimesProperties
(com.google.gson.stream.JsonWriter writer, AllowedTimes bean) void
writeAllowedTokens
(com.google.gson.stream.JsonWriter writer, AllowedTokens bean) void
writeAllowedTokensProperties
(com.google.gson.stream.JsonWriter writer, AllowedTokens bean) void
writeAllowedValues
(com.google.gson.stream.JsonWriter writer, AllowedValues bean, boolean writeIntegers) void
writeAllowedValuesProperties
(com.google.gson.stream.JsonWriter writer, AllowedValues bean, boolean writeIntegers) void
writeBinaryEncodingProperties
(com.google.gson.stream.JsonWriter writer, BinaryEncoding bean) void
writeBooleanProperties
(com.google.gson.stream.JsonWriter writer, Boolean bean, boolean writeInlineValues) protected void
writeCategoryBaseProperties
(com.google.gson.stream.JsonWriter writer, CategoryOrRange bean) void
writeCategoryProperties
(com.google.gson.stream.JsonWriter writer, Category bean, boolean writeInlineValues) void
writeCategoryRangeProperties
(com.google.gson.stream.JsonWriter writer, CategoryRange bean, boolean writeInlineValues) protected void
writeCountBaseProperties
(com.google.gson.stream.JsonWriter writer, CountOrRange bean) void
writeCountProperties
(com.google.gson.stream.JsonWriter writer, Count bean, boolean writeInlineValues) void
writeCountRangeProperties
(com.google.gson.stream.JsonWriter writer, CountRange bean, boolean writeInlineValues) void
writeDataArrayProperties
(com.google.gson.stream.JsonWriter writer, DataArray bean, boolean writeInlineValues) void
writeDataChoiceProperties
(com.google.gson.stream.JsonWriter writer, DataChoice bean, boolean writeInlineValues) void
writeDataComponent
(com.google.gson.stream.JsonWriter writer, DataComponent bean, boolean writeInlineValues) Dispatcher method for writing classes derived from AbstractDataComponentvoid
writeDataComponent
(com.google.gson.stream.JsonWriter writer, DataComponent bean, boolean writeInlineValues, String name) void
writeDataRecordProperties
(com.google.gson.stream.JsonWriter writer, DataRecord bean, boolean writeInlineValues) void
writeDataStream
(com.google.gson.stream.JsonWriter writer, DataStream bean) void
writeDataStreamProperties
(com.google.gson.stream.JsonWriter writer, DataStream bean) void
writeEncodedValuesProperty
(com.google.gson.stream.JsonWriter writer, AbstractSWEIdentifiable blockComponent, DataEncoding encoding, EncodedValues bean) void
writeExtension
(com.google.gson.stream.JsonWriter writer, Object obj) void
writeGeomProperties
(com.google.gson.stream.JsonWriter writer, GeometryData bean, boolean writeInlineValues) protected void
writeInline
(com.google.gson.stream.JsonWriter writer, boolean inline) void
writeJsonEncodingProperties
(com.google.gson.stream.JsonWriter writer, JSONEncoding bean) protected void
writeLink
(com.google.gson.stream.JsonWriter writer, OgcProperty<?> prop, boolean includeType) void
writeMatrixProperties
(com.google.gson.stream.JsonWriter writer, Matrix bean, boolean writeInlineValues) void
writeNilValue
(com.google.gson.stream.JsonWriter writer, NilValue bean) void
writeNilValues
(com.google.gson.stream.JsonWriter writer, NilValues bean) protected void
writeNumberOrSpecialValue
(com.google.gson.stream.JsonWriter writer, double val) protected void
writeQuantityBaseProperties
(com.google.gson.stream.JsonWriter writer, QuantityOrRange bean) void
writeQuantityProperties
(com.google.gson.stream.JsonWriter writer, Quantity bean, boolean writeInlineValues) void
writeQuantityRangeProperties
(com.google.gson.stream.JsonWriter writer, QuantityRange bean, boolean writeInlineValues) void
writeTextEncodingProperties
(com.google.gson.stream.JsonWriter writer, TextEncoding bean) void
writeTextProperties
(com.google.gson.stream.JsonWriter writer, Text bean, boolean writeInlineValues) protected void
writeTimeBaseProperties
(com.google.gson.stream.JsonWriter writer, TimeOrRange bean) void
writeTimeProperties
(com.google.gson.stream.JsonWriter writer, Time bean, boolean writeInlineValues) void
writeTimeRangeProperties
(com.google.gson.stream.JsonWriter writer, TimeRange bean, boolean writeInlineValues) protected void
writeTimeVal
(com.google.gson.stream.JsonWriter writer, DateTimeOrDouble val) void
writeTypeAndName
(com.google.gson.stream.JsonWriter writer, String type, String name) void
writeUnitReference
(com.google.gson.stream.JsonWriter writer, UnitReference bean) void
writeUnitReferenceProperties
(com.google.gson.stream.JsonWriter writer, UnitReference bean) void
writeVectorProperties
(com.google.gson.stream.JsonWriter writer, Vector bean, boolean writeInlineValues) void
writeXmlEncodingProperties
(com.google.gson.stream.JsonWriter writer, XMLEncoding bean) Methods inherited from class net.opengis.AbstractBindings
canWriteExtension, getBooleanArrayFromString, getBooleanFromString, getByteFromString, getCoordinateStringValue, getDateTimeArrayFromString, getDateTimeFromString, getDateTimeOrDoubleFromString, getDoubleArrayFromString, getDoubleFromString, getDurationFromString, getFloatFromString, getIntArrayFromString, getIntFromString, getIsoDurationString, getLongFromString, getShortFromString, getStringArrayFromString, getStringValue, getStringValue, getStringValue, getStringValue, getStringValue, getStringValue, getStringValue, getStringValue, getStringValue, getStringValue, getStringValue, getStringValue, getStringValue, getStringValue, getStringValue, getStringValue, getStringValue, getStringValue, getStringValue, getStringValue, getStringValue, getStringValueAsDoubles, trimStringValue
-
Field Details
-
NAN
- See Also:
-
PLUS_INFINITY
- See Also:
-
MINUS_INFINITY
- See Also:
-
factory
-
enforceTypeFirst
protected boolean enforceTypeFirst
-
-
Constructor Details
-
SWEJsonBindings
public SWEJsonBindings() -
SWEJsonBindings
public SWEJsonBindings(boolean enforceTypeFirst) -
SWEJsonBindings
-
SWEJsonBindings
-
-
Method Details
-
readDataComponent
Read methods- Throws:
IOException
-
readDataComponentOrLink
public <T extends DataComponent> void readDataComponentOrLink(com.google.gson.stream.JsonReader reader, OgcProperty<T> prop) throws IOException - Throws:
IOException
-
readDataComponentByType
public DataComponent readDataComponentByType(com.google.gson.stream.JsonReader reader, String type) throws IOException - Throws:
IOException
-
readAbstractSWEProperties
public boolean readAbstractSWEProperties(com.google.gson.stream.JsonReader reader, AbstractSWE bean, String name) throws IOException - Throws:
IOException
-
readAbstractSWEIdentifiableProperties
public boolean readAbstractSWEIdentifiableProperties(com.google.gson.stream.JsonReader reader, AbstractSWEIdentifiable bean, String name) throws IOException - Throws:
IOException
-
readAbstractDataComponentProperties
public boolean readAbstractDataComponentProperties(com.google.gson.stream.JsonReader reader, DataComponent bean, String name) throws IOException - Throws:
IOException
-
readAbstractSimpleComponentProperties
public boolean readAbstractSimpleComponentProperties(com.google.gson.stream.JsonReader reader, SimpleComponent bean, String name) throws IOException - Throws:
IOException
-
readDataRecord
- Throws:
IOException
-
readDataRecordProperties
public boolean readDataRecordProperties(com.google.gson.stream.JsonReader reader, DataRecord bean, String name) throws IOException - Throws:
IOException
-
readVector
- Throws:
IOException
-
readVectorProperties
public boolean readVectorProperties(com.google.gson.stream.JsonReader reader, Vector bean, String name) throws IOException - Throws:
IOException
-
readDataChoice
- Throws:
IOException
-
readDataChoiceProperties
public boolean readDataChoiceProperties(com.google.gson.stream.JsonReader reader, DataChoice bean, String name) throws IOException - Throws:
IOException
-
readDataArray
- Throws:
IOException
-
readDataArrayProperties
public boolean readDataArrayProperties(com.google.gson.stream.JsonReader reader, DataArray bean, String name) throws IOException - Throws:
IOException
-
readMatrix
- Throws:
IOException
-
readMatrixProperties
public boolean readMatrixProperties(com.google.gson.stream.JsonReader reader, Matrix bean, String name) throws IOException - Throws:
IOException
-
readGeometry
- Throws:
IOException
-
readGeometryProperties
public boolean readGeometryProperties(com.google.gson.stream.JsonReader reader, GeometryData bean, String name) throws IOException - Throws:
IOException
-
readDataStream
- Throws:
IOException
-
readDataStreamProperties
public boolean readDataStreamProperties(com.google.gson.stream.JsonReader reader, DataStream bean, String name) throws IOException - Throws:
IOException
-
readBoolean
- Throws:
IOException
-
readBooleanProperties
public boolean readBooleanProperties(com.google.gson.stream.JsonReader reader, Boolean bean, String name) throws IOException - Throws:
IOException
-
readText
- Throws:
IOException
-
readTextProperties
public boolean readTextProperties(com.google.gson.stream.JsonReader reader, Text bean, String name) throws IOException - Throws:
IOException
-
readCount
- Throws:
IOException
-
readCountBaseProperties
protected boolean readCountBaseProperties(com.google.gson.stream.JsonReader reader, CountOrRange bean, String name) throws IOException - Throws:
IOException
-
readCountProperties
public boolean readCountProperties(com.google.gson.stream.JsonReader reader, Count bean, String name) throws IOException - Throws:
IOException
-
readCountRange
- Throws:
IOException
-
readCountRangeProperties
public boolean readCountRangeProperties(com.google.gson.stream.JsonReader reader, CountRange bean, String name) throws IOException - Throws:
IOException
-
readCategory
- Throws:
IOException
-
readCategoryBaseProperties
protected boolean readCategoryBaseProperties(com.google.gson.stream.JsonReader reader, CategoryOrRange bean, String name) throws IOException - Throws:
IOException
-
readCategoryProperties
public boolean readCategoryProperties(com.google.gson.stream.JsonReader reader, Category bean, String name) throws IOException - Throws:
IOException
-
readCategoryRange
- Throws:
IOException
-
readCategoryRangeProperties
public boolean readCategoryRangeProperties(com.google.gson.stream.JsonReader reader, CategoryRange bean, String name) throws IOException - Throws:
IOException
-
readQuantity
- Throws:
IOException
-
readQuantityBaseProperties
protected boolean readQuantityBaseProperties(com.google.gson.stream.JsonReader reader, QuantityOrRange bean, String name) throws IOException - Throws:
IOException
-
readQuantityProperties
public boolean readQuantityProperties(com.google.gson.stream.JsonReader reader, Quantity bean, String name) throws IOException - Throws:
IOException
-
readQuantityRange
- Throws:
IOException
-
readQuantityRangeProperties
public boolean readQuantityRangeProperties(com.google.gson.stream.JsonReader reader, QuantityRange bean, String name) throws IOException - Throws:
IOException
-
readTime
- Throws:
IOException
-
readTimeBaseProperties
protected boolean readTimeBaseProperties(com.google.gson.stream.JsonReader reader, TimeOrRange bean, String name) throws IOException - Throws:
IOException
-
readTimeProperties
public boolean readTimeProperties(com.google.gson.stream.JsonReader reader, Time bean, String name) throws IOException - Throws:
IOException
-
readTimeRange
- Throws:
IOException
-
readTimeRangeProperties
public boolean readTimeRangeProperties(com.google.gson.stream.JsonReader reader, TimeRange bean, String name) throws IOException - Throws:
IOException
-
readNilValues
- Throws:
IOException
-
readNilValue
- Throws:
IOException
-
readNilValueProperties
public boolean readNilValueProperties(com.google.gson.stream.JsonReader reader, NilValue bean, String name) throws IOException - Throws:
IOException
-
readAllowedTokens
- Throws:
IOException
-
readAllowedTokensProperties
public boolean readAllowedTokensProperties(com.google.gson.stream.JsonReader reader, AllowedTokens bean, String name) throws IOException - Throws:
IOException
-
readAllowedValues
- Throws:
IOException
-
readAllowedValuesProperties
public boolean readAllowedValuesProperties(com.google.gson.stream.JsonReader reader, AllowedValues bean, String name) throws IOException - Throws:
IOException
-
readAllowedTimes
public AllowedTimes readAllowedTimes(com.google.gson.stream.JsonReader reader, boolean isIso) throws IOException - Throws:
IOException
-
readAllowedTimesProperties
public boolean readAllowedTimesProperties(com.google.gson.stream.JsonReader reader, AllowedTimes bean, boolean isIso, String name) throws IOException - Throws:
IOException
-
readAllowedGeoms
- Throws:
IOException
-
readAllowedGeomsProperties
public boolean readAllowedGeomsProperties(com.google.gson.stream.JsonReader reader, AllowedGeoms bean, String name) throws IOException - Throws:
IOException
-
readUnitReference
- Throws:
IOException
-
readUnitReferenceProperties
public boolean readUnitReferenceProperties(com.google.gson.stream.JsonReader reader, UnitReference bean, String name) throws IOException - Throws:
IOException
-
readLink
protected void readLink(com.google.gson.stream.JsonReader reader, OgcProperty<?> prop) throws IOException - Throws:
IOException
-
readLinkProperties
protected boolean readLinkProperties(com.google.gson.stream.JsonReader reader, OgcProperty<?> bean, String name) throws IOException - Throws:
IOException
-
readEncodedValuesProperty
public EncodedValues readEncodedValuesProperty(com.google.gson.stream.JsonReader reader, AbstractSWEIdentifiable blockComponent, DataEncoding encoding) throws IOException - Throws:
IOException
-
readEncoding
- Throws:
IOException
-
readEncodingByType
public DataEncoding readEncodingByType(com.google.gson.stream.JsonReader reader, String type) throws IOException - Throws:
IOException
-
readTextEncoding
- Throws:
IOException
-
readJsonEncoding
- Throws:
IOException
-
readXmlEncoding
- Throws:
IOException
-
readBinaryEncoding
public BinaryEncoding readBinaryEncoding(com.google.gson.stream.JsonReader reader) throws IOException - Throws:
IOException
-
readBinaryComponent
protected BinaryComponent readBinaryComponent(com.google.gson.stream.JsonReader reader) throws IOException - Throws:
IOException
-
readBinaryBlock
- Throws:
IOException
-
beginObjectWithTypeOrLink
public com.google.gson.stream.JsonReader beginObjectWithTypeOrLink(com.google.gson.stream.JsonReader reader) throws IOException - Throws:
IOException
-
beginObjectWithType
public com.google.gson.stream.JsonReader beginObjectWithType(com.google.gson.stream.JsonReader reader) throws IOException - Throws:
IOException
-
beginObjectWithType
protected com.google.gson.stream.JsonReader beginObjectWithType(com.google.gson.stream.JsonReader reader, boolean linkAllowed) throws IOException - Throws:
IOException
-
checkObjectType
public void checkObjectType(com.google.gson.stream.JsonReader reader, String expectedType) throws IOException - Throws:
IOException
-
readTimeVal
protected DateTimeOrDouble readTimeVal(com.google.gson.stream.JsonReader reader, boolean isIso) throws IOException - Throws:
IOException
-
readNumberOrSpecial
- Throws:
IOException
-
writeAbstractSWEProperties
public void writeAbstractSWEProperties(com.google.gson.stream.JsonWriter writer, AbstractSWE bean) throws IOException Write methods- Throws:
IOException
-
writeAbstractSWEIdentifiableProperties
public void writeAbstractSWEIdentifiableProperties(com.google.gson.stream.JsonWriter writer, AbstractSWEIdentifiable bean) throws IOException - Throws:
IOException
-
writeAbstractDataComponentProperties
public void writeAbstractDataComponentProperties(com.google.gson.stream.JsonWriter writer, DataComponent bean) throws IOException - Throws:
IOException
-
writeAbstractSimpleComponentProperties
public void writeAbstractSimpleComponentProperties(com.google.gson.stream.JsonWriter writer, SimpleComponent bean) throws IOException - Throws:
IOException
-
writeDataRecordProperties
public void writeDataRecordProperties(com.google.gson.stream.JsonWriter writer, DataRecord bean, boolean writeInlineValues) throws IOException - Throws:
IOException
-
writeVectorProperties
public void writeVectorProperties(com.google.gson.stream.JsonWriter writer, Vector bean, boolean writeInlineValues) throws IOException - Throws:
IOException
-
writeDataChoiceProperties
public void writeDataChoiceProperties(com.google.gson.stream.JsonWriter writer, DataChoice bean, boolean writeInlineValues) throws IOException - Throws:
IOException
-
writeDataArrayProperties
public void writeDataArrayProperties(com.google.gson.stream.JsonWriter writer, DataArray bean, boolean writeInlineValues) throws IOException - Throws:
IOException
-
writeMatrixProperties
public void writeMatrixProperties(com.google.gson.stream.JsonWriter writer, Matrix bean, boolean writeInlineValues) throws IOException - Throws:
IOException
-
writeGeomProperties
public void writeGeomProperties(com.google.gson.stream.JsonWriter writer, GeometryData bean, boolean writeInlineValues) throws IOException - Throws:
IOException
-
writeDataStream
public void writeDataStream(com.google.gson.stream.JsonWriter writer, DataStream bean) throws IOException - Throws:
IOException
-
writeDataStreamProperties
public void writeDataStreamProperties(com.google.gson.stream.JsonWriter writer, DataStream bean) throws IOException - Throws:
IOException
-
writeBooleanProperties
public void writeBooleanProperties(com.google.gson.stream.JsonWriter writer, Boolean bean, boolean writeInlineValues) throws IOException - Throws:
IOException
-
writeTextProperties
public void writeTextProperties(com.google.gson.stream.JsonWriter writer, Text bean, boolean writeInlineValues) throws IOException - Throws:
IOException
-
writeCountBaseProperties
protected void writeCountBaseProperties(com.google.gson.stream.JsonWriter writer, CountOrRange bean) throws IOException - Throws:
IOException
-
writeCountProperties
public void writeCountProperties(com.google.gson.stream.JsonWriter writer, Count bean, boolean writeInlineValues) throws IOException - Throws:
IOException
-
writeCountRangeProperties
public void writeCountRangeProperties(com.google.gson.stream.JsonWriter writer, CountRange bean, boolean writeInlineValues) throws IOException - Throws:
IOException
-
writeCategoryBaseProperties
protected void writeCategoryBaseProperties(com.google.gson.stream.JsonWriter writer, CategoryOrRange bean) throws IOException - Throws:
IOException
-
writeCategoryProperties
public void writeCategoryProperties(com.google.gson.stream.JsonWriter writer, Category bean, boolean writeInlineValues) throws IOException - Throws:
IOException
-
writeCategoryRangeProperties
public void writeCategoryRangeProperties(com.google.gson.stream.JsonWriter writer, CategoryRange bean, boolean writeInlineValues) throws IOException - Throws:
IOException
-
writeQuantityBaseProperties
protected void writeQuantityBaseProperties(com.google.gson.stream.JsonWriter writer, QuantityOrRange bean) throws IOException - Throws:
IOException
-
writeQuantityProperties
public void writeQuantityProperties(com.google.gson.stream.JsonWriter writer, Quantity bean, boolean writeInlineValues) throws IOException - Throws:
IOException
-
writeQuantityRangeProperties
public void writeQuantityRangeProperties(com.google.gson.stream.JsonWriter writer, QuantityRange bean, boolean writeInlineValues) throws IOException - Throws:
IOException
-
writeTimeBaseProperties
protected void writeTimeBaseProperties(com.google.gson.stream.JsonWriter writer, TimeOrRange bean) throws IOException - Throws:
IOException
-
writeTimeProperties
public void writeTimeProperties(com.google.gson.stream.JsonWriter writer, Time bean, boolean writeInlineValues) throws IOException - Throws:
IOException
-
writeTimeRangeProperties
public void writeTimeRangeProperties(com.google.gson.stream.JsonWriter writer, TimeRange bean, boolean writeInlineValues) throws IOException - Throws:
IOException
-
writeNilValues
public void writeNilValues(com.google.gson.stream.JsonWriter writer, NilValues bean) throws IOException - Throws:
IOException
-
writeAllowedTokens
public void writeAllowedTokens(com.google.gson.stream.JsonWriter writer, AllowedTokens bean) throws IOException - Throws:
IOException
-
writeAllowedTokensProperties
public void writeAllowedTokensProperties(com.google.gson.stream.JsonWriter writer, AllowedTokens bean) throws IOException - Throws:
IOException
-
writeAllowedValues
public void writeAllowedValues(com.google.gson.stream.JsonWriter writer, AllowedValues bean, boolean writeIntegers) throws IOException - Throws:
IOException
-
writeAllowedValuesProperties
public void writeAllowedValuesProperties(com.google.gson.stream.JsonWriter writer, AllowedValues bean, boolean writeIntegers) throws IOException - Throws:
IOException
-
writeAllowedTimes
public void writeAllowedTimes(com.google.gson.stream.JsonWriter writer, AllowedTimes bean) throws IOException - Throws:
IOException
-
writeAllowedTimesProperties
public void writeAllowedTimesProperties(com.google.gson.stream.JsonWriter writer, AllowedTimes bean) throws IOException - Throws:
IOException
-
writeAllowedGeoms
public void writeAllowedGeoms(com.google.gson.stream.JsonWriter writer, AllowedGeoms bean) throws IOException - Throws:
IOException
-
writeAllowedGeomsProperties
public void writeAllowedGeomsProperties(com.google.gson.stream.JsonWriter writer, AllowedGeoms bean) throws IOException - Throws:
IOException
-
writeUnitReference
public void writeUnitReference(com.google.gson.stream.JsonWriter writer, UnitReference bean) throws IOException - Throws:
IOException
-
writeUnitReferenceProperties
public void writeUnitReferenceProperties(com.google.gson.stream.JsonWriter writer, UnitReference bean) throws IOException - Throws:
IOException
-
writeNilValue
public void writeNilValue(com.google.gson.stream.JsonWriter writer, NilValue bean) throws IOException - Throws:
IOException
-
writeEncodedValuesProperty
public void writeEncodedValuesProperty(com.google.gson.stream.JsonWriter writer, AbstractSWEIdentifiable blockComponent, DataEncoding encoding, EncodedValues bean) throws IOException - Throws:
IOException
-
writeDataComponent
public void writeDataComponent(com.google.gson.stream.JsonWriter writer, DataComponent bean, boolean writeInlineValues) throws IOException Dispatcher method for writing classes derived from AbstractDataComponent- Throws:
IOException
-
writeDataComponent
public void writeDataComponent(com.google.gson.stream.JsonWriter writer, DataComponent bean, boolean writeInlineValues, String name) throws IOException - Throws:
IOException
-
writeTypeAndName
public void writeTypeAndName(com.google.gson.stream.JsonWriter writer, String type, String name) throws IOException - Throws:
IOException
-
writeAbstractEncoding
public void writeAbstractEncoding(com.google.gson.stream.JsonWriter writer, DataEncoding bean) throws IOException Dispatcher method for writing classes derived from AbstractEncoding- Throws:
IOException
-
writeTextEncodingProperties
public void writeTextEncodingProperties(com.google.gson.stream.JsonWriter writer, TextEncoding bean) throws IOException - Throws:
IOException
-
writeJsonEncodingProperties
public void writeJsonEncodingProperties(com.google.gson.stream.JsonWriter writer, JSONEncoding bean) throws IOException - Throws:
IOException
-
writeXmlEncodingProperties
public void writeXmlEncodingProperties(com.google.gson.stream.JsonWriter writer, XMLEncoding bean) throws IOException - Throws:
IOException
-
writeBinaryEncodingProperties
public void writeBinaryEncodingProperties(com.google.gson.stream.JsonWriter writer, BinaryEncoding bean) throws IOException - Throws:
IOException
-
writeExtension
- Throws:
IOException
-
writeTimeVal
protected void writeTimeVal(com.google.gson.stream.JsonWriter writer, DateTimeOrDouble val) throws IOException - Throws:
IOException
-
writeNumberOrSpecialValue
protected void writeNumberOrSpecialValue(com.google.gson.stream.JsonWriter writer, double val) throws IOException - Throws:
IOException
-
writeLink
protected void writeLink(com.google.gson.stream.JsonWriter writer, OgcProperty<?> prop, boolean includeType) throws IOException - Throws:
IOException
-
writeInline
protected void writeInline(com.google.gson.stream.JsonWriter writer, boolean inline) -
getFactory
-