|
| Components |
|
| |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||||
com.sas.actionprovider.support.olapgraphics.SwingOLAPGraphSupport
@SASScope(value="ALL") public class SwingOLAPGraphSupport
In the context of the ActionProvider framework, this Support class assists in the registering and retrieval of actions for OLAP viewer components
| Field Summary |
|---|
| Fields inherited from class com.sas.actionprovider.support.olapgraphics.BaseOLAPGraphSupport |
|---|
ASCENDING_SORT_ACTION, COLLAPSE_ACTION, DESCENDING_SORT_ACTION, DRILL_DOWN_ACTION, DRILL_UP_ACTION, EXPAND_ACTION |
| 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.support.olapgraphics.OLAPGraphAreaInterface |
|---|
ANALYSIS_LABEL_AREA, CATEGORIZATION_LABEL_AREA, CATEGORIZATION_VALUE_AREA, DATA_VALUE_AREA |
| Constructor Summary | |
|---|---|
SwingOLAPGraphSupport(java.lang.Class actionClass)
Constructor |
|
| Method Summary | |
|---|---|
protected void |
createDefaultActions()
Initializes the actionClass property and creates the default actions that this class supports. |
protected java.util.Map |
getActionScopeAttributeMap(java.lang.String actionType,
ActionSupportFilter filter)
Returns mappings for a pre-defined set of Action attribute keys to their corresponding dynamic values for a specific area and a specific 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. |
BaseAction |
newActionInstance(java.lang.String actionType)
Return a newly instantiated default Action based on the specified actionType or return null if actionType not recognized. |
BaseAction |
newActionInstance(java.lang.String areaType,
java.lang.String actionType)
Return a newly instantiated default Action based on the specified actionType or return null if actionType not recognized. |
protected BaseAction |
setActionAttributes(BaseAction action,
ActionSupportFilter actionFilter)
Sets the action's attributes properly according to its actionType and the information supplied by the viewer component on the actionFilter. |
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.olapgraphics.BaseOLAPGraphSupport |
|---|
initialize |
| Methods inherited from class com.sas.actionprovider.support.BaseActionProviderSupport |
|---|
addDefaultAction, getAction, getActionId, getActionOrderList, getActionProvider, getActions, getActionScopeAttribute, getDefaultAction, getLocale, listActionTypes, listAreaTypes, listDefaultActions, reset, setAction, setActionOrderList, setActionProvider, setLocale |
| Constructor Detail |
|---|
public SwingOLAPGraphSupport(java.lang.Class actionClass)
actionClass - The class used to instantiate new actions.| Method Detail |
|---|
public BaseAction newActionInstance(java.lang.String actionType)
actionType - the key associated with a defined action type.
public BaseAction newActionInstance(java.lang.String areaType,
java.lang.String actionType)
newActionInstance in class BaseActionProviderSupportareaType - actionType - the key associated with a defined action type.
protected void createDefaultActions()
createDefaultActions in class BaseOLAPGraphSupport
protected java.util.Map getActionScopeAttributeMap(java.lang.String actionType,
ActionSupportFilter filter)
BaseActionProviderSupport
getActionScopeAttributeMap in class BaseActionProviderSupportfilter - Defines the specific area.protected java.util.Map getAreaScopeAttributeMap(ActionSupportFilter filter)
BaseActionProviderSupport
getAreaScopeAttributeMap in class BaseActionProviderSupportfilter - Defines the specific area.
protected BaseAction setActionAttributes(BaseAction action,
ActionSupportFilter actionFilter)
action - The action object whose attributes are to be set.actionFilter - the ActionSupportFilter that the component passed as an
argument on the getActions() method.
protected boolean validArea(Area area,
ActionSupportFilter filter)
validArea in class BaseActionProviderSupportarea - 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)
|
| Components |
|
| |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||||