Class Map.FeatureQuery

java.lang.Object
com.luciad.maps.Map.FeatureQuery
All Implemented Interfaces:
AutoCloseable
Enclosing class:
Map

public static final class Map.FeatureQuery extends Object implements AutoCloseable
A query specifies which features you are interested in.
  • Constructor Details Link icon

  • Method Details Link icon

    • finalize Link icon

      protected void finalize()
      Overrides:
      finalize in class Object
    • close Link icon

      public void close()
      Specified by:
      close in interface AutoCloseable
    • newBuilder Link icon

      @NotNull public static Map.FeatureQuery.Builder newBuilder()
      Creates the builder class for creation of the FeatureQuery.
      Returns:
      the builder class for creation of the FeatureQuery.
    • getRectangle Link icon

      @NotNull public Rectangle getRectangle()
      Returns the rectangle the features must interact with, defined in device independent pixels.
      Returns:
      the rectangle the features must interact with, defined in device independent pixels.
    • isIncludeControllerLayers Link icon

      public boolean isIncludeControllerLayers()
      Returns whether the controller layers are taken into account in the query.
      Returns:
      whether the controller layers are taken into account in the query.
    • getFeatures Link icon

      @Nullable public List<@NotNull LayerFeatureId> getFeatures()
      Returns the (optionally) features to select for this query.
      Returns:
      the (optionally) features to select for this query.
      See Also: