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.JsonReaderbeginObjectWithType(com.google.gson.stream.JsonReader reader) protected com.google.gson.stream.JsonReaderbeginObjectWithType(com.google.gson.stream.JsonReader reader, boolean linkAllowed) com.google.gson.stream.JsonReaderbeginObjectWithTypeOrLink(com.google.gson.stream.JsonReader reader) voidcheckObjectType(com.google.gson.stream.JsonReader reader, String expectedType) booleanreadAbstractDataComponentProperties(com.google.gson.stream.JsonReader reader, DataComponent bean, String name) booleanreadAbstractSimpleComponentProperties(com.google.gson.stream.JsonReader reader, SimpleComponent bean, String name) booleanreadAbstractSWEIdentifiableProperties(com.google.gson.stream.JsonReader reader, AbstractSWEIdentifiable bean, String name) booleanreadAbstractSWEProperties(com.google.gson.stream.JsonReader reader, AbstractSWE bean, String name) readAllowedGeoms(com.google.gson.stream.JsonReader reader) booleanreadAllowedGeomsProperties(com.google.gson.stream.JsonReader reader, AllowedGeoms bean, String name) readAllowedTimes(com.google.gson.stream.JsonReader reader, boolean isIso) booleanreadAllowedTimesProperties(com.google.gson.stream.JsonReader reader, AllowedTimes bean, boolean isIso, String name) readAllowedTokens(com.google.gson.stream.JsonReader reader) booleanreadAllowedTokensProperties(com.google.gson.stream.JsonReader reader, AllowedTokens bean, String name) readAllowedValues(com.google.gson.stream.JsonReader reader) booleanreadAllowedValuesProperties(com.google.gson.stream.JsonReader reader, AllowedValues bean, String name) protected BinaryBlockreadBinaryBlock(com.google.gson.stream.JsonReader reader) protected BinaryComponentreadBinaryComponent(com.google.gson.stream.JsonReader reader) readBinaryEncoding(com.google.gson.stream.JsonReader reader) readBoolean(com.google.gson.stream.JsonReader reader) booleanreadBooleanProperties(com.google.gson.stream.JsonReader reader, Boolean bean, String name) readCategory(com.google.gson.stream.JsonReader reader) protected booleanreadCategoryBaseProperties(com.google.gson.stream.JsonReader reader, CategoryOrRange bean, String name) booleanreadCategoryProperties(com.google.gson.stream.JsonReader reader, Category bean, String name) readCategoryRange(com.google.gson.stream.JsonReader reader) booleanreadCategoryRangeProperties(com.google.gson.stream.JsonReader reader, CategoryRange bean, String name) readCount(com.google.gson.stream.JsonReader reader) protected booleanreadCountBaseProperties(com.google.gson.stream.JsonReader reader, CountOrRange bean, String name) booleanreadCountProperties(com.google.gson.stream.JsonReader reader, Count bean, String name) readCountRange(com.google.gson.stream.JsonReader reader) booleanreadCountRangeProperties(com.google.gson.stream.JsonReader reader, CountRange bean, String name) readDataArray(com.google.gson.stream.JsonReader reader) booleanreadDataArrayProperties(com.google.gson.stream.JsonReader reader, DataArray bean, String name) readDataChoice(com.google.gson.stream.JsonReader reader) booleanreadDataChoiceProperties(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) booleanreadDataRecordProperties(com.google.gson.stream.JsonReader reader, DataRecord bean, String name) readDataStream(com.google.gson.stream.JsonReader reader) booleanreadDataStreamProperties(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) booleanreadGeometryProperties(com.google.gson.stream.JsonReader reader, GeometryData bean, String name) readJsonEncoding(com.google.gson.stream.JsonReader reader) protected voidreadLink(com.google.gson.stream.JsonReader reader, OgcProperty<?> prop) protected booleanreadLinkProperties(com.google.gson.stream.JsonReader reader, OgcProperty<?> bean, String name) readMatrix(com.google.gson.stream.JsonReader reader) booleanreadMatrixProperties(com.google.gson.stream.JsonReader reader, Matrix bean, String name) readNilValue(com.google.gson.stream.JsonReader reader) booleanreadNilValueProperties(com.google.gson.stream.JsonReader reader, NilValue bean, String name) readNilValues(com.google.gson.stream.JsonReader reader) protected doublereadNumberOrSpecial(com.google.gson.stream.JsonReader reader) readQuantity(com.google.gson.stream.JsonReader reader) protected booleanreadQuantityBaseProperties(com.google.gson.stream.JsonReader reader, QuantityOrRange bean, String name) booleanreadQuantityProperties(com.google.gson.stream.JsonReader reader, Quantity bean, String name) readQuantityRange(com.google.gson.stream.JsonReader reader) booleanreadQuantityRangeProperties(com.google.gson.stream.JsonReader reader, QuantityRange bean, String name) readText(com.google.gson.stream.JsonReader reader) readTextEncoding(com.google.gson.stream.JsonReader reader) booleanreadTextProperties(com.google.gson.stream.JsonReader reader, Text bean, String name) readTime(com.google.gson.stream.JsonReader reader) protected booleanreadTimeBaseProperties(com.google.gson.stream.JsonReader reader, TimeOrRange bean, String name) booleanreadTimeProperties(com.google.gson.stream.JsonReader reader, Time bean, String name) readTimeRange(com.google.gson.stream.JsonReader reader) booleanreadTimeRangeProperties(com.google.gson.stream.JsonReader reader, TimeRange bean, String name) protected DateTimeOrDoublereadTimeVal(com.google.gson.stream.JsonReader reader, boolean isIso) readUnitReference(com.google.gson.stream.JsonReader reader) booleanreadUnitReferenceProperties(com.google.gson.stream.JsonReader reader, UnitReference bean, String name) readVector(com.google.gson.stream.JsonReader reader) booleanreadVectorProperties(com.google.gson.stream.JsonReader reader, Vector bean, String name) readXmlEncoding(com.google.gson.stream.JsonReader reader) voidwriteAbstractDataComponentProperties(com.google.gson.stream.JsonWriter writer, DataComponent bean) voidwriteAbstractEncoding(com.google.gson.stream.JsonWriter writer, DataEncoding bean) Dispatcher method for writing classes derived from AbstractEncodingvoidwriteAbstractSimpleComponentProperties(com.google.gson.stream.JsonWriter writer, SimpleComponent bean) voidwriteAbstractSWEIdentifiableProperties(com.google.gson.stream.JsonWriter writer, AbstractSWEIdentifiable bean) voidwriteAbstractSWEProperties(com.google.gson.stream.JsonWriter writer, AbstractSWE bean) Write methodsvoidwriteAllowedGeoms(com.google.gson.stream.JsonWriter writer, AllowedGeoms bean) voidwriteAllowedGeomsProperties(com.google.gson.stream.JsonWriter writer, AllowedGeoms bean) voidwriteAllowedTimes(com.google.gson.stream.JsonWriter writer, AllowedTimes bean) voidwriteAllowedTimesProperties(com.google.gson.stream.JsonWriter writer, AllowedTimes bean) voidwriteAllowedTokens(com.google.gson.stream.JsonWriter writer, AllowedTokens bean) voidwriteAllowedTokensProperties(com.google.gson.stream.JsonWriter writer, AllowedTokens bean) voidwriteAllowedValues(com.google.gson.stream.JsonWriter writer, AllowedValues bean, boolean writeIntegers) voidwriteAllowedValuesProperties(com.google.gson.stream.JsonWriter writer, AllowedValues bean, boolean writeIntegers) voidwriteBinaryEncodingProperties(com.google.gson.stream.JsonWriter writer, BinaryEncoding bean) voidwriteBooleanProperties(com.google.gson.stream.JsonWriter writer, Boolean bean, boolean writeInlineValues) protected voidwriteCategoryBaseProperties(com.google.gson.stream.JsonWriter writer, CategoryOrRange bean) voidwriteCategoryProperties(com.google.gson.stream.JsonWriter writer, Category bean, boolean writeInlineValues) voidwriteCategoryRangeProperties(com.google.gson.stream.JsonWriter writer, CategoryRange bean, boolean writeInlineValues) protected voidwriteCountBaseProperties(com.google.gson.stream.JsonWriter writer, CountOrRange bean) voidwriteCountProperties(com.google.gson.stream.JsonWriter writer, Count bean, boolean writeInlineValues) voidwriteCountRangeProperties(com.google.gson.stream.JsonWriter writer, CountRange bean, boolean writeInlineValues) voidwriteDataArrayProperties(com.google.gson.stream.JsonWriter writer, DataArray bean, boolean writeInlineValues) voidwriteDataChoiceProperties(com.google.gson.stream.JsonWriter writer, DataChoice bean, boolean writeInlineValues) voidwriteDataComponent(com.google.gson.stream.JsonWriter writer, DataComponent bean, boolean writeInlineValues) Dispatcher method for writing classes derived from AbstractDataComponentvoidwriteDataComponent(com.google.gson.stream.JsonWriter writer, DataComponent bean, boolean writeInlineValues, String name) voidwriteDataRecordProperties(com.google.gson.stream.JsonWriter writer, DataRecord bean, boolean writeInlineValues) voidwriteDataStream(com.google.gson.stream.JsonWriter writer, DataStream bean) voidwriteDataStreamProperties(com.google.gson.stream.JsonWriter writer, DataStream bean) voidwriteEncodedValuesProperty(com.google.gson.stream.JsonWriter writer, AbstractSWEIdentifiable blockComponent, DataEncoding encoding, EncodedValues bean) voidwriteExtension(com.google.gson.stream.JsonWriter writer, Object obj) voidwriteGeomProperties(com.google.gson.stream.JsonWriter writer, GeometryData bean, boolean writeInlineValues) protected voidwriteInline(com.google.gson.stream.JsonWriter writer, boolean inline) voidwriteJsonEncodingProperties(com.google.gson.stream.JsonWriter writer, JSONEncoding bean) protected voidwriteLink(com.google.gson.stream.JsonWriter writer, OgcProperty<?> prop, boolean includeType) voidwriteMatrixProperties(com.google.gson.stream.JsonWriter writer, Matrix bean, boolean writeInlineValues) voidwriteNilValue(com.google.gson.stream.JsonWriter writer, NilValue bean) voidwriteNilValues(com.google.gson.stream.JsonWriter writer, NilValues bean) protected voidwriteNumberOrSpecialValue(com.google.gson.stream.JsonWriter writer, double val) protected voidwriteQuantityBaseProperties(com.google.gson.stream.JsonWriter writer, QuantityOrRange bean) voidwriteQuantityProperties(com.google.gson.stream.JsonWriter writer, Quantity bean, boolean writeInlineValues) voidwriteQuantityRangeProperties(com.google.gson.stream.JsonWriter writer, QuantityRange bean, boolean writeInlineValues) voidwriteTextEncodingProperties(com.google.gson.stream.JsonWriter writer, TextEncoding bean) voidwriteTextProperties(com.google.gson.stream.JsonWriter writer, Text bean, boolean writeInlineValues) protected voidwriteTimeBaseProperties(com.google.gson.stream.JsonWriter writer, TimeOrRange bean) voidwriteTimeProperties(com.google.gson.stream.JsonWriter writer, Time bean, boolean writeInlineValues) voidwriteTimeRangeProperties(com.google.gson.stream.JsonWriter writer, TimeRange bean, boolean writeInlineValues) protected voidwriteTimeVal(com.google.gson.stream.JsonWriter writer, DateTimeOrDouble val) voidwriteTypeAndName(com.google.gson.stream.JsonWriter writer, String type, String name) voidwriteUnitReference(com.google.gson.stream.JsonWriter writer, UnitReference bean) voidwriteUnitReferenceProperties(com.google.gson.stream.JsonWriter writer, UnitReference bean) voidwriteVectorProperties(com.google.gson.stream.JsonWriter writer, Vector bean, boolean writeInlineValues) voidwriteXmlEncodingProperties(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
 
 -