Class TLcdOGCIDFilterCapabilities

java.lang.Object
com.luciad.datamodel.TLcdDataObject
com.luciad.ogc.filter.model.capabilities.TLcdOGCIDFilterCapabilities
All Implemented Interfaces:
ILcdDataObject, ILcdCloneable, ILcdDeepCloneable, Cloneable

public class TLcdOGCIDFilterCapabilities extends TLcdDataObject
Class defining a set of ID-based filter capabilities for an OGC web service.

The EID capability refers to the ability to use element IDs and resource IDs (e.g. a GML object ID) in respectively Filter 1.1 and Filter 2.0. The FID capability refers to the legacy feature ID concept defined by Filter 1.0.

See Also:
  • Constructor Details

    • TLcdOGCIDFilterCapabilities

      public TLcdOGCIDFilterCapabilities()
      Default constructor.
  • Method Details

    • addFID

      public void addFID(String aFID)
      Adds a FID.
      Parameters:
      aFID - the FID to be added.
    • getFIDDescriptions

      public List<String> getFIDDescriptions()
    • removeFID

      public void removeFID(String aFID)
      Removes a FID.
      Parameters:
      aFID - the FID to be removed.
    • addEID

      public void addEID(String aEID)
      Adds a EID.
      Parameters:
      aEID - the EID to be added.
    • getEIDDescriptions

      public List<String> getEIDDescriptions()
    • removeEID

      public void removeEID(String aEID)
      Removes a EID.
      Parameters:
      aEID - the EID to be removed.
    • getFIDCount

      public int getFIDCount()
      Returns the number of FID's.
      Returns:
      the number of FID's.
    • getEIDCount

      public int getEIDCount()
      Returns the number of EID's.
      Returns:
      the number of EID's.
    • getFID

      public String getFID(int aIndex)
      Return the FID at index aIndex in the list of FID's.
      Parameters:
      aIndex - the given index.
      Returns:
      the FID at index aIndex in the list of FID's.
    • getEID

      public String getEID(int aIndex)
      Return the EID at index aIndex in the list of EID's.
      Parameters:
      aIndex - the given index.
      Returns:
      the EID at index aIndex in the list of EID's.