Package org.n52.shetland.ogc.sensorML
Class SensorML
- java.lang.Object
-
- org.n52.shetland.ogc.gml.AbstractGML
-
- org.n52.shetland.ogc.gml.AbstractFeature
-
- org.n52.shetland.ogc.sensorML.AbstractSensorML
-
- org.n52.shetland.ogc.sensorML.SensorML
-
- All Implemented Interfaces:
HasDefaultEncoding<AbstractFeature>,PhenomenonNameDescriptionProvider
public class SensorML extends AbstractSensorML
SOS internal representation of a sensor description- Since:
- 1.0.0
-
-
Constructor Summary
Constructors Constructor Description SensorML()default constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SensorMLaddMember(AbstractProcess member)StringgetDefaultElementEncoding()List<AbstractProcess>getMembers()StringgetObservablePropertyDescription(String observableProperty)StringgetObservablePropertyName(String observableProperty)UoMgetObservablePropertyUnit(String observableProperty)StringgetVersion()booleanisSetMembers()booleanisWrapper()SensorMLsetMembers(List<AbstractProcess> members)SensorMLsetVersion(String version)-
Methods inherited from class org.n52.shetland.ogc.sensorML.AbstractSensorML
addCapabilities, addCapabilities, addCharacteristic, addClassification, addClassifications, addContact, addDocumentation, addIdentifier, addKeywords, copyTo, createSmlIdentifierPredicate, createSmlIdentifierPredicate, findCapabilities, findCharacteristics, findClassifier, findIdentification, getCapabilities, getCharacteristics, getClassifications, getContact, getContact, getDocumentation, getFirstName, getHistory, getIdentifications, getInsitu, getKeywords, getMobile, isAggragation, isIdentificationSet, isSetCapabilities, isSetCharacteristics, isSetClassifications, isSetContact, isSetDocumentation, isSetHistory, isSetIdentifications, isSetInsitu, isSetKeywords, isSetMobile, isSetName, removeCapabilities, setCharacteristics, setClassifications, setContact, setDocumentation, setHistory, setIdentifications, setIdentifier, setKeywords
-
Methods inherited from class org.n52.shetland.ogc.gml.AbstractFeature
accept, copyTo, getXml, isEncoded, isSetDefaultElementEncoding, isSetXml, setDefaultElementEncoding, setXml, wasEncoded
-
Methods inherited from class org.n52.shetland.ogc.gml.AbstractGML
addMetaDataProperty, addMetaDataProperty, addName, addName, addName, copyTo, equals, getDescription, getGmlId, getHumanReadableIdentifier, getHumanReadableIdentifierCodeWithAuthority, getIdentifier, getIdentifierCodeWithAuthority, getMetaDataProperty, getName, getOriginalIdentifier, getOriginalIdentifierCodeWithAuthority, hashCode, isReferenced, isSetDescription, isSetGmlID, isSetHumanReadableIdentifier, isSetIdentifier, isSetMetaDataProperty, isSetOriginalIdentifier, setDescription, setGmlId, setHumanReadableIdentifier, setHumanReadableIdentifier, setHumanReadableIdentifierAsIdentifier, setIdentifier, setMetaDataProperty, setName, setName
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.n52.shetland.ogc.PhenomenonNameDescriptionProvider
isSetObservablePropertyDescription, isSetObservablePropertyName, isSetObservablePropertyUnit
-
-
-
-
Method Detail
-
getVersion
public String getVersion()
-
getMembers
public List<AbstractProcess> getMembers()
-
setMembers
public SensorML setMembers(List<AbstractProcess> members)
-
addMember
public SensorML addMember(AbstractProcess member)
-
isWrapper
public boolean isWrapper()
- Returns:
- true, if this instance contains only members and everything else is not set
-
isSetMembers
public boolean isSetMembers()
-
getObservablePropertyDescription
public String getObservablePropertyDescription(String observableProperty)
-
getDefaultElementEncoding
public String getDefaultElementEncoding()
- Specified by:
getDefaultElementEncodingin interfaceHasDefaultEncoding<AbstractFeature>- Overrides:
getDefaultElementEncodingin classAbstractFeature
-
-