Package net.opengis.sensorml.v20.impl
Class CharacteristicListImpl
java.lang.Object
org.vast.data.AbstractSWEImpl
org.vast.data.AbstractSWEIdentifiableImpl
net.opengis.sensorml.v20.impl.AbstractMetadataListImpl
net.opengis.sensorml.v20.impl.CharacteristicListImpl
- All Implemented Interfaces:
Serializable
,AbstractMetadataList
,CharacteristicList
,AbstractSWE
,AbstractSWEIdentifiable
POJO class for XML type CharacteristicListType(@http://www.opengis.net/sensorml/2.0).
This is a complex type.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected OgcPropertyList<DataComponent>
protected OgcPropertyList<DataComponent>
Fields inherited from class net.opengis.sensorml.v20.impl.AbstractMetadataListImpl
definition
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 TypeMethodDescriptionvoid
addCharacteristic
(String name, DataComponent characteristic) Adds a new characteristic propertyvoid
addCondition
(String name, DataComponent condition) Adds a new conditiongetCharacteristic
(String name) Gets the characteristic property with the given nameGets the list of characteristic propertiesgetCondition
(String name) Gets the condition with the given nameGets the list of conditionsint
Returns number of characteristic propertiesint
Returns number of conditionsMethods inherited from class net.opengis.sensorml.v20.impl.AbstractMetadataListImpl
getDefinition, isSetDefinition, setDefinition
Methods 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.sensorml.v20.AbstractMetadataList
getDefinition, isSetDefinition, setDefinition
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
-
characteristicList
-
conditionList
-
-
Constructor Details
-
CharacteristicListImpl
public CharacteristicListImpl()
-
-
Method Details
-
getCharacteristicList
Gets the list of characteristic properties- Specified by:
getCharacteristicList
in interfaceCharacteristicList
-
getNumCharacteristics
public int getNumCharacteristics()Returns number of characteristic properties- Specified by:
getNumCharacteristics
in interfaceCharacteristicList
-
getCharacteristic
Gets the characteristic property with the given name- Specified by:
getCharacteristic
in interfaceCharacteristicList
-
addCharacteristic
Adds a new characteristic property- Specified by:
addCharacteristic
in interfaceCharacteristicList
-
getConditionList
Gets the list of conditions- Specified by:
getConditionList
in interfaceCharacteristicList
-
getNumConditions
public int getNumConditions()Returns number of conditions- Specified by:
getNumConditions
in interfaceCharacteristicList
-
getCondition
Gets the condition with the given name- Specified by:
getCondition
in interfaceCharacteristicList
-
addCondition
Adds a new condition- Specified by:
addCondition
in interfaceCharacteristicList
-