Package org.vast.data
Class DataStreamImpl
java.lang.Object
org.vast.data.AbstractSWEImpl
org.vast.data.AbstractSWEIdentifiableImpl
org.vast.data.DataStreamImpl
- All Implemented Interfaces:
Serializable
,AbstractSWE
,AbstractSWEIdentifiable
,DataStream
DataStream object implementation
- Since:
- Mar 24, 2022
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected OgcProperty<Count>
protected OgcProperty<DataComponent>
protected DataEncoding
protected OgcPropertyImpl<EncodedValues>
Fields inherited from class org.vast.data.AbstractSWEIdentifiableImpl
description, identifier, label
Fields inherited from class org.vast.data.AbstractSWEImpl
extensionList, id
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncopy()
Gets the elementCount propertyGets extra info (name, xlink, etc.) carried by the elementCount propertyGets the elementType propertyGets extra info (name, xlink, etc.) carried by the elementType propertyGets the encoding propertyGets the values propertyboolean
Checks if elementCount is setboolean
Checks if encoding is setboolean
Checks if values is setvoid
setElementCount
(Count elementCount) Sets the elementCount propertyvoid
setElementType
(String name, DataComponent component) Sets the elementType propertyvoid
setEncoding
(DataEncoding encoding) Sets the encoding propertyvoid
setValues
(EncodedValues values) Sets the values propertyMethods inherited from class org.vast.data.AbstractSWEIdentifiableImpl
copyTo, getDescription, getIdentifier, getLabel, isSetDescription, isSetIdentifier, isSetLabel, setDescription, setIdentifier, setLabel
Methods inherited from class org.vast.data.AbstractSWEImpl
addExtension, copyTo, getExtensionList, getId, getNumExtensions, isSetId, setId
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.opengis.swe.v20.AbstractSWE
addExtension, getExtensionList, getId, getNumExtensions, isSetId, setId
Methods inherited from interface net.opengis.swe.v20.AbstractSWEIdentifiable
getDescription, getIdentifier, getLabel, isSetDescription, isSetIdentifier, isSetLabel, setDescription, setIdentifier, setLabel
-
Field Details
-
elementCount
-
elementType
-
encoding
-
values
-
-
Constructor Details
-
DataStreamImpl
public DataStreamImpl()
-
-
Method Details
-
isSetElementCount
public boolean isSetElementCount()Description copied from interface:DataStream
Checks if elementCount is set- Specified by:
isSetElementCount
in interfaceDataStream
-
getElementCount
Description copied from interface:DataStream
Gets the elementCount property- Specified by:
getElementCount
in interfaceDataStream
-
getElementCountProperty
Description copied from interface:DataStream
Gets extra info (name, xlink, etc.) carried by the elementCount property- Specified by:
getElementCountProperty
in interfaceDataStream
-
setElementCount
Description copied from interface:DataStream
Sets the elementCount property- Specified by:
setElementCount
in interfaceDataStream
-
getElementType
Description copied from interface:DataStream
Gets the elementType property- Specified by:
getElementType
in interfaceDataStream
-
getElementTypeProperty
Description copied from interface:DataStream
Gets extra info (name, xlink, etc.) carried by the elementType property- Specified by:
getElementTypeProperty
in interfaceDataStream
-
setElementType
Description copied from interface:DataStream
Sets the elementType property- Specified by:
setElementType
in interfaceDataStream
-
getEncoding
Description copied from interface:DataStream
Gets the encoding property- Specified by:
getEncoding
in interfaceDataStream
-
isSetEncoding
public boolean isSetEncoding()Description copied from interface:DataStream
Checks if encoding is set- Specified by:
isSetEncoding
in interfaceDataStream
-
setEncoding
Description copied from interface:DataStream
Sets the encoding property- Specified by:
setEncoding
in interfaceDataStream
-
getValues
Description copied from interface:DataStream
Gets the values property- Specified by:
getValues
in interfaceDataStream
-
isSetValues
public boolean isSetValues()Description copied from interface:DataStream
Checks if values is set- Specified by:
isSetValues
in interfaceDataStream
-
setValues
Description copied from interface:DataStream
Sets the values property- Specified by:
setValues
in interfaceDataStream
-
copy
- Specified by:
copy
in interfaceDataStream
- Returns:
- A deep copy of this DataStream
-