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 StringFields 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 TypeMethodDescriptionvoidaddCapability(String name, DataComponent capability) Adds a new capability propertyvoidaddCondition(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 conditionsintReturns number of capability propertiesintReturns number of conditionsGets the property that this group of capabilities relates tobooleanChecks if definition is setvoidsetRelatedProperty(String definition) Sets the related propertyMethods 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
- 
capabilityList
 - 
conditionList
 
 - 
Constructor Details
- 
CapabilityListImpl
public CapabilityListImpl() 
 - 
 - 
Method Details
- 
getRelatedProperty
Description copied from interface:CapabilityListGets the property that this group of capabilities relates to- Specified by:
 getRelatedPropertyin interfaceCapabilityList
 - 
isSetRelatedProperty
public boolean isSetRelatedProperty()Description copied from interface:CapabilityListChecks if definition is set- Specified by:
 isSetRelatedPropertyin interfaceCapabilityList
 - 
setRelatedProperty
Description copied from interface:CapabilityListSets the related property- Specified by:
 setRelatedPropertyin interfaceCapabilityList
 - 
getCapabilityList
Gets the list of capability properties- Specified by:
 getCapabilityListin interfaceCapabilityList
 - 
getNumCapabilitys
public int getNumCapabilitys()Returns number of capability properties- Specified by:
 getNumCapabilitysin interfaceCapabilityList
 - 
getCapability
Gets the capability property with the given name- Specified by:
 getCapabilityin interfaceCapabilityList
 - 
addCapability
Adds a new capability property- Specified by:
 addCapabilityin interfaceCapabilityList
 - 
getConditionList
Gets the list of conditions- Specified by:
 getConditionListin interfaceCapabilityList
 - 
getNumConditions
public int getNumConditions()Returns number of conditions- Specified by:
 getNumConditionsin interfaceCapabilityList
 - 
getCondition
Gets the condition with the given name- Specified by:
 getConditionin interfaceCapabilityList
 - 
addCondition
Adds a new condition- Specified by:
 addConditionin interfaceCapabilityList
 
 -