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:
    WfsPackage.getFeatureCollectionType()
    • Method Detail

      • 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:
        getLockId()
      • 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:
        getTimeStamp()
      • 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>
         

      • getFeature

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