public static final enum

GeodatabaseFeatureServiceTable.FeatureRequestMode

extends Enum<GeodatabaseFeatureServiceTable.FeatureRequestMode>
java.lang.Object
   ↳ java.lang.Enum<com.esri.core.geodatabase.GeodatabaseFeatureServiceTable.FeatureRequestMode>
     ↳ com.esri.core.geodatabase.GeodatabaseFeatureServiceTable.FeatureRequestMode

Class Overview

Defines modes that determine how the table is populated with features and whether they are cached or not.

The feature request mode also determines whether queries are executed locally against the table or remotely against the feature service. For details see queryFeatures(QueryParameters, CallbackListener) and queryIds(QueryParameters, CallbackListener).

See also:

Summary

Enum Values
GeodatabaseFeatureServiceTable.FeatureRequestMode  MANUAL_CACHE  The table is populated with features by manually calling populateFromService(QueryParameters, boolean, CallbackListener)
GeodatabaseFeatureServiceTable.FeatureRequestMode  ON_INTERACTION_CACHE  The table is populated with features on demand as the user interacts with a map. 
GeodatabaseFeatureServiceTable.FeatureRequestMode  ON_INTERACTION_NO_CACHE  The table is populated with features on demand as the user interacts with a map. 
GeodatabaseFeatureServiceTable.FeatureRequestMode  UNDEFINED  The feature request mode will be set on initialization of the table. 
Public Methods
static GeodatabaseFeatureServiceTable.FeatureRequestMode valueOf(String name)
static final FeatureRequestMode[] values()
[Expand]
Inherited Methods
From class java.lang.Enum
From class java.lang.Object
From interface java.lang.Comparable

Enum Values

public static final GeodatabaseFeatureServiceTable.FeatureRequestMode MANUAL_CACHE

The table is populated with features by manually calling populateFromService(QueryParameters, boolean, CallbackListener). Features are not fetched from the service automatically as the user interacts with a map.

public static final GeodatabaseFeatureServiceTable.FeatureRequestMode ON_INTERACTION_CACHE

The table is populated with features on demand as the user interacts with a map. Features are cached, i.e. once fetched they won't be fetched from the server subsequently if the user navigates back to the same map extent.

public static final GeodatabaseFeatureServiceTable.FeatureRequestMode ON_INTERACTION_NO_CACHE

The table is populated with features on demand as the user interacts with a map. Features are NOT cached, i.e. features that have been fetched for a certain map extent will be fetched from the service again if the user navigates back to the same map extent.

public static final GeodatabaseFeatureServiceTable.FeatureRequestMode UNDEFINED

The feature request mode will be set on initialization of the table. If it's a spatial table then the feature request mode will be set to ON_INTERACTION_CACHE. If it's a non-spatial table the feature request mode will be set to MANUAL_CACHE.

Public Methods

public static GeodatabaseFeatureServiceTable.FeatureRequestMode valueOf (String name)

Parameters
name String
Returns
GeodatabaseFeatureServiceTable.FeatureRequestMode

public static final FeatureRequestMode[] values ()