com.esri.map
Enum QueryMode

java.lang.Object
  extended by java.lang.Enum<QueryMode>
      extended by com.esri.map.QueryMode
All Implemented Interfaces:
Serializable, Comparable<QueryMode>

public enum QueryMode
extends Enum<QueryMode>

A feature layer can work in three modes. By default, the layer works on Snapshot mode. You can change the mode before initializing the layer.


Enum Constant Summary
ON_DEMAND
          In OnDemand mode, the feature layer retrieves features from the server when needed based on the following criteria : Features within the current spatial extent.
SELECTION_ONLY
          In SelectionOnly mode, features are retrieved from the server only when they are selected.
SNAPSHOT
          In Snapshot mode, the feature layer retrieves all the features from the associated layer resource and displays them as graphics on the client.
 
Method Summary
static QueryMode valueOf(String name)
          Returns the enum constant of this type with the specified name.
static QueryMode[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 
Methods inherited from class java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

SNAPSHOT

public static final QueryMode SNAPSHOT
In Snapshot mode, the feature layer retrieves all the features from the associated layer resource and displays them as graphics on the client. Definition expressions are honored in this mode.


ON_DEMAND

public static final QueryMode ON_DEMAND
In OnDemand mode, the feature layer retrieves features from the server when needed based on the following criteria :
  • Features within the current spatial extent.
  • Features matching the definition expression.


  • SELECTION_ONLY

    public static final QueryMode SELECTION_ONLY
    In SelectionOnly mode, features are retrieved from the server only when they are selected. Features are available on the client only while they are selected. To work with selected features call the ArcGISFeatureLayer.selectFeatures(Query,SELECTION_METHOD,CallbackListener) method.

    Method Detail

    values

    public static QueryMode[] values()
    Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
    for (QueryMode c : QueryMode.values())
        System.out.println(c);
    

    Returns:
    an array containing the constants of this enum type, in the order they are declared

    valueOf

    public static QueryMode valueOf(String name)
    Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

    Parameters:
    name - the name of the enum constant to be returned.
    Returns:
    the enum constant with the specified name
    Throws:
    IllegalArgumentException - if this enum type has no constant with the specified name
    NullPointerException - if the argument is null


    Copyright © 2012. All Rights Reserved.