com.raritantechnologies.utils.tree
Interface IResultSetTreeBuilder

All Superinterfaces:
IConfigurable
All Known Implementing Classes:
ClusterTreeBuilder, NestedResultsTreeBuilder, ResultPathTreeBuilder

public interface IResultSetTreeBuilder
extends IConfigurable

Type of TreeBuilder that can create a TreeRoot from an IResultSet.


Method Summary
 TreeRoot buildTree(java.lang.String treeName, java.lang.String pathField, IResultSet results)
           
 void setAddNodeCounts(boolean addNodeCounts)
           
 void setAddResultsToNode(boolean addResultsToNode)
           
 void setPathValueDelimiter(java.lang.String delimiter)
           
 void setResultAttributeMap(java.util.Map resultAttributeMap)
           
 void setUseRootPath(boolean useRootPath)
           
 
Methods inherited from interface com.raritantechnologies.searchApp.IConfigurable
initialize
 

Method Detail

buildTree

public TreeRoot buildTree(java.lang.String treeName,
                          java.lang.String pathField,
                          IResultSet results)

setAddNodeCounts

public void setAddNodeCounts(boolean addNodeCounts)

setAddResultsToNode

public void setAddResultsToNode(boolean addResultsToNode)

setResultAttributeMap

public void setResultAttributeMap(java.util.Map resultAttributeMap)

setUseRootPath

public void setUseRootPath(boolean useRootPath)

setPathValueDelimiter

public void setPathValueDelimiter(java.lang.String delimiter)