Interface ILcdGML3StandardObjectProperties

All Known Subinterfaces:
ILcdGML3AbstractCurve, ILcdGML3AbstractFeature, ILcdGML3AbstractFeatureCollection, ILcdGML3AbstractGeometricAggregate, ILcdGML3AbstractGeometricPrimitive, ILcdGML3AbstractGeometry, ILcdGML3AbstractGML, ILcdGML3AbstractRing, ILcdGML3AbstractSurface, ILcdGML3BoundedFeature, ILcdGML3Curve, ILcdGML3FeatureCollection, ILcdGML3Grid, ILcdGML3LinearRing, ILcdGML3LineString, ILcdGML3MultiCurve, ILcdGML3MultiGeometry, ILcdGML3MultiPoint, ILcdGML3MultiSurface, ILcdGML3Point, ILcdGML3Polygon, ILcdGML3RectifiedGrid, ILcdGML3Ring, ILcdGML3Surface
All Known Implementing Classes:
ALcdGML3AbstractFeature, TLcdWCSAbstractDescription, TLcdWCSAbstractDescriptionBase, TLcdWCSAxisDescription, TLcdWCSCoverageOffering, TLcdWCSCoverageOfferingBrief, TLcdWCSRangeSet, TLcdWCSService

public interface ILcdGML3StandardObjectProperties
Deprecated.
This class has been deprecated. The GML decoders and encoders in the com.luciad.format.gml3.* packages are replaced by new decoders and encoders in the packages com.luciad.format.gml2.xml, com.luciad.format.gml31.xml and com.luciad.format.gml32.xml.
Interface for the gml:StandardObjectProperties group.

This content model group makes it easier to construct types that derive from AbstractGMLType and its descendents "by restriction". A reference to the group saves having to enumerate the standard object properties.

(GML Specification, v3.1.0, paragraph 7.5.6.4)

  • Method Details

    • getMetaDataProperty

      ILcdGML3MetaDataProperty getMetaDataProperty(int aIndex)
      Deprecated.
      Returns the metadata property at the given index, contained in this GML object.
      Parameters:
      aIndex - the index of the metadata property to be returned.
      Returns:
      the metadata property at the given index.
      Throws:
      IndexOutOfBoundsException - if aIndex <; 0 || aIndex >= getMetaDataPropertyCount()
    • getMetaDataPropertyCount

      int getMetaDataPropertyCount()
      Deprecated.
      Returns the number of metadata properties contained in this GML object.
      Returns:
      the number of metadata properties contained in this GML object.
    • getDescription

      ILcdGML3StringOrRef getDescription()
      Deprecated.
      Returns the description of this GML object.
      Returns:
      the description of this GML object.
    • getName

      ILcdGML3Code getName(int aIndex)
      Deprecated.
      Returns the name of this GML object at the given index. Multiple names may be provided. These will often be distinguished by being assigned by different authorities, as indicated by the value of the codeSpace attribute. In an instance document there will usually only be one name per authority.
      Returns:
      the name of this object at the given index.
      Throws:
      IndexOutOfBoundsException - if aIndex <; 0 || aIndex >= getNameCount()
    • getNameCount

      int getNameCount()
      Deprecated.
      Returns the number of names, contained in this GML object.
      Returns:
      the number of names, contained in this GML object.
    • setMetaDataProperties

      void setMetaDataProperties(ILcdGML3MetaDataProperty[] aMetaDataProperties)
      Deprecated.
      Sets the metadata properties to be contained in this GML object.
      Parameters:
      aMetaDataProperties - the metadata properties to be contained in this GML object.
    • setDescription

      void setDescription(ILcdGML3StringOrRef aDescription)
      Deprecated.
      Sets the description of this GML object.
      Parameters:
      aDescription - the description of this GML object.
    • setNames

      void setNames(ILcdGML3Code[] aNames)
      Deprecated.
      Sets the names for this GML object.
      Parameters:
      aNames - the names for this GML object.