See: Description
| Interface | Description |
|---|---|
| AssociationWalkerListenerIF |
PUBLIC: This interface defines a listener to the
AssociationWalker.
|
| ImportExportServiceIF |
Service definition for services that provide format reader and writers.
|
| Class | Description |
|---|---|
| ApplicableInContextDecider |
INTERNAL: Decider that decides whether the ScopedIF's scope is
applicable in the user context.
|
| AssociationBuilder |
PUBLIC: A helper class that makes it easier to build associations.
|
| AssociationWalker |
PUBLIC: Computes the transitive closure of a relation characterized by
two specific roles within a specific association type.
|
| BaseNameComparator | Deprecated
Use TopicNameComparator instead.
|
| BaseNameGrabber | Deprecated
use TopicNameGrabber instead.
|
| CharacteristicUtils |
INTERNAL: Characteristic processing utilities.
|
| ClassInstanceUtils |
INTERNAL: Utilities for working with class-instance relationships.
|
| CopyUtils |
INTERNAL: Utilities for copying topic map data.
|
| DisplayNameGrabber | Deprecated
Since 1.1.
|
| DuplicateSuppressionUtils |
PUBLIC: A helper class that can remove duplicate objects from a topic map.
|
| IdentityUtils |
INTERNAL: Utilities for working with identities of topic map
objects.
|
| ImportExportUtils |
PUBLIC: Utilities for importing and exporting topic maps.
|
| IntersectionOfContextDecider<S extends ScopedIF> |
INTERNAL: Decider that decides whether the ScopedIF's scope is an
intersection of the user context or not.
|
| KeyGenerator |
PUBLIC: Utilities for generating keys from complex topic map
objects.
|
| MergeReference |
INTERNAL: A topic map reference that uses a TopicMapRepositoryIF to
retrieve a list of topic maps and create a new merged topic map
from them.
|
| MergeUtils |
PUBLIC: Utilities for merging topics and topic maps.
|
| NameGrabber |
INTERNAL: Grabber that grabs the most suitable name from a topic,
measured by whether it contains a particular theme in its scope.
|
| NameStringifier |
INTERNAL: Stringifier that stringifies TopicNameIFs and VariantNameIFs
by calling their getValue() method.
|
| NoFollowTopicRefExternalReferenceHandler |
PUBLIC: An implementation of ExternalReferenceHandlerIF that
prevents the traversal of external topic references.
|
| NullResolvingExternalReferenceHandler |
PUBLIC: An implementation of ExternalReferenceHandlerIF that
prevents the traversal of external references by returning null
from all methods.
|
| ObjectIdComparator |
INTERNAL: Comparator that compares object ids of TMObjectIF objects.
|
| ObjectIdGrabber<T extends TMObjectIF> | Deprecated |
| ObjectIdStringifier | Deprecated |
| ObjectTopicIdStringifier | Deprecated |
| PSI |
INTERNAL: This class collects core PSIs in a single place as a
convenience for topic map developers.
|
| QNameLookup |
PUBLIC: A utility class for producing full URIs from QNames.
|
| QNameRegistry |
PUBLIC: A utility class for producing full URIs from QNames.
|
| RolePlayerGrabber | Deprecated |
| RolesGrabber | Deprecated |
| SameStoreFactory |
PUBLIC: A store factory that always returns the store given to it
via its constructor.
|
| ScopedIFComparator<T extends ScopedIF> |
INTERNAL: Comparator that compares ScopedIF objects based on their
applicability in the specified scope.
|
| ScopeUtils |
INTERNAL: Scope processing utilities.
|
| SubjectIdentityDecider<T extends TMObjectIF> |
INTERNAL: Decider that decides whether the object is an instance of a
topic with the given subject identifier.
|
| SubsetOfContextDecider |
INTERNAL: Decider that decides whether the ScopedIF's scope is a
subset of the user context or not.
|
| SupersetOfContextDecider |
INTERNAL: Decider that decides whether the ScopedIF's scope is a
superset of the user context or not.
|
| TMDeciderUtils | Deprecated |
| TopicCharacteristicGrabbers |
INTERNAL: A convenience class for creating grabbers that grab
specific topic characteristics, using various criteria, including
scope.
|
| TopicComparators |
INTERNAL: A collection of topic related comparators.
|
| TopicMapSynchronizer |
PUBLIC: Implementation of the TMSync algorithm.
|
| TopicNameComparator |
INTERNAL: Comparator that first sorts by type then by scope,
where untyped base names are ordered before typed ones.
|
| TopicNameGrabber |
INTERNAL: Grabber that grabs the most appropriate basename from a topic.
|
| TopicStringifiers |
PUBLIC: Creates stringifiers that extract strings representing
names from topics, according to various criteria, including scope.
|
| TopicStringifiers.FastSortNameStringifier | |
| TopicTreeBuilder | Deprecated |
| TopicTreeNode |
EXPERIMENTAL.
|
| TopicTreeRendrer | Deprecated |
| TopicVariantNameGrabber |
INTERNAL: Grabber that grabs the most highest ranked variant name by
scope from a topic, ignoring the scope of the base names.
|
| TypedIFComparator |
INTERNAL: Comparator that grabs the type of the comparable objects
using TypedIF.getType() , and passes those two topics to it's
subcomparator.
|
| TypedIFGrabber<T extends TypedIF> |
INTERNAL: Grabber that grabs the type property of the TypedIF object
given to it.
|
| TypedIFStringifier<T extends TypedIF> | Deprecated |
| TypeHierarchyUtils |
INTERNAL: This class provides utility functions for traversing class
hierarchies which are expressed using the Published Subject
Indicators (PSIs) defined by the XTM 1.0 Specification.
|
| UnconstrainedScopeDecider | Deprecated |
| VariantNameGrabber |
INTERNAL: Grabber that grabs the most highest ranked variant name by
scope from a basename.
|
Note: In the doc comments, "iff" means "if and only if".
The "experimental" utilities are not (yet) fully doc-commented.
net.ontopia.utils;
they provide simple interfaces to scope comparison logic on individual
scoped objects, implemented in ScopeUtils. ScopeUtils makes use of methods
provided by ScopedIF in net.ontopia.topicmaps.core, and also provides
methods for ranking and filtering collections of scoped objects by scope.
net.ontopia.utils.
net.ontopia.utils.
net.ontopia.topicmaps.core.