com.sas.dataselectors.filters
Class FilterItemSimpleTree
com.sas.dataselectors.filters.FilterItemSimpleTree
public class FilterItemSimpleTree
This is a wrapper around a FilterItem to create a tree of logical test nodes. Any changes require a commitTree() call to persist.
FilterItemSimpleTree
public FilterItemSimpleTree(com.sas.iquery.metadata.business.FilterItem filter,
FilterItemListInterface filterItemList,
boolean enforceAsAllSameType,
FilterObjectFactoryInterface filterObjectFactory)
- Constructor for FilterItemSimpleTree.
commitTree
public boolean commitTree()
getRootFilterItem
public com.sas.iquery.metadata.business.FilterItem getRootFilterItem()
refreshNodeList
public void refreshNodeList()
getUnderstoodTestNodeList
public java.util.List getUnderstoodTestNodeList()
findMatchingFilterItem
public FilterItemInterface findMatchingFilterItem(java.lang.Object itemObject)
areAllNodesUnderstood
public boolean areAllNodesUnderstood()
setLeafAt
public java.lang.Object setLeafAt(int index,
FilterLogicTestNodeInterface testNode)
removeLeafAt
public java.lang.Object removeLeafAt(int index)
addLeafAt
public void addLeafAt(int index,
FilterLogicTestNodeInterface testNode)
Copyright © 2009 SAS Institute Inc. All Rights Reserved.