|
| Components |
|
| |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||||
com.sas.dataselectors.filters.FilterItemRootToSimpleList
public class FilterItemRootToSimpleList
This class converts a Filter that may be a compound filter into a simple list of test nodes (via the FilterItemSimpleTree class).
| Field Summary |
|---|
| Fields inherited from class com.sas.dataselectors.filters.AbstractFilterItemSimpleListBase |
|---|
_filterItemList, _filterTestNodeList |
| Constructor Summary | |
|---|---|
FilterItemRootToSimpleList(com.sas.iquery.metadata.business.FilterItem rootFilterItem,
FilterItemListInterface filterItemList,
boolean enforceAsAllSameType,
FilterObjectFactoryInterface filterObjectFactory)
Constructs a new simple list from the given parameters. |
|
| Method Summary | |
|---|---|
protected void |
addTestNodeAt(int index,
FilterLogicTestNodeInterface testNode)
Adds the given test node at the specified location in the list. |
boolean |
commitChanges()
Commits any changes in the filter model to the underlying native model. |
java.lang.Object |
getRootFilterObject()
Returns the native filter object. |
protected java.lang.Object |
getTestNodeAt(int index)
Returns the test node at the specified location in the list. |
protected java.lang.Object |
removeTestNodeAt(int index)
Removes and returns the test node at the specified index in the list. |
protected java.lang.Object |
setTestNodeAt(int index,
FilterLogicTestNodeInterface testNode)
Assigns the given test node at the specified location in the list. |
| Methods inherited from class com.sas.dataselectors.filters.AbstractFilterItemSimpleListBase |
|---|
add, add, addAll, addAll, clear, contains, containsAll, equals, get, getFilterItemList, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, retainAll, set, size, subList, toArray, toArray |
| Constructor Detail |
|---|
public FilterItemRootToSimpleList(com.sas.iquery.metadata.business.FilterItem rootFilterItem,
FilterItemListInterface filterItemList,
boolean enforceAsAllSameType,
FilterObjectFactoryInterface filterObjectFactory)
rootFilterItem - the native filter item to processfilterItemList - the list of filter items in the filter modelenforceAsAllSameType - flag for restricting logical conditionsfilterObjectFactory - the object factory used during model conversions| Method Detail |
|---|
public boolean commitChanges()
commitChanges in interface SimpleLogicListInterfacecommitChanges in class AbstractFilterItemSimpleListBasepublic java.lang.Object getRootFilterObject()
getRootFilterObject in interface SimpleLogicListInterfacegetRootFilterObject in class AbstractFilterItemSimpleListBase
protected java.lang.Object setTestNodeAt(int index,
FilterLogicTestNodeInterface testNode)
setTestNodeAt in class AbstractFilterItemSimpleListBaseindex - the index in the list to assign the test nodetestNode - the test node to assign to the list
protected java.lang.Object removeTestNodeAt(int index)
removeTestNodeAt in class AbstractFilterItemSimpleListBaseindex - the index in the list of the target test node
protected void addTestNodeAt(int index,
FilterLogicTestNodeInterface testNode)
addTestNodeAt in class AbstractFilterItemSimpleListBaseindex - the index in the list to add the test nodetestNode - the test node to assign to the listprotected java.lang.Object getTestNodeAt(int index)
getTestNodeAt in class AbstractFilterItemSimpleListBaseindex - the index in the list of the target test node
|
| Components |
|
| |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||||