Package org.ceryle.tm

Interface Summary
Facet An interface for a structure containing a Topic Map facet, including its type, value, default value, and constraining facets.
Inferencer Defines an inferencing API based upon topic map constructs.
TopicMapBuilder A simple interface for a builder that delegates access and object creation for a TopicMap identified by its base Locator as a URI (keyed as a String).
TopicMapBuilderFactory An interface for a factory for TopicMapBuilder objects.
TopicNameIndex TopicNameIndex is an interface for an index of Topic labels within a TopicMap.
 

Class Summary
FacetImpl Implements Facet as a structure for containing a Topic Map facet, including its type, value, default value, and constraining facets.
InferencerImpl Implements the inferencing API for topic map constructs.
LTMParser Implements a parser for a customized version of the Linear Topic Map Notation.
LTMProcessor Implements a parser for the Linear Topic Map Notation as described in the Ontopia paper of the same name, by Lars Marius Garshol.
OccurrenceTitler Extends Thread to return a String that may be considered as the title of a provided Occurrence.
PSI Provides constants used to support Ceryle Published Subject Indicators (PSIs), both as Topics and as Locators.
PSIPublisher Provided with either a TopicMap and/or a Map of property-value pairs, generates a PSI publication document in XHTML.
PSIUtils PSIUtils is a supplement to the TopicMapProcessor, providing a core set of PSI-based Topics upon demand.
SequenceIterator A utility class containing one method for traversing TopicMap graphs as according to a sequence created by use of a trio of PSIs, including a sequence association type, and member roles for to (next) and from (previous).
TM4JTopicMapBuilderImpl Implements the TopicMapBuilder interface as a delegating builder/manager for TopicMap objects.
TMAPITopicMapBuilderImpl Implements the TopicMapBuilder interface as a delegating builder/manager for TopicMap objects.
TMAPITopicUtils Provides an utility class equivalent to TopicUtils for the TMAPI interface (since that API seemingly/lamely does not provide a test for Topic equivalency).
TopicLocatorPool TopicLocatorPool is used as a utility source of created-on-demand, PSI-based Topics and Locators.
TopicMapBuilderFactoryImpl A singleton factory class implementing TopicMapBuilderFactory for creating a TopicMapBuilder instances, delegating builder/managers for TMAPI, native TM4J (or theoretically other) TopicMap objects.
TopicMapImporter Defines a simple importer for providing a TM4J TopicMap from either an LTM or XTM source, using the memory backend.
TopicMapProcessor Defines a processor for topic map events generated by a parser (i.e., a topic map engine), providing access to a consistent TopicMap object and individual objects within.
TopicMapPublisher Provided with a TopicMap, generates documentation in XHTML.
TopicMapServices Provides an overarching service for all TopicMapProcessors and TopicMapProviders used within the application, such that any TopicMapProcessor's TopicMap objects are available from the service, which aims to eventually (re)implement TopicMapManager (see note below).
TopicNameIndexImpl TopicNameIndexImpl extends Hashtable, implementing TopicNameIndex as an index of Topic labels within a TopicMap.
Traverser A utility class containing one method for traversing TopicMap graphs, directed or undirected.
VariantComparator Provides a single utility method for comparing two Variants.
VariantUtils Provides a utility method to remove duplicate Variants within a BaseName, as well as the method providing the necessary Variant signature.
 

Exception Summary
InferenceException A class that extends TopicMapException for errors that occur during Topic Map inferencing.
TopicMapException A class that extends ProcessException for errors that occur during Topic Map processing (including visualization, navigation and editing).
 



The Ceryle Project. Copyright ©2001-2007 Murray Altheim, All Rights Reserved. See LICENSE included with distribution.