Package net.opengis.sensorml.v20.impl
Class DescribedObjectImpl
java.lang.Object
net.opengis.gml.v32.impl.AbstractGMLImpl
net.opengis.gml.v32.impl.AbstractFeatureImpl
net.opengis.sensorml.v20.impl.DescribedObjectImpl
- All Implemented Interfaces:
Serializable
,AbstractFeature
,AbstractGML
,DescribedObject
,IFeature
,IResource
- Direct Known Subclasses:
AbstractProcessImpl
,DeploymentImpl
,ModeImpl
POJO class for XML type DescribedObjectType(@http://www.opengis.net/sensorml/2.0).
This is a complex type.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected OgcPropertyList<CapabilityList>
protected OgcPropertyList<CharacteristicList>
protected OgcPropertyList<ClassifierList>
protected OgcPropertyList<ContactList>
protected OgcPropertyList<DocumentList>
protected OgcPropertyList<EventList>
protected OgcPropertyList<IdentifierList>
protected OgcPropertyList<KeywordList>
protected String
protected OgcPropertyList<org.isotc211.v2005.gmd.MDLegalConstraints>
protected ArrayList<AbstractTimeGeometricPrimitive>
Fields inherited from class net.opengis.gml.v32.impl.AbstractFeatureImpl
boundedBy, location
Fields inherited from class net.opengis.gml.v32.impl.AbstractGMLImpl
description, descriptionReference, id, identifier, metaDataPropertyList, nameList, UUID_CODE
Fields inherited from interface net.opengis.sensorml.v20.DescribedObject
DEFAULT_NS_URI
Fields inherited from interface org.vast.ogc.gml.IFeature
DEFAULT_QNAME
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addCapabilities
(String name, CapabilityList capabilities) Adds a new capabilities propertyvoid
addCharacteristics
(String name, CharacteristicList characteristics) Adds a new characteristics propertyvoid
addClassification
(ClassifierList classification) Adds a new classification propertyvoid
addContacts
(ContactList contacts) Adds a new contacts propertyvoid
addDocumentation
(DocumentList documentation) Adds a new documentation propertyvoid
addExtension
(Object extension) Adds a new extension propertyvoid
addHistory
(EventList history) Adds a new history propertyvoid
addIdentification
(IdentifierList identification) Adds a new identification propertyvoid
addKeywords
(KeywordList keywords) Adds a new keywords propertyvoid
addLegalConstraints
(org.isotc211.v2005.gmd.MDLegalConstraints legalConstraints) Adds a new legalConstraints propertyvoid
addSecurityConstraints
(Object securityConstraints) Adds a new securityConstraints propertyvoid
addValidTimeAsTimeInstant
(TimeInstant validTime) Adds a new validTimeAsTimeInstant propertyvoid
addValidTimeAsTimePeriod
(TimePeriod validTime) Adds a new validTimeAsTimePeriod propertygetCapabilities
(String name) Gets the capabilities property with the given nameGets the list of capabilities propertiesgetCharacteristics
(String name) Gets the characteristics property with the given nameGets the list of characteristics propertiesGets the list of classification propertiesGets the list of contacts propertiesGets the list of documentation propertiesGets the list of extension propertiesGets the list of history propertiesGets the list of identification propertiesGets the list of keywords propertiesgetLang()
Gets the lang propertyOgcPropertyList<org.isotc211.v2005.gmd.MDLegalConstraints>
Gets the list of legalConstraints propertiesint
Returns number of capabilities propertiesint
Returns number of characteristics propertiesint
Returns number of classification propertiesint
Returns number of contacts propertiesint
Returns number of documentation propertiesint
Returns number of extension propertiesint
Returns number of history propertiesint
Returns number of identification propertiesint
Returns number of keywords propertiesint
Returns number of legalConstraints propertiesint
Returns number of securityConstraints propertiesint
Returns number of validTime propertiesGets the list of securityConstraints propertiesGets the list of validTime propertiesboolean
Checks if lang is setvoid
Sets the lang propertyMethods inherited from class net.opengis.gml.v32.impl.AbstractFeatureImpl
equals, getBoundedBy, getGeometry, getGeometryProperty, hashCode, isSetBoundedBy, isSetGeometry, setBoundedByAsEnvelope, setGeometry
Methods inherited from class net.opengis.gml.v32.impl.AbstractGMLImpl
addName, getDescription, getDescriptionReference, getId, getIdentifier, getMetaDataPropertyList, getName, getNameList, getNumNames, getUniqueIdentifier, isSetDescription, isSetDescriptionReference, isSetIdentifier, setDescription, setDescriptionReference, setId, setIdentifier, setName, setUniqueIdentifier
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.opengis.gml.v32.AbstractFeature
getBoundedBy, getGeometryProperty, isSetBoundedBy, isSetGeometry, setBoundedByAsEnvelope, setGeometry
Methods inherited from interface net.opengis.gml.v32.AbstractGML
addName, getDescription, getDescriptionReference, getId, getIdentifier, getMetaDataPropertyList, getName, getNameList, getNumNames, getUniqueIdentifier, isSetDescription, isSetDescriptionReference, isSetIdentifier, setDescription, setDescriptionReference, setId, setIdentifier, setName, setUniqueIdentifier
Methods inherited from interface org.vast.ogc.gml.IFeature
getGeometry, getId, getProperties, getQName, getType, getUniqueIdentifier, hasCustomGeomProperty, hasCustomTimeProperty
Methods inherited from interface org.vast.util.IResource
getDescription, getName
-
Field Details
-
extensionList
-
keywordsList
-
identificationList
-
classificationList
-
validTimeList
-
securityConstraintsList
-
legalConstraintsList
-
characteristicsList
-
capabilitiesList
-
contactsList
-
documentationList
-
historyList
-
lang
-
-
Constructor Details
-
DescribedObjectImpl
public DescribedObjectImpl()
-
-
Method Details
-
getExtensionList
Gets the list of extension properties- Specified by:
getExtensionList
in interfaceDescribedObject
-
getNumExtensions
public int getNumExtensions()Returns number of extension properties- Specified by:
getNumExtensions
in interfaceDescribedObject
-
addExtension
Adds a new extension property- Specified by:
addExtension
in interfaceDescribedObject
-
getKeywordsList
Gets the list of keywords properties- Specified by:
getKeywordsList
in interfaceDescribedObject
-
getNumKeywords
public int getNumKeywords()Returns number of keywords properties- Specified by:
getNumKeywords
in interfaceDescribedObject
-
addKeywords
Adds a new keywords property- Specified by:
addKeywords
in interfaceDescribedObject
-
getIdentificationList
Gets the list of identification properties- Specified by:
getIdentificationList
in interfaceDescribedObject
-
getNumIdentifications
public int getNumIdentifications()Returns number of identification properties- Specified by:
getNumIdentifications
in interfaceDescribedObject
-
addIdentification
Adds a new identification property- Specified by:
addIdentification
in interfaceDescribedObject
-
getClassificationList
Gets the list of classification properties- Specified by:
getClassificationList
in interfaceDescribedObject
-
getNumClassifications
public int getNumClassifications()Returns number of classification properties- Specified by:
getNumClassifications
in interfaceDescribedObject
-
addClassification
Adds a new classification property- Specified by:
addClassification
in interfaceDescribedObject
-
getValidTimeList
Gets the list of validTime properties- Specified by:
getValidTimeList
in interfaceDescribedObject
-
getNumValidTimes
public int getNumValidTimes()Returns number of validTime properties- Specified by:
getNumValidTimes
in interfaceDescribedObject
-
getValidTime
- Specified by:
getValidTime
in interfaceIFeature
- Returns:
- feature validity period (or null if always valid)
-
addValidTimeAsTimePeriod
Adds a new validTimeAsTimePeriod property- Specified by:
addValidTimeAsTimePeriod
in interfaceDescribedObject
-
addValidTimeAsTimeInstant
Adds a new validTimeAsTimeInstant property- Specified by:
addValidTimeAsTimeInstant
in interfaceDescribedObject
-
getSecurityConstraintsList
Gets the list of securityConstraints properties- Specified by:
getSecurityConstraintsList
in interfaceDescribedObject
-
getNumSecurityConstraints
public int getNumSecurityConstraints()Returns number of securityConstraints properties- Specified by:
getNumSecurityConstraints
in interfaceDescribedObject
-
addSecurityConstraints
Adds a new securityConstraints property- Specified by:
addSecurityConstraints
in interfaceDescribedObject
-
getLegalConstraintsList
Gets the list of legalConstraints properties- Specified by:
getLegalConstraintsList
in interfaceDescribedObject
-
getNumLegalConstraints
public int getNumLegalConstraints()Returns number of legalConstraints properties- Specified by:
getNumLegalConstraints
in interfaceDescribedObject
-
addLegalConstraints
public void addLegalConstraints(org.isotc211.v2005.gmd.MDLegalConstraints legalConstraints) Adds a new legalConstraints property- Specified by:
addLegalConstraints
in interfaceDescribedObject
-
getCharacteristicsList
Gets the list of characteristics properties- Specified by:
getCharacteristicsList
in interfaceDescribedObject
-
getNumCharacteristics
public int getNumCharacteristics()Returns number of characteristics properties- Specified by:
getNumCharacteristics
in interfaceDescribedObject
-
getCharacteristics
Gets the characteristics property with the given name- Specified by:
getCharacteristics
in interfaceDescribedObject
-
addCharacteristics
Adds a new characteristics property- Specified by:
addCharacteristics
in interfaceDescribedObject
-
getCapabilitiesList
Gets the list of capabilities properties- Specified by:
getCapabilitiesList
in interfaceDescribedObject
-
getNumCapabilities
public int getNumCapabilities()Returns number of capabilities properties- Specified by:
getNumCapabilities
in interfaceDescribedObject
-
getCapabilities
Gets the capabilities property with the given name- Specified by:
getCapabilities
in interfaceDescribedObject
-
addCapabilities
Adds a new capabilities property- Specified by:
addCapabilities
in interfaceDescribedObject
-
getContactsList
Gets the list of contacts properties- Specified by:
getContactsList
in interfaceDescribedObject
-
getNumContacts
public int getNumContacts()Returns number of contacts properties- Specified by:
getNumContacts
in interfaceDescribedObject
-
addContacts
Adds a new contacts property- Specified by:
addContacts
in interfaceDescribedObject
-
getDocumentationList
Gets the list of documentation properties- Specified by:
getDocumentationList
in interfaceDescribedObject
-
getNumDocumentations
public int getNumDocumentations()Returns number of documentation properties- Specified by:
getNumDocumentations
in interfaceDescribedObject
-
addDocumentation
Adds a new documentation property- Specified by:
addDocumentation
in interfaceDescribedObject
-
getHistoryList
Gets the list of history properties- Specified by:
getHistoryList
in interfaceDescribedObject
-
getNumHistorys
public int getNumHistorys()Returns number of history properties- Specified by:
getNumHistorys
in interfaceDescribedObject
-
addHistory
Adds a new history property- Specified by:
addHistory
in interfaceDescribedObject
-
getLang
Gets the lang property- Specified by:
getLang
in interfaceDescribedObject
-
isSetLang
public boolean isSetLang()Checks if lang is set- Specified by:
isSetLang
in interfaceDescribedObject
-
setLang
Sets the lang property- Specified by:
setLang
in interfaceDescribedObject
-