Class TLcdWFSGMLObjectType

java.lang.Object
com.luciad.datamodel.TLcdDataObject
com.luciad.ogc.wfs.common.model.TLcdWFSGMLObjectType
All Implemented Interfaces:
ILcdDataObject, ILcdCloneable, ILcdDeepCloneable, Cloneable

public class TLcdWFSGMLObjectType extends TLcdDataObject
This class holds the information about a given GML Object type that is served by a WFS.
  • Constructor Details

    • TLcdWFSGMLObjectType

      public TLcdWFSGMLObjectType()
  • Method Details

    • getName

      public TLcdXMLName getName()
      Gets the name of this GML Object type.
      Returns:
      the name of this GML Object type.
    • setName

      public void setName(TLcdXMLName aName)
      Sets the name of this GML Object type.
      Parameters:
      aName - the name to be set.
    • addKeywords

      public void addKeywords(TLcdOWSKeywords aKeywords)
      Adds a keyword list.
      Parameters:
      aKeywords - the keyword list to be added.
    • getKeywordsCount

      public int getKeywordsCount()
      Gets the number of keyword lists.
      Returns:
      the number of keyword lists.
    • removeKeywords

      public void removeKeywords(int aIndex)
      Removes the keyword list at a given position.
      Parameters:
      aIndex - the index of the given position.
    • getKeywords

      public TLcdOWSKeywords getKeywords(int aIndex)
      Gets the keyword list at a given position.
      Parameters:
      aIndex - the index of the given position.
      Returns:
      the keyword list at the given position.
    • getQName

      public QName getQName()
      Returns the value of the property that maps to the Name element.

      Name of this GML Object type, including any namespace prefix.

      Returns:
      the value of the NAME_PROPERTY property.
    • setName

      public void setName(QName aValue)
      Sets the value of the property that maps to the Name element.

      Name of this GML Object type, including any namespace prefix.

      Parameters:
      aValue - the value to set for the NAME_PROPERTY property.
    • getTitle

      public String getTitle()
      Returns the value of the property that maps to the Title element.

      Title of this GML Object type, normally used for display to a human.

      Returns:
      the value of the TITLE_PROPERTY property.
    • setTitle

      public void setTitle(String aValue)
      Sets the value of the property that maps to the Title element.

      Title of this GML Object type, normally used for display to a human.

      Parameters:
      aValue - the value to set for the TITLE_PROPERTY property.
    • getAbstract

      public String getAbstract()
      Returns the value of the property that maps to the Abstract element.

      Brief narrative description of this GML Object type, normally used for display to a human.

      Returns:
      the value of the ABSTRACT_PROPERTY property.
    • setAbstract

      public void setAbstract(String aValue)
      Sets the value of the property that maps to the Abstract element.

      Brief narrative description of this GML Object type, normally used for display to a human.

      Parameters:
      aValue - the value to set for the ABSTRACT_PROPERTY property.
    • getKeywords

      public List<TLcdOWSKeywords> getKeywords()
      Returns the value of the property that maps to the Keywords element.
      Returns:
      the value of the KEYWORDS_PROPERTY property.
    • getOutputFormats

      public TLcdWFSOutputFormatList getOutputFormats()
      Returns the value of the property that maps to the OutputFormats element.
      Returns:
      the value of the OUTPUT_FORMATS_PROPERTY property.
    • setOutputFormats

      public void setOutputFormats(TLcdWFSOutputFormatList aValue)
      Sets the value of the property that maps to the OutputFormats element.
      Parameters:
      aValue - the value to set for the OUTPUT_FORMATS_PROPERTY property.