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
.