|
Components |
|
| |||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
com.sas.actionprovider.strategies.olap.BaseHeaderStrategy
public abstract class BaseHeaderStrategy
Field Summary | |
---|---|
static java.lang.String |
AREA_VALUE
|
static java.lang.String |
AXIS
|
static java.lang.String |
AXIS_INDEX
|
static java.lang.String |
COLUMN_INDEX
|
static java.lang.String |
COLUMN_TUPLES
|
static java.lang.String |
IS_MEASURE
|
static java.lang.String |
ROW_INDEX
|
static java.lang.String |
ROW_TUPLES
|
static java.lang.String |
TUPLE_ELEMENT
|
static java.lang.String |
TUPLE_ELEMENT_INDEX
|
static java.lang.String |
TUPLE_ELEMENTS
|
static java.lang.String |
TUPLE_INDEX
|
static java.lang.String |
TUPLE_LABEL
|
Fields inherited from class com.sas.actionprovider.strategies.olap.BaseOLAPStrategy |
---|
MODEL, TABLE |
Fields inherited from class com.sas.actionprovider.strategies.BaseActionStrategy |
---|
TEMPLATE_DELIMITER |
Fields inherited from interface com.sas.actionprovider.ActionStatusKeysInterface |
---|
AREA_DISABLED, DISABLED, ENABLED, IS_CURRENT_STATE_DISABLED, MODEL_MEMBER_DISABLED, MODEL_STATE_DISABLED, MODEL_TYPE_DISABLED, UNSUPPORTED, VIEWER_DISABLED |
Constructor Summary | |
---|---|
BaseHeaderStrategy()
Default constructor. |
|
BaseHeaderStrategy(boolean swing,
OLAPActionUtil util)
Constructor for specifying type ( swing/http ) of strategy object. |
Method Summary | |
---|---|
int |
getActionStatus(BaseAction action,
ActionSupportFilter filter)
Returns a status value indicating whether the Action is enabled for a specific area as described by various filter attributes. |
protected void |
initialize()
Initialize this strategy object. |
protected void |
initializeActionAttributes(BaseAction action,
java.lang.String areaType,
java.util.Locale locale)
Initializes an Action with all its default attributes, default AttributeDescriptor property settings and default values for non-locale-dependent attributes. |
Methods inherited from class com.sas.actionprovider.strategies.olap.BaseOLAPStrategy |
---|
addDynamicValueInfo, setUtilObject |
Methods inherited from class com.sas.actionprovider.strategies.BaseActionStrategy |
---|
addDynamicValueInfo, addDynamicValueInfo, getCustomAttributeValue, getDynamicValue, getUtilObject, initializeAction, isSwing, setActionAttributes, setLocaleDependentDefaultAttributes, setSwing |
Field Detail |
---|
public static final java.lang.String TUPLE_ELEMENT
public static final java.lang.String TUPLE_ELEMENTS
public static final java.lang.String AXIS
public static final java.lang.String IS_MEASURE
public static final java.lang.String TUPLE_ELEMENT_INDEX
public static final java.lang.String TUPLE_INDEX
public static final java.lang.String AXIS_INDEX
public static final java.lang.String ROW_TUPLES
public static final java.lang.String COLUMN_TUPLES
public static final java.lang.String TUPLE_LABEL
public static final java.lang.String AREA_VALUE
public static final java.lang.String ROW_INDEX
public static final java.lang.String COLUMN_INDEX
Constructor Detail |
---|
public BaseHeaderStrategy()
public BaseHeaderStrategy(boolean swing, OLAPActionUtil util)
swing
- boolean indicating whether the strategy will be used in
a swing environment. If false, the strategy is http type.Method Detail |
---|
protected void initializeActionAttributes(BaseAction action, java.lang.String areaType, java.util.Locale locale)
BaseActionStrategy
Initializes an Action with all its default attributes, default AttributeDescriptor property settings and default values for non-locale-dependent attributes. values.
This base implementation does nothing to the Action.
initializeActionAttributes
in class BaseOLAPModelStrategy
action
- The instance of the Action to be initialized.areaType
- The areaType of the Viewer where the Action will be presented.locale
- The localeprotected void initialize()
BaseOLAPStrategy
Initialize this strategy object.
Via the BaseOLAPStrategy.addDynamicValueInfo(java.lang.String, java.lang.String, java.lang.String)
method, this method registers the
information for dynamic values that are available in all OLAP areas:
com.sas.actionprovider.strategies.olap.OLAPDynamicValueKeys#MODEL
com.sas.actionprovider.strategies.olap.OLAPDynamicValueKeys#TABLE
initialize
in class BaseOLAPStrategy
#setReturnStatus
public int getActionStatus(BaseAction action, ActionSupportFilter filter)
If enabled, the value is:
ActionStatusKeysInterface.ENABLED
If disabled, the value may be one of the following values which indicate why the Action is disabled.
getActionStatus
in interface ActionStrategyInterface
getActionStatus
in class BaseActionStrategy
action
- The action for which status is to be determined.filter
- The ActionSupportFilter that encapsulates all information
describing the specific area.
CommandSupportedInterface
,
CommandStatusInterface
|
Components |
|
| |||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |