Interface Id

  • All Superinterfaces:
    Filter
    All Known Implementing Classes:
    FidFilterImpl, JoinId

    public interface Id
    extends Filter
    A filter that passes only the Identifiers listed.

    This application of this filter for Features is well established:

    • FeatureId - used for GML2 Features
    • GeometryId - used for GML3 Features and Geometry constructs
    We also have the following identifiers:
    • RecordId - from CSW-2
    • ObjectId - from CSW-2

    You can check what kind of Identifiers are supported using:

    
     idCapabilities.hasFID() == true; // for FeatureId
     idCapabilities.hasEID() == true; // no idea ...
     
    Author:
    Chris Dillard (SYS Technologies), Justin Deoliveira (The Open Planning Project)
    • Method Detail

      • getIDs

        Set<Object> getIDs()
        Set of IDs representing the Identifiers used by this filter.
      • getIdentifiers

        Set<Identifier> getIdentifiers()
        Returns the set of identifiers used by this filter.