Uses of Package
org.tm4j.topicmap

Packages that use org.tm4j.topicmap
org.tm4j.config.xml   
org.tm4j.tmapi.core An implementation of the draft TMAPI interfaces. 
org.tm4j.tolog DEPRECATED 
org.tm4j.tologx   
org.tm4j.topicmap Provides the core interfaces of the TM4J Topic Map Engine. 
org.tm4j.topicmap.index Provides the core interface for a flexible indexing architecture. 
org.tm4j.topicmap.index.basic Provides additional interfaces for "basic" indexing functionality. 
org.tm4j.topicmap.index.text Provides interfaces for text indexing functionality and basic implementations using jakarta-lucene. 
org.tm4j.topicmap.source Provides an abstract representation sources of TopicMaps and an implementation for serialized TopicMaps 
org.tm4j.topicmap.unified Implements a TM4J back-end which merges topic maps from one or more other back-end implementations dynamically. 
org.tm4j.topicmap.utils Contains utility classes providing additional functionality for the TM4J API. 
org.tm4j.topicmap.utils.extractors Provides reusable and composable functions for retrieving information from a variety of topic map constructs. 
org.tm4j.topicmap.utils.testers Testers are predicate functions that evaluate a function and return true or false. 
 

Classes in org.tm4j.topicmap used by org.tm4j.config.xml
TopicMapManager
          This interface is implemented by classes which provide aggregation services for TopicMapProviders.
 

Classes in org.tm4j.topicmap used by org.tm4j.tmapi.core
Association
          This interface describes an association between one or more topics, subject indicators, or resources.
BaseName
          This interface describes a base name associated with a topic.
Member
          Represents a member of an association.
Occurrence
          This interface defines a single occurrence construct in a Topic Map.
ScopedObject
          This interface describes a Topic Map construct which is scoped, and whose validity is thereby constrained to the set of topics that comprise the scope.
Topic
          This interface describes a topic in a Topic Map.
TopicMap
          This interface defines the whole Topic Map construct.
TopicMapObject
          The generic base interface for topic map objects.
TopicMapProvider
          Interface implemented by an object which wishes to be the source of a TopicMap object.
Variant
          This interface is used to define an alternate naming scheme for a topic.
VariantName
          Interface representing an alternate name for a topic.
 

Classes in org.tm4j.topicmap used by org.tm4j.tolog
Association
          This interface describes an association between one or more topics, subject indicators, or resources.
Topic
          This interface describes a topic in a Topic Map.
TopicMap
          This interface defines the whole Topic Map construct.
 

Classes in org.tm4j.topicmap used by org.tm4j.tologx
TopicMap
          This interface defines the whole Topic Map construct.
 

Classes in org.tm4j.topicmap used by org.tm4j.topicmap
Association
          This interface describes an association between one or more topics, subject indicators, or resources.
BaseName
          This interface describes a base name associated with a topic.
DataObject
          Base interface for interfaces which represent topic map elements containing character data or remote resource references.
DuplicateObjectIDException
          Indicates that two different objects in a topic map were found to have the same "unique" ID.
DuplicateResourceLocatorException
          Exception thrown when the system detects an attempt to add a new topic map object with the same resource location as an existing topic map object.
IntegrityViolationException
          Thrown if an attempt is made to modify a TopicMap or TopicMapObject in such a way that would cause referential integrity of the TopicMap to be compromised.
Member
          Represents a member of an association.
MergedTopicSubjectClashException
          Indicates that an attempt was made to merge two topics with different subjects.
Occurrence
          This interface defines a single occurrence construct in a Topic Map.
ProviderTransaction
          The interface for a transaction managed by a TopicMapProvider.
ProviderTransactionException
          Exception raised by transaction processing methods.
ScopedObject
          This interface describes a Topic Map construct which is scoped, and whose validity is thereby constrained to the set of topics that comprise the scope.
Topic
          This interface describes a topic in a Topic Map.
TopicMap
          This interface defines the whole Topic Map construct.
TopicMapFactory
          This interface defines a factory object for copying the whole family of Topic Map objects.
TopicMapObject
          The generic base interface for topic map objects.
TopicMapProcessingException
          Indicates that the engine encountered an unexpected condition during topic map processing.
TopicMapProvider
          Interface implemented by an object which wishes to be the source of a TopicMap object.
TopicMapProviderException
          Indicates that a topic map provider encountered an unexpected condition.
TopicMapProviderFactory
          Abstract class to be extended by implementations which allow access to TopicMaps using the TopicMapProvider interface.
TopicMapRuntimeException
          Indicates that the engine encountered an unexpected condition at runtime.
TopicMapUtils
          This interface defines the basic set of utility functions expected from a topic map engine.
Variant
          This interface is used to define an alternate naming scheme for a topic.
VariantContainer
          The base interface for an object which may contain a list of child Variants.
VariantName
          Interface representing an alternate name for a topic.
 

Classes in org.tm4j.topicmap used by org.tm4j.topicmap.index
TopicMap
          This interface defines the whole Topic Map construct.
 

Classes in org.tm4j.topicmap used by org.tm4j.topicmap.index.basic
Topic
          This interface describes a topic in a Topic Map.
 

Classes in org.tm4j.topicmap used by org.tm4j.topicmap.index.text
BaseName
          This interface describes a base name associated with a topic.
Occurrence
          This interface defines a single occurrence construct in a Topic Map.
Topic
          This interface describes a topic in a Topic Map.
TopicMap
          This interface defines the whole Topic Map construct.
TopicMapObject
          The generic base interface for topic map objects.
Variant
          This interface is used to define an alternate naming scheme for a topic.
 

Classes in org.tm4j.topicmap used by org.tm4j.topicmap.source
Topic
          This interface describes a topic in a Topic Map.
TopicMap
          This interface defines the whole Topic Map construct.
TopicMapProcessingException
          Indicates that the engine encountered an unexpected condition during topic map processing.
TopicMapProvider
          Interface implemented by an object which wishes to be the source of a TopicMap object.
TopicMapProviderException
          Indicates that a topic map provider encountered an unexpected condition.
 

Classes in org.tm4j.topicmap used by org.tm4j.topicmap.unified
Association
          This interface describes an association between one or more topics, subject indicators, or resources.
BaseName
          This interface describes a base name associated with a topic.
DataObject
          Base interface for interfaces which represent topic map elements containing character data or remote resource references.
DuplicateObjectIDException
          Indicates that two different objects in a topic map were found to have the same "unique" ID.
DuplicateResourceLocatorException
          Exception thrown when the system detects an attempt to add a new topic map object with the same resource location as an existing topic map object.
Member
          Represents a member of an association.
Occurrence
          This interface defines a single occurrence construct in a Topic Map.
ScopedObject
          This interface describes a Topic Map construct which is scoped, and whose validity is thereby constrained to the set of topics that comprise the scope.
Topic
          This interface describes a topic in a Topic Map.
TopicMap
          This interface defines the whole Topic Map construct.
TopicMapFactory
          This interface defines a factory object for copying the whole family of Topic Map objects.
TopicMapObject
          The generic base interface for topic map objects.
TopicMapProcessingException
          Indicates that the engine encountered an unexpected condition during topic map processing.
TopicMapProvider
          Interface implemented by an object which wishes to be the source of a TopicMap object.
TopicMapUtils
          This interface defines the basic set of utility functions expected from a topic map engine.
Variant
          This interface is used to define an alternate naming scheme for a topic.
VariantContainer
          The base interface for an object which may contain a list of child Variants.
VariantName
          Interface representing an alternate name for a topic.
 

Classes in org.tm4j.topicmap used by org.tm4j.topicmap.utils
Association
          This interface describes an association between one or more topics, subject indicators, or resources.
BaseName
          This interface describes a base name associated with a topic.
DuplicateResourceLocatorException
          Exception thrown when the system detects an attempt to add a new topic map object with the same resource location as an existing topic map object.
IntegrityViolationException
          Thrown if an attempt is made to modify a TopicMap or TopicMapObject in such a way that would cause referential integrity of the TopicMap to be compromised.
Member
          Represents a member of an association.
Occurrence
          This interface defines a single occurrence construct in a Topic Map.
ScopedObject
          This interface describes a Topic Map construct which is scoped, and whose validity is thereby constrained to the set of topics that comprise the scope.
Topic
          This interface describes a topic in a Topic Map.
TopicMap
          This interface defines the whole Topic Map construct.
TopicMapFactory
          This interface defines a factory object for copying the whole family of Topic Map objects.
TopicMapObject
          The generic base interface for topic map objects.
TopicMapProcessingException
          Indicates that the engine encountered an unexpected condition during topic map processing.
TopicMapProvider
          Interface implemented by an object which wishes to be the source of a TopicMap object.
TopicMapProviderException
          Indicates that a topic map provider encountered an unexpected condition.
TopicMapUtils
          This interface defines the basic set of utility functions expected from a topic map engine.
Variant
          This interface is used to define an alternate naming scheme for a topic.
VariantContainer
          The base interface for an object which may contain a list of child Variants.
VariantName
          Interface representing an alternate name for a topic.
 

Classes in org.tm4j.topicmap used by org.tm4j.topicmap.utils.extractors
Association
          This interface describes an association between one or more topics, subject indicators, or resources.
Member
          Represents a member of an association.
Topic
          This interface describes a topic in a Topic Map.
TopicMapObject
          The generic base interface for topic map objects.
TopicMapProcessingException
          Indicates that the engine encountered an unexpected condition during topic map processing.
 

Classes in org.tm4j.topicmap used by org.tm4j.topicmap.utils.testers
Topic
          This interface describes a topic in a Topic Map.