Package net.opengis.sensorml.v20.impl
Class CapabilityListImpl
java.lang.Object
org.vast.data.AbstractSWEImpl
org.vast.data.AbstractSWEIdentifiableImpl
net.opengis.sensorml.v20.impl.AbstractMetadataListImpl
net.opengis.sensorml.v20.impl.CapabilityListImpl
- All Implemented Interfaces:
Serializable
,AbstractMetadataList
,CapabilityList
,AbstractSWE
,AbstractSWEIdentifiable
POJO class for XML type CapabilityListType(@http://www.opengis.net/sensorml/2.0).
This is a complex type.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected OgcPropertyList<DataComponent>
protected OgcPropertyList<DataComponent>
protected String
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
addCapability
(String name, DataComponent capability) Adds a new capability propertyvoid
addCondition
(String name, DataComponent condition) Adds a new conditiongetCapability
(String name) Gets the capability property with the given nameGets the list of capability propertiesgetCondition
(String name) Gets the condition with the given nameGets the list of conditionsint
Returns number of capability propertiesint
Returns number of conditionsGets the property that this group of capabilities relates toboolean
Checks if definition is setvoid
setRelatedProperty
(String definition) Sets the related propertyMethods 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
-
capabilityList
-
conditionList
-
Constructor Details
-
CapabilityListImpl
public CapabilityListImpl()
-
-
Method Details
-
getRelatedProperty
Description copied from interface:CapabilityList
Gets the property that this group of capabilities relates to- Specified by:
getRelatedProperty
in interfaceCapabilityList
-
isSetRelatedProperty
public boolean isSetRelatedProperty()Description copied from interface:CapabilityList
Checks if definition is set- Specified by:
isSetRelatedProperty
in interfaceCapabilityList
-
setRelatedProperty
Description copied from interface:CapabilityList
Sets the related property- Specified by:
setRelatedProperty
in interfaceCapabilityList
-
getCapabilityList
Gets the list of capability properties- Specified by:
getCapabilityList
in interfaceCapabilityList
-
getNumCapabilitys
public int getNumCapabilitys()Returns number of capability properties- Specified by:
getNumCapabilitys
in interfaceCapabilityList
-
getCapability
Gets the capability property with the given name- Specified by:
getCapability
in interfaceCapabilityList
-
addCapability
Adds a new capability property- Specified by:
addCapability
in interfaceCapabilityList
-
getConditionList
Gets the list of conditions- Specified by:
getConditionList
in interfaceCapabilityList
-
getNumConditions
public int getNumConditions()Returns number of conditions- Specified by:
getNumConditions
in interfaceCapabilityList
-
getCondition
Gets the condition with the given name- Specified by:
getCondition
in interfaceCapabilityList
-
addCondition
Adds a new condition- Specified by:
addCondition
in interfaceCapabilityList
-