Interface FeatureCollectionType

All Superinterfaces:
EObject, Notifier
All Known Implementing Classes:
FeatureCollectionTypeImpl

public interface FeatureCollectionType extends EObject
A representation of the model object 'Feature Collection Type'. This type defines a container for the response to a GetFeature or GetFeatureWithLock request. If the request is GetFeatureWithLock, the lockId attribute must be populated. The lockId attribute can otherwise be safely ignored.

The following features are supported:

See Also:
  • Method Details

    • getLockId

      String getLockId()

       <xsd:attribute name="lockId" type="xsd:string" use="optional">
             <xsd:annotation>
                <xsd:documentation>
                   The value of the lockId attribute is an identifier
                   that a Web Feature Service generates when responding
                   to a GetFeatureWithLock request.  A client application
                   can use this value in subsequent operations (such as a
                   Transaction request) to reference the set of locked
                   features.
                </xsd:documentation>
             </xsd:annotation>
          </xsd:attribute>
       

    • setLockId

      void setLockId(String value)
      Sets the value of the 'Lock Id' attribute.
      Parameters:
      value - the new value of the 'Lock Id' attribute.
      See Also:
    • getTimeStamp

      Calendar getTimeStamp()

         <xsd:attribute name="timeStamp" type="xsd:dateTime" use="optional">
             <xsd:annotation>
                <xsd:documentation>
                   The timeStamp attribute should contain the date and time
                   that the response was generated.
                </xsd:documentation>
             </xsd:annotation>
          </xsd:attribute>
       

    • setTimeStamp

      void setTimeStamp(Calendar value)
      Sets the value of the 'Time Stamp' attribute.
      Parameters:
      value - the new value of the 'Time Stamp' attribute.
      See Also:
    • getNumberOfFeatures

      BigInteger getNumberOfFeatures()

         <xsd:attribute name="numberOfFeatures"
                         type="xsd:nonNegativeInteger"
                         use="optional">
             <xsd:annotation>
                <xsd:documentation>
                   The numberOfFeatures attribute should contain a
                   count of the number of features in the response.
                   That is a count of all features elements dervied
                   from gml:AbstractFeatureType.
                </xsd:documentation>
             </xsd:annotation>
          </xsd:attribute>
       

    • setNumberOfFeatures

      void setNumberOfFeatures(BigInteger value)
      Sets the value of the 'Number Of Features' attribute.
      Parameters:
      value - the new value of the 'Number Of Features' attribute.
      See Also:
    • getFeature

      EList getFeature()
      Reference to a set of geotools feature collections.