|
Components |
|
| |||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
com.sas.actionprovider.support.ESRIMapSupport
public class ESRIMapSupport
Field Summary | |
---|---|
static java.lang.String |
ACTION_ATTRIBUTE_VIEWER_ID
|
Fields inherited from class com.sas.actionprovider.support.BaseActionProviderSupport |
---|
AREA_DISABLED, AREA_VALUE_ATTRKEY, DISABLED, ENABLED, IS_CURRENT_STATE_DISABLED, MODEL_MEMBER_DISABLED, MODEL_STATE_DISABLED, MODEL_TYPE_DISABLED, NON_SPECIFIC_AREA, UNSUPPORTED, VIEWER_DISABLED |
Fields inherited from interface com.sas.actionprovider.strategies.MapActionValueKeys |
---|
CLICKX, CLICKY, CONTROLPRESSED, DATA_VALUE_AREA, HEIGHT, JS_FUNCTION_NAME, MAP_AREA, MAP_OTHER_AREA, MAP_TOOLBAR_AREA, MEASURE, RESIZE_GRAPH_ACTION, WIDTH |
Constructor Summary | |
---|---|
ESRIMapSupport(java.lang.Class actionClass)
Constructor |
Method Summary | |
---|---|
protected BaseAction |
createAndRegisterAction(java.lang.String areaType,
java.lang.String actionType)
|
protected java.util.Map |
getAreaScopeAttributeMap(ActionSupportFilter filter)
Returns mappings for a pre-defined set of Action attribute keys to their corresponding dynamic values for a specific area. |
void |
initialize()
Initializes the support class. |
protected java.util.Map |
initializeShortActionTypeMap()
This method is called by the constructor and used to initiallize the actionTypeToShortActionTypeMap map. |
BaseAction |
newActionInstance(java.lang.String actionArea,
java.lang.String actionType)
Return a newly instantiated default Action based on the specified actionType or return null if actionType not recognized. |
protected void |
registerDynamicValueInfo()
Registers, via addDynamicValueInfo method, the dynamic value information for different areas. |
protected boolean |
validArea(Area area,
ActionSupportFilter filter)
Validates that the given Area's 'type' and, if specified, its 'value' constraints are met by the information provided on the action filter. |
Methods inherited from class com.sas.actionprovider.support.BaseActionProviderSupport |
---|
addDefaultAction, getAction, getActionId, getActionOrderList, getActionProvider, getActions, getActionScopeAttribute, getActionScopeAttributeMap, getDefaultAction, getLocale, listActionTypes, listAreaTypes, listDefaultActions, reset, setAction, setActionOrderList, setActionProvider, setLocale |
Field Detail |
---|
public static final java.lang.String ACTION_ATTRIBUTE_VIEWER_ID
Constructor Detail |
---|
public ESRIMapSupport(java.lang.Class actionClass)
actionClass
- The class used to instantiate new actions.Method Detail |
---|
protected BaseAction createAndRegisterAction(java.lang.String areaType, java.lang.String actionType)
protected void registerDynamicValueInfo()
public BaseAction newActionInstance(java.lang.String actionArea, java.lang.String actionType)
newActionInstance
in class BaseActionProviderSupport
actionType
- the key associated with a defined action type.actionArea
- the key associated with a defined area type.
protected java.util.Map getAreaScopeAttributeMap(ActionSupportFilter filter)
BaseActionProviderSupport
getAreaScopeAttributeMap
in class BaseActionProviderSupport
filter
- Defines the specific area.
protected boolean validArea(Area area, ActionSupportFilter filter)
validArea
in class BaseActionProviderSupport
area
- The Area object that may or may not specify certain area 'values'.actionFilter
- the ActionSupportFilter that the component passed as an
argument on the getActions() method.
BaseActionProviderSupport.setAction(com.sas.actionprovider.BaseAction, java.util.Collection, com.sas.actionprovider.Area)
,
BaseActionProviderSupport.getActions(com.sas.actionprovider.ActionSupportFilter)
protected java.util.Map initializeShortActionTypeMap()
actionTypeToShortActionTypeMap
map.
This map should contain the ActionType as the key and the new short name
as the value. The short names are used to generate ids for HttpActions.
initializeShortActionTypeMap
in class BaseActionProviderSupport
public void initialize()
BaseActionProviderSupport
Called by the ActionProvider after it sets the locale on this support class.
initialize
in class BaseActionProviderSupport
BaseActionProviderSupport.setLocale(java.util.Locale)
|
Components |
|
| |||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |