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 Stringprotected OgcPropertyList<org.isotc211.v2005.gmd.MDLegalConstraints>protected ArrayList<AbstractTimeGeometricPrimitive>Fields inherited from class net.opengis.gml.v32.impl.AbstractFeatureImpl
boundedBy, locationFields inherited from class net.opengis.gml.v32.impl.AbstractGMLImpl
description, descriptionReference, id, identifier, metaDataPropertyList, nameList, UUID_CODEFields inherited from interface net.opengis.sensorml.v20.DescribedObject
DEFAULT_NS_URIFields inherited from interface org.vast.ogc.gml.IFeature
DEFAULT_QNAME -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddCapabilities(String name, CapabilityList capabilities) Adds a new capabilities propertyvoidaddCharacteristics(String name, CharacteristicList characteristics) Adds a new characteristics propertyvoidaddClassification(ClassifierList classification) Adds a new classification propertyvoidaddContacts(ContactList contacts) Adds a new contacts propertyvoidaddDocumentation(DocumentList documentation) Adds a new documentation propertyvoidaddExtension(Object extension) Adds a new extension propertyvoidaddHistory(EventList history) Adds a new history propertyvoidaddIdentification(IdentifierList identification) Adds a new identification propertyvoidaddKeywords(KeywordList keywords) Adds a new keywords propertyvoidaddLegalConstraints(org.isotc211.v2005.gmd.MDLegalConstraints legalConstraints) Adds a new legalConstraints propertyvoidaddSecurityConstraints(Object securityConstraints) Adds a new securityConstraints propertyvoidaddValidTimeAsTimeInstant(TimeInstant validTime) Adds a new validTimeAsTimeInstant propertyvoidaddValidTimeAsTimePeriod(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 propertiesintReturns number of capabilities propertiesintReturns number of characteristics propertiesintReturns number of classification propertiesintReturns number of contacts propertiesintReturns number of documentation propertiesintReturns number of extension propertiesintReturns number of history propertiesintReturns number of identification propertiesintReturns number of keywords propertiesintReturns number of legalConstraints propertiesintReturns number of securityConstraints propertiesintReturns number of validTime propertiesGets the list of securityConstraints propertiesGets the list of validTime propertiesbooleanChecks if lang is setvoidSets the lang propertyMethods inherited from class net.opengis.gml.v32.impl.AbstractFeatureImpl
equals, getBoundedBy, getGeometry, getGeometryProperty, hashCode, isSetBoundedBy, isSetGeometry, setBoundedByAsEnvelope, setGeometryMethods 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, setUniqueIdentifierMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.opengis.gml.v32.AbstractFeature
getBoundedBy, getGeometryProperty, isSetBoundedBy, isSetGeometry, setBoundedByAsEnvelope, setGeometryMethods 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, setUniqueIdentifierMethods inherited from interface org.vast.ogc.gml.IFeature
getGeometry, getId, getProperties, getQName, getType, getUniqueIdentifier, hasCustomGeomProperty, hasCustomTimePropertyMethods 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:
getExtensionListin interfaceDescribedObject
-
getNumExtensions
public int getNumExtensions()Returns number of extension properties- Specified by:
getNumExtensionsin interfaceDescribedObject
-
addExtension
Adds a new extension property- Specified by:
addExtensionin interfaceDescribedObject
-
getKeywordsList
Gets the list of keywords properties- Specified by:
getKeywordsListin interfaceDescribedObject
-
getNumKeywords
public int getNumKeywords()Returns number of keywords properties- Specified by:
getNumKeywordsin interfaceDescribedObject
-
addKeywords
Adds a new keywords property- Specified by:
addKeywordsin interfaceDescribedObject
-
getIdentificationList
Gets the list of identification properties- Specified by:
getIdentificationListin interfaceDescribedObject
-
getNumIdentifications
public int getNumIdentifications()Returns number of identification properties- Specified by:
getNumIdentificationsin interfaceDescribedObject
-
addIdentification
Adds a new identification property- Specified by:
addIdentificationin interfaceDescribedObject
-
getClassificationList
Gets the list of classification properties- Specified by:
getClassificationListin interfaceDescribedObject
-
getNumClassifications
public int getNumClassifications()Returns number of classification properties- Specified by:
getNumClassificationsin interfaceDescribedObject
-
addClassification
Adds a new classification property- Specified by:
addClassificationin interfaceDescribedObject
-
getValidTimeList
Gets the list of validTime properties- Specified by:
getValidTimeListin interfaceDescribedObject
-
getNumValidTimes
public int getNumValidTimes()Returns number of validTime properties- Specified by:
getNumValidTimesin interfaceDescribedObject
-
getValidTime
- Specified by:
getValidTimein interfaceIFeature- Returns:
- feature validity period (or null if always valid)
-
addValidTimeAsTimePeriod
Adds a new validTimeAsTimePeriod property- Specified by:
addValidTimeAsTimePeriodin interfaceDescribedObject
-
addValidTimeAsTimeInstant
Adds a new validTimeAsTimeInstant property- Specified by:
addValidTimeAsTimeInstantin interfaceDescribedObject
-
getSecurityConstraintsList
Gets the list of securityConstraints properties- Specified by:
getSecurityConstraintsListin interfaceDescribedObject
-
getNumSecurityConstraints
public int getNumSecurityConstraints()Returns number of securityConstraints properties- Specified by:
getNumSecurityConstraintsin interfaceDescribedObject
-
addSecurityConstraints
Adds a new securityConstraints property- Specified by:
addSecurityConstraintsin interfaceDescribedObject
-
getLegalConstraintsList
Gets the list of legalConstraints properties- Specified by:
getLegalConstraintsListin interfaceDescribedObject
-
getNumLegalConstraints
public int getNumLegalConstraints()Returns number of legalConstraints properties- Specified by:
getNumLegalConstraintsin interfaceDescribedObject
-
addLegalConstraints
public void addLegalConstraints(org.isotc211.v2005.gmd.MDLegalConstraints legalConstraints) Adds a new legalConstraints property- Specified by:
addLegalConstraintsin interfaceDescribedObject
-
getCharacteristicsList
Gets the list of characteristics properties- Specified by:
getCharacteristicsListin interfaceDescribedObject
-
getNumCharacteristics
public int getNumCharacteristics()Returns number of characteristics properties- Specified by:
getNumCharacteristicsin interfaceDescribedObject
-
getCharacteristics
Gets the characteristics property with the given name- Specified by:
getCharacteristicsin interfaceDescribedObject
-
addCharacteristics
Adds a new characteristics property- Specified by:
addCharacteristicsin interfaceDescribedObject
-
getCapabilitiesList
Gets the list of capabilities properties- Specified by:
getCapabilitiesListin interfaceDescribedObject
-
getNumCapabilities
public int getNumCapabilities()Returns number of capabilities properties- Specified by:
getNumCapabilitiesin interfaceDescribedObject
-
getCapabilities
Gets the capabilities property with the given name- Specified by:
getCapabilitiesin interfaceDescribedObject
-
addCapabilities
Adds a new capabilities property- Specified by:
addCapabilitiesin interfaceDescribedObject
-
getContactsList
Gets the list of contacts properties- Specified by:
getContactsListin interfaceDescribedObject
-
getNumContacts
public int getNumContacts()Returns number of contacts properties- Specified by:
getNumContactsin interfaceDescribedObject
-
addContacts
Adds a new contacts property- Specified by:
addContactsin interfaceDescribedObject
-
getDocumentationList
Gets the list of documentation properties- Specified by:
getDocumentationListin interfaceDescribedObject
-
getNumDocumentations
public int getNumDocumentations()Returns number of documentation properties- Specified by:
getNumDocumentationsin interfaceDescribedObject
-
addDocumentation
Adds a new documentation property- Specified by:
addDocumentationin interfaceDescribedObject
-
getHistoryList
Gets the list of history properties- Specified by:
getHistoryListin interfaceDescribedObject
-
getNumHistorys
public int getNumHistorys()Returns number of history properties- Specified by:
getNumHistorysin interfaceDescribedObject
-
addHistory
Adds a new history property- Specified by:
addHistoryin interfaceDescribedObject
-
getLang
Gets the lang property- Specified by:
getLangin interfaceDescribedObject
-
isSetLang
public boolean isSetLang()Checks if lang is set- Specified by:
isSetLangin interfaceDescribedObject
-
setLang
Sets the lang property- Specified by:
setLangin interfaceDescribedObject
-