|
Components |
|
| |||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
com.sas.dataselectors.filters.FilterLogicTestNodeObjectMap
public class FilterLogicTestNodeObjectMap
This class holds application data for the SimpleFilterSelector. Its primary function is to create a mapping of String keys to the various objects referenced by the selection model defined in FilterLogicTestNodeInterface.
Field Summary | |
---|---|
protected FilterLogicEditableTestNodeInterface |
_currentTestNode
|
protected java.util.Map |
_filterConditionMap
The object map for FilterConditionInterface instances. |
protected java.util.Map |
_filterItemMap
The object map for FilterItemInterface instances. |
protected java.util.Map |
_filterMap
The object map for all FilterItem instances in the DataSelection. |
protected java.util.Map |
_filterQualifiedConditionMap
|
protected java.util.Map |
_filterQualifierMap
The object map for FilterQualifierInterface instances. |
protected java.util.Map |
_filterValueMap
The object map for FilterValuesInterface instances. |
protected java.util.Map |
_persistentFilterMap
The object map for any persistent filters from the native model. |
protected FilterItemInterface |
_valuesMappedForItem
The filter item that is associated with the current set of mapped values |
protected FilterValuesInterface |
filterValues
|
protected java.util.List |
filterValuesList
|
protected java.util.Map |
qualifiedMeasure
|
protected javax.swing.tree.TreeNode |
rootNode
|
protected com.sas.util.transforms.TransformInterface |
transformer
|
Constructor Summary | |
---|---|
FilterLogicTestNodeObjectMap()
Create a new map object without supplying a data source. |
Method Summary | |
---|---|
java.util.Map |
getFilterConditionMap()
Gets the map for the FilterConditionInterface instances in the data model. |
java.util.Map |
getFilterItemMap()
Gets the map for the FilterItemInterface instances in the data model. |
java.util.Map |
getFilterMap()
Gets the map for all FilterItem instances in the data model. |
java.util.Map |
getFilterQualifiedConditionMap()
Gets the map for the FilterConditionInterface instances in the data model. |
java.util.Map |
getFilterQualifierMap()
Gets the map for the FilterQualifierInterface instances in the data model. |
java.util.Map |
getFilterValueMap()
Gets the map for the FilterValueInterface instances in the data model. |
FilterValuesInterface |
getFilterValues()
|
java.util.List |
getFilterValuesList()
|
static java.lang.String |
getID(java.lang.Object object)
Gets a unique String identifier for the given Object. |
FilterItemInterface |
getMappedFilterItem()
|
java.util.Map |
getPersistentFilterMap()
Gets the map for all PersistentFilterInterface instances in the data model. |
java.util.Map |
getQualifiedMeasure()
|
javax.swing.tree.TreeNode |
getRootNode()
|
FilterLogicEditableTestNodeInterface |
getTestNode()
|
com.sas.util.transforms.TransformInterface |
getTransformer()
|
static java.lang.String |
getValueID(FilterValueInterface value)
Gets a unique String identifier for the given filter value. |
boolean |
isOnlyLeafSelectable()
|
void |
mapCondition(FilterItemInterface item)
|
boolean |
mapFilterItem(FilterItemInterface item)
|
void |
mapFilterItems(FilterItemListInterface filterItems)
|
void |
mapFilterLogicList(FilterLogicListInterface flli)
|
boolean |
mapFilterLogicTestNodeValues(java.util.List testNodeValues)
|
void |
mapOLAPValues(FilterItemInterface item)
|
void |
mapPersistentFilters(java.util.List persistentFilterList)
|
void |
mapQualifier(FilterItemInterface item)
|
void |
mapValues(FilterItemInterface item)
|
void |
mapValues(FilterItemInterface filterItem,
com.sas.storage.valueprovider.ValueProviderInterface vp,
java.util.Locale locale)
|
void |
setFilterConditionMap(java.util.Map map)
Sets the map for the FilterConditionInterface instances in the data model. |
void |
setFilterItemMap(java.util.Map map)
Sets the map for the FilterItemInterface instances in the data model. |
void |
setFilterMap(java.util.Map map)
Sets the map for the FilterItem instances in the data model. |
void |
setFilterQualifiedConditionMap(java.util.Map map)
Sets the map for the FilterConditionInterface instances in the data model. |
void |
setFilterQualifierMap(java.util.Map map)
Sets the map for the FilterQualifierInterface instances in the data model. |
void |
setFilterValueMap(java.util.Map map)
Sets the map for the FilterValueInterface instances in the data model. |
void |
setPersistentFilterMap(java.util.Map map)
Sets the map for the PersistentFilterInterface instances in the data model. |
void |
setQualifiedMeasure(FilterQualifierInterface item)
|
void |
setTestNode(FilterLogicEditableTestNodeInterface node)
|
void |
setTranformer(com.sas.util.transforms.TransformInterface transform)
|
Field Detail |
---|
protected java.util.Map _filterItemMap
protected java.util.Map _filterQualifierMap
protected java.util.Map _filterConditionMap
protected java.util.Map _filterQualifiedConditionMap
protected java.util.Map _filterValueMap
protected FilterItemInterface _valuesMappedForItem
protected java.util.Map _filterMap
protected java.util.Map _persistentFilterMap
protected FilterLogicEditableTestNodeInterface _currentTestNode
protected FilterValuesInterface filterValues
protected com.sas.util.transforms.TransformInterface transformer
protected javax.swing.tree.TreeNode rootNode
protected java.util.List filterValuesList
protected java.util.Map qualifiedMeasure
Constructor Detail |
---|
public FilterLogicTestNodeObjectMap()
Method Detail |
---|
public javax.swing.tree.TreeNode getRootNode()
public FilterValuesInterface getFilterValues()
public void setTranformer(com.sas.util.transforms.TransformInterface transform)
public com.sas.util.transforms.TransformInterface getTransformer()
public java.util.Map getFilterItemMap()
public java.util.Map getFilterQualifierMap()
public java.util.Map getFilterConditionMap()
public java.util.Map getFilterQualifiedConditionMap()
public java.util.Map getFilterValueMap()
public java.util.Map getFilterMap()
public FilterItemInterface getMappedFilterItem()
public java.util.Map getPersistentFilterMap()
public void setFilterItemMap(java.util.Map map)
map
- the new FilterItemInterface mappublic void setFilterMap(java.util.Map map)
map
- the new FilterItem mapFilterItem
public void setPersistentFilterMap(java.util.Map map)
map
- the new PersistentFilterInterface mapFilterItem
public void setFilterQualifierMap(java.util.Map map)
map
- the new FilterQualifierInterface mappublic void setFilterConditionMap(java.util.Map map)
map
- the new FilterConditionInterface mappublic void setFilterQualifiedConditionMap(java.util.Map map)
map
- the new FilterConditionInterface mappublic void setFilterValueMap(java.util.Map map)
map
- the new FilterValueInterface mappublic void mapCondition(FilterItemInterface item)
public void mapQualifier(FilterItemInterface item)
public void mapValues(FilterItemInterface filterItem, com.sas.storage.valueprovider.ValueProviderInterface vp, java.util.Locale locale) throws java.lang.Exception
java.lang.Exception
public void mapValues(FilterItemInterface item) throws java.lang.Exception
java.lang.Exception
public boolean isOnlyLeafSelectable()
public void mapOLAPValues(FilterItemInterface item)
public void mapFilterItems(FilterItemListInterface filterItems)
public void mapPersistentFilters(java.util.List persistentFilterList)
persistentFilterList
- public boolean mapFilterItem(FilterItemInterface item)
public boolean mapFilterLogicTestNodeValues(java.util.List testNodeValues)
public void mapFilterLogicList(FilterLogicListInterface flli)
public static java.lang.String getID(java.lang.Object object)
object
- the Object to get an ID for
public static java.lang.String getValueID(FilterValueInterface value)
value
- the FilterValueInterface to get an ID for
public FilterLogicEditableTestNodeInterface getTestNode()
public void setTestNode(FilterLogicEditableTestNodeInterface node)
public java.util.List getFilterValuesList()
public java.util.Map getQualifiedMeasure()
public void setQualifiedMeasure(FilterQualifierInterface item)
|
Components |
|
| |||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |