Interface DescribedObject

All Superinterfaces:
AbstractFeature, AbstractGML, IFeature, IResource, Serializable
All Known Subinterfaces:
AbstractPhysicalProcess, AbstractProcess, AggregateProcess, Deployment, Mode, PhysicalComponent, PhysicalSystem, SimpleProcess
All Known Implementing Classes:
AbstractProcessImpl, AggregateProcessImpl, DeploymentImpl, DescribedObjectImpl, ModeImpl, PhysicalComponentImpl, PhysicalSystemImpl, SimpleProcessImpl

public interface DescribedObject extends AbstractFeature
POJO class for XML type DescribedObjectType(@http://www.opengis.net/sensorml/2.0). This is a complex type.
  • Field Details

  • Method Details

    • getExtensionList

      List<Object> getExtensionList()
      Gets the list of extension properties
    • getNumExtensions

      int getNumExtensions()
      Returns number of extension properties
    • addExtension

      void addExtension(Object extension)
      Adds a new extension property
    • getKeywordsList

      OgcPropertyList<KeywordList> getKeywordsList()
      Gets the list of keywords properties
    • getNumKeywords

      int getNumKeywords()
      Returns number of keywords properties
    • addKeywords

      void addKeywords(KeywordList keywords)
      Adds a new keywords property
    • getIdentificationList

      OgcPropertyList<IdentifierList> getIdentificationList()
      Gets the list of identification properties
    • getNumIdentifications

      int getNumIdentifications()
      Returns number of identification properties
    • addIdentification

      void addIdentification(IdentifierList identification)
      Adds a new identification property
    • getClassificationList

      OgcPropertyList<ClassifierList> getClassificationList()
      Gets the list of classification properties
    • getNumClassifications

      int getNumClassifications()
      Returns number of classification properties
    • addClassification

      void addClassification(ClassifierList classification)
      Adds a new classification property
    • getValidTimeList

      Gets the list of validTime properties
    • getNumValidTimes

      int getNumValidTimes()
      Returns number of validTime properties
    • addValidTimeAsTimePeriod

      void addValidTimeAsTimePeriod(TimePeriod validTime)
      Adds a new validTimeAsTimePeriod property
    • addValidTimeAsTimeInstant

      void addValidTimeAsTimeInstant(TimeInstant validTime)
      Adds a new validTimeAsTimeInstant property
    • getSecurityConstraintsList

      List<Object> getSecurityConstraintsList()
      Gets the list of securityConstraints properties
    • getNumSecurityConstraints

      int getNumSecurityConstraints()
      Returns number of securityConstraints properties
    • addSecurityConstraints

      void addSecurityConstraints(Object securityConstraints)
      Adds a new securityConstraints property
    • getLegalConstraintsList

      OgcPropertyList<org.isotc211.v2005.gmd.MDLegalConstraints> getLegalConstraintsList()
      Gets the list of legalConstraints properties
    • getNumLegalConstraints

      int getNumLegalConstraints()
      Returns number of legalConstraints properties
    • addLegalConstraints

      void addLegalConstraints(org.isotc211.v2005.gmd.MDLegalConstraints legalConstraints)
      Adds a new legalConstraints property
    • getCharacteristicsList

      OgcPropertyList<CharacteristicList> getCharacteristicsList()
      Gets the list of characteristics properties
    • getNumCharacteristics

      int getNumCharacteristics()
      Returns number of characteristics properties
    • getCharacteristics

      CharacteristicList getCharacteristics(String name)
      Gets the characteristics property with the given name
    • addCharacteristics

      void addCharacteristics(String name, CharacteristicList characteristics)
      Adds a new characteristics property
    • getCapabilitiesList

      OgcPropertyList<CapabilityList> getCapabilitiesList()
      Gets the list of capabilities properties
    • getNumCapabilities

      int getNumCapabilities()
      Returns number of capabilities properties
    • getCapabilities

      CapabilityList getCapabilities(String name)
      Gets the capabilities property with the given name
    • addCapabilities

      void addCapabilities(String name, CapabilityList capabilities)
      Adds a new capabilities property
    • getContactsList

      OgcPropertyList<ContactList> getContactsList()
      Gets the list of contacts properties
    • getNumContacts

      int getNumContacts()
      Returns number of contacts properties
    • addContacts

      void addContacts(ContactList contacts)
      Adds a new contacts property
    • getDocumentationList

      OgcPropertyList<DocumentList> getDocumentationList()
      Gets the list of documentation properties
    • getNumDocumentations

      int getNumDocumentations()
      Returns number of documentation properties
    • addDocumentation

      void addDocumentation(DocumentList documentation)
      Adds a new documentation property
    • getHistoryList

      OgcPropertyList<EventList> getHistoryList()
      Gets the list of history properties
    • getNumHistorys

      int getNumHistorys()
      Returns number of history properties
    • addHistory

      void addHistory(EventList history)
      Adds a new history property
    • getLang

      String getLang()
      Gets the lang property
    • isSetLang

      boolean isSetLang()
      Checks if lang is set
    • setLang

      void setLang(String lang)
      Sets the lang property