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
definitionFields inherited from class org.vast.data.AbstractSWEIdentifiableImpl
description, identifier, labelFields inherited from class org.vast.data.AbstractSWEImpl
extensionList, id - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionvoidaddCharacteristic(String name, DataComponent characteristic) Adds a new characteristic propertyvoidaddCondition(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 conditionsintReturns number of characteristic propertiesintReturns number of conditionsMethods inherited from class net.opengis.sensorml.v20.impl.AbstractMetadataListImpl
getDefinition, isSetDefinition, setDefinitionMethods inherited from class org.vast.data.AbstractSWEIdentifiableImpl
copyTo, getDescription, getIdentifier, getLabel, isSetDescription, isSetIdentifier, isSetLabel, setDescription, setIdentifier, setLabelMethods inherited from class org.vast.data.AbstractSWEImpl
addExtension, copyTo, getExtensionList, getId, getNumExtensions, isSetId, setIdMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.opengis.sensorml.v20.AbstractMetadataList
getDefinition, isSetDefinition, setDefinitionMethods inherited from interface net.opengis.swe.v20.AbstractSWE
addExtension, getExtensionList, getId, getNumExtensions, isSetId, setIdMethods 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:
 getCharacteristicListin interfaceCharacteristicList
 - 
getNumCharacteristics
public int getNumCharacteristics()Returns number of characteristic properties- Specified by:
 getNumCharacteristicsin interfaceCharacteristicList
 - 
getCharacteristic
Gets the characteristic property with the given name- Specified by:
 getCharacteristicin interfaceCharacteristicList
 - 
addCharacteristic
Adds a new characteristic property- Specified by:
 addCharacteristicin interfaceCharacteristicList
 - 
getConditionList
Gets the list of conditions- Specified by:
 getConditionListin interfaceCharacteristicList
 - 
getNumConditions
public int getNumConditions()Returns number of conditions- Specified by:
 getNumConditionsin interfaceCharacteristicList
 - 
getCondition
Gets the condition with the given name- Specified by:
 getConditionin interfaceCharacteristicList
 - 
addCondition
Adds a new condition- Specified by:
 addConditionin interfaceCharacteristicList
 
 -