Package com.raritantechnologies.rql.topic

Interface Summary
ITopicFilter Base interfaces for classes that can filter a Topic.
ITopicParser Parses and creates a Topic tree from some query string.
ITopicRenderer Base interface for objects that can convert a Topic into a query string.
ITopicSetBuilder Base interface for objects that create a TopicSet object.
ITopicSetExporter  
 

Class Summary
BasicTopicSetExporter Renders a TopicSet to a file using an ITopicRenderer.
CollectionGatewayTopicSetBuilder Builds a TopicSet from a set of IResults generated by an ICollectionGateway.
FilteredTopicParser Uses a proxy ITopicParser to create a topic and then applies one or more ITopicFilters.
FlatFileTopicRenderer  
FlatFileTopicSetBuilder Builds a TopicSet from a flat file (thesaurus or dictionary file).
SymbolTable  
Topic This class represents an element in the topic tree.
TopicQueryParser QueryParser that uses a TopicSet as a intermediate query model.
TopicSet Contains a set of Topic objects.
TopicSetBuilder Builds a TopicSet from a data source (RTI com.raritantechnologies.searchApp.SeachSource) using a nested ITopicParser to convert query strings to Topic objects.
TopicSetBuilderProcess JobProcess that builds a TopicSet.
TreeNode  
XMLTopicBuilder Builds a topic set from an XML source formatted in RTI TopicSet XML format.
XMLTopicRenderer Renders a Topic in an XML format.
 

Exception Summary
ParseException ParseException.