Package com.raritantechnologies.utils.tree

Contains interfaces and classes for hierarchical "tree" objects.

See:
          Description

Interface Summary
IResultSetTreeBuilder Type of TreeBuilder that can create a TreeRoot from an IResultSet.
ISAXBuilderTreeNodeHandler  
ITreeBuilder Factory interface for objects that can create RTI TreeRoot objects.
ITreeFactory Factory class for TreeRoot objects.
ITreeFilter Interface for classes that can filter a Tree object.
ITreeNodeComparator Comparator that operates on TreeNode objects.
ITreeNodeHyperlinkRenderer Interface for objects that can create hyperlinks for nodes of rendered TreeRoot objects.
ITreeNodeRenderer Interface for classes that can render a TreeNode as a String.
ITreeProcessor Base Interface for objects that can process information in a TreeRoot object.
ITreeXMLGenerator Interfaces for classes that can generate an XML representation of a TreeRoot object.
IXMLTreeBuilder Base interface for Tree builders that build RTI TreeRoot objects from XML.
 

Class Summary
CachedTreeBuilder TreeBuilder that maintains a cached copy of the initial tree build.
CompositeTreeBuilder Composite TreeBuilder that builds a composite tree from two or more delegate TreeBuilders.
CountTree Subclass of TreeNode that can hold counts.
DBTreeBuilder TreeBuilder that uses a DBTreeManager to create a Tree object from relational database tables.
DBTreeFactory TreeFactory implementation that uses a DBTreeManager to create a set of TreeRoot objects that are collectively stored in a relational database.
DBTreeManager JSP CustomTag and static class that manages the creation / maintenance of a Tree object stored in a SQL compatible Relational database.
DifferenceTreeBuilder Builds a difference tree between a positive (additive) TreeBuilder and a negative (subtractive) TreeBuilder.
DynamicTreeNodeHyperlinkRenderer Switchable TreeNodeHyperlinkRenderer based on request or tree node attributes.
FileSystemTreeBuilder Builds a tree from a file system directory structure.
FileTreeProcessor TreeProcessor that renders the Tree using an ITreeRenderer and saves the result to a file.
FlatFileTreeBuilder Builds a tree from a flat file - for example an Excel spreadheet saved as a CSV file).
HibernateTreeBuilder Builds a RTI TreeRoot by extracting data from a Hibernate database.
HibernateTreeProcessor Publishes a RTI TreeRoot to a Hibernate database.
LDAPTreeBuilder Builds a Tree from a LDAP-compatible Directory Service.
LookupTreeBuilder Composite TreeBuilder that uses a SearchSource to add data to a tree built by a delegate ITreeBuilder.
NestedResultsTreeBuilder Builds a Tree from a set of IResults with nested IResultSet hierarchy.
ResultPathTreeBuilder Builds a tree from a set of Paths contained in an IResultSet.
SAXTreeBuilder Builds a TreeNode from hierarchically organized XML.
SequentialTreeProcessor Executes a series of TreeProcessor operations.
SystemObjectTreeBuilder TreeBuilder that uses a proxy TreeBuilder to build a TreeRoot - saves/retrieves the Tree to SystemObject cache.
TaxonomySearchHyperlinkRenderer Generates a search hyperlink from the data in a TreeNode.
TemplateTreeXMLGenerator Uses an XML Template to output Tree data.
ThesaurusNode Specialized TreeNode that can have multiple parent nodes.
TreeBuilderGateway Uses an ITreeBuilder to generate a set of results for processing.
TreeBuilderOutputProcessor Creates a Tree from a set of IResultSet objects generated by an ICollectionGateway.
TreeBuilderProcess
TreeBuilderServletHandler Returns a hierarchical tree XML given an HTTP request.
TreeBuilderWebServiceMapper Returns a Tree XML given a SOAP request.
TreeFactory Configurable factory class for Trees.
TreeNode Base class for tree objects.
TreeNodeComparator Comparator for TreeNode objects.
TreeNodeComparatorSet Executes a set of TreeNodeComparator operations in either AND or OR mode.
TreePathFormatter Adds a tree path to an IResult given a NodeID value in the result.
TreeResultFormatter Adds a TreeRoot object to an IResult.
TreeRoot Subclass of TreeNode - represents the root node of a tree object.
TreeSearchSource Provides a search interface to a Tree with attributes.
TreeSubPathFormatter Breaks up a tree path in to a set of sub paths and add these to a multi-value field in the IResult object.
TreeXMLGenerator Generates XML from a TreeRoot object.
WebSiteTreeBuilder Builds a Tree object from a hierarchically organized web site by recursive HTML scraping.
XMLTreeBuilder Builds TreeNode nodes from "flat" XML - i.e.
 

Package com.raritantechnologies.utils.tree Description

Contains interfaces and classes for hierarchical "tree" objects.