See: Description
Interface | Description |
---|---|
ClassInstanceIndexIF |
PUBLIC: Interface implemented by objects providing quick lookup
facilities to find topics used as types, and the instances of those
types, within a topic map.
|
IdentifierIndexIF |
PUBLIC: Index that holds information about identifiers in the
topic map.
|
IndexIF |
PUBLIC: A marker interface for all indexes.
|
NameIndexIF |
PUBLIC: Index that holds information about the names of topics in
the topic map.
|
OccurrenceIndexIF |
INTERNAL: Index that holds information about occurrences in the
topic map.
|
ScopeIndexIF |
PUBLIC: Implemented by objects holding information about topics
used as themes in scopes, and about topic map objects that have
scope.
|
StatisticsIndexIF |
PUBLIC: Interface implemented by objects providing quick lookup
facilities to find topics used as types, and the instances of those
types, within a topic map.
|
Each topic map has an IndexManagerIF instance associated with it. This index manager object can be used to retrieve specific indexes and also to check what indexes are available, which ones have been loaded and so on.
The indexes currently available are:
IndexIF is the common interface for all topicmap indexes. IndexIF is extended by ClassInstanceIF, LocatorIndexIF, NameIndexIF, and ScopeIndexIF. These interfaces have a similar structure; each contains methods that return collections of topic map objects (eg associations, variant names), selected according to some criterion.