com.esri.android.map.ags
Enum ArcGISFeatureLayer.MODE

java.lang.Object
  extended by java.lang.Enum<ArcGISFeatureLayer.MODE>
      extended by com.esri.android.map.ags.ArcGISFeatureLayer.MODE
All Implemented Interfaces:
Serializable, Comparable<ArcGISFeatureLayer.MODE>
Enclosing class:
ArcGISFeatureLayer

public static enum ArcGISFeatureLayer.MODE
extends Enum<ArcGISFeatureLayer.MODE>

The feature layer can work under 3 modes. By default, the layer works on SNAPSHOT mode. You can change it when instantiating the layer.


Enum Constant Summary
ONDEMAND
          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
          In SELECTION 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 ArcGISFeatureLayer.MODE valueOf(String name)
          Returns the enum constant of this type with the specified name.
static ArcGISFeatureLayer.MODE[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 
Methods inherited from class java.lang.Enum
compareTo, equals, 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 ArcGISFeatureLayer.MODE 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.


ONDEMAND

public static final ArcGISFeatureLayer.MODE ONDEMAND
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

    public static final ArcGISFeatureLayer.MODE SELECTION
    In SELECTION 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, you need to call the #selectFeatures method.

    Method Detail

    values

    public static ArcGISFeatureLayer.MODE[] 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 (ArcGISFeatureLayer.MODE c : ArcGISFeatureLayer.MODE.values())
        System.out.println(c);
    

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

    valueOf

    public static ArcGISFeatureLayer.MODE 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.