com.raritantechnologies.utils.tree
Interface ITreeFilter

All Superinterfaces:
IConfigurable
All Known Implementing Classes:
AddTreeNodeFilter, BasicTreeFilter, CollectionGatewayTreeFilter, CopyAttributesFilter, CopyTreeNodeFilter, MarkNodeDifferencesFilter, MergeTreesFilter, SequentialTreeFilter, TreeFilter, TreePruningFilter, TreeSortingFilter

public interface ITreeFilter
extends IConfigurable

Interface for classes that can filter a Tree object.


Developed by Raritan Technologies Inc..

Author:
Ted Sullivan

Field Summary
static java.lang.String TEMPLATE
           
 
Method Summary
 TreeNode filterNode(TreeNode node, TreeRoot sourceTree, RaritanPageContext rpc)
           
 TreeRoot filterTree(TreeRoot tree, RaritanPageContext rpc)
          Filter (prune, add, modify etc.) a Tree object.
 
Methods inherited from interface com.raritantechnologies.searchApp.IConfigurable
initialize
 

Field Detail

TEMPLATE

public static final java.lang.String TEMPLATE
See Also:
Constant Field Values
Method Detail

filterTree

public TreeRoot filterTree(TreeRoot tree,
                           RaritanPageContext rpc)
Filter (prune, add, modify etc.) a Tree object.


filterNode

public TreeNode filterNode(TreeNode node,
                           TreeRoot sourceTree,
                           RaritanPageContext rpc)