Package | Description |
---|---|
net.ontopia.infoset.fulltext.topicmaps |
Collection of classes for indexing topic maps.
|
net.ontopia.topicmaps.core |
Provides interfaces for topic map objects; the topic map API for all Ontopia
topic map implementations.
|
net.ontopia.topicmaps.core.index |
Provides interfaces for the engine's index system; the API for Ontopia
topic map indexes.
|
net.ontopia.topicmaps.db2tm |
The implementation of and public API to the DB2TM module for
converting relational data (in CSV files or RDBMSs) to Topic Maps.
|
net.ontopia.topicmaps.impl.basic |
The in-memory implementation of the core topic map interfaces.
|
net.ontopia.topicmaps.impl.basic.index |
Index classes for use with the basic implementation.
|
net.ontopia.topicmaps.impl.rdbms |
Relational database implementation of the core topic map
interfaces.
|
net.ontopia.topicmaps.impl.rdbms.index |
Index classes for use with the rdbms implementation.
|
net.ontopia.topicmaps.impl.remote | |
net.ontopia.topicmaps.impl.tmapi2 | |
net.ontopia.topicmaps.impl.tmapi2.index | |
net.ontopia.topicmaps.impl.utils |
INTERNAL: Classes that are used by many implementations.
|
net.ontopia.topicmaps.nav.utils.comparators |
Provides Comparators which are used by the Navigator.
|
net.ontopia.topicmaps.rest.model.mixin | |
net.ontopia.topicmaps.rest.resources | |
net.ontopia.topicmaps.rest.v1.name | |
net.ontopia.topicmaps.rest.v1.variant | |
net.ontopia.topicmaps.schema.impl.osl |
The classes and interfaces used to represent constructs in the Ontopia
Schema Language.
|
net.ontopia.topicmaps.utils |
This package provides topic map utility classes, which are a toolkit for
working with the topic map model provided by the core interfaces.
|
net.ontopia.topicmaps.utils.ctm |
Provides support for the ISO-standardized textual Compact Topic Maps
syntax (or CTM) format for topic maps.
|
net.ontopia.topicmaps.utils.deciders |
Provides DeciderIFs which are used by the Navigator.
|
net.ontopia.topicmaps.utils.ltm |
This package provides support for the textual Linear Topic Map
Notation (or LTM) format for topic maps.
|
ontopoly.model | |
ontopoly.utils |
Modifier and Type | Method and Description |
---|---|
DocumentIF |
TopicMapDocumentGeneratorIF.generate(TopicNameIF basename)
INTERNAL: Generate a document for the given basename.
|
DocumentIF |
DefaultTopicMapDocumentGenerator.generate(TopicNameIF basename) |
Modifier and Type | Method and Description |
---|---|
TopicNameIF |
VariantNameIF.getTopicName()
PUBLIC: Gets the topic name to which this variant name belongs.
|
TopicNameIF |
TopicMapBuilderIF.makeTopicName(TopicIF topic,
String value)
PUBLIC: Makes a new untyped topic name with the given value for
the given topic.
|
TopicNameIF |
TopicMapBuilderIF.makeTopicName(TopicIF topic,
TopicIF bntype,
String value)
PUBLIC: Makes a new topic name with the given type and value for
the given topic.
|
Modifier and Type | Method and Description |
---|---|
Collection<TopicNameIF> |
TopicIF.getTopicNames()
PUBLIC: Gets the names of this topic.
|
Collection<TopicNameIF> |
TopicIF.getTopicNamesByType(TopicIF type)
PUBLIC: Gets the topic names of this topic with a specified type.
|
Modifier and Type | Method and Description |
---|---|
VariantNameIF |
TopicMapBuilderIF.makeVariantName(TopicNameIF name,
LocatorIF locator,
Collection<TopicIF> scope)
PUBLIC: Makes a new variant name with the given locator for
the specified topic name in the given scope.
|
VariantNameIF |
TopicMapBuilderIF.makeVariantName(TopicNameIF name,
Reader value,
long length,
LocatorIF datatype,
Collection<TopicIF> scope)
PUBLIC: Makes a new variant name with the specified name value reader and datatype
for the specified topic name in the given scope.
|
VariantNameIF |
TopicMapBuilderIF.makeVariantName(TopicNameIF name,
String value,
Collection<TopicIF> scope)
PUBLIC: Makes a new variant name with the specified name value
for the specified topic name in the given scope.
|
VariantNameIF |
TopicMapBuilderIF.makeVariantName(TopicNameIF name,
String value,
LocatorIF datatype,
Collection<TopicIF> scope)
PUBLIC: Makes a new variant name with the specified name value and datatype
for the specified name in the given scope.
|
Modifier and Type | Method and Description |
---|---|
Collection<TopicNameIF> |
ClassInstanceIndexIF.getAllTopicNames()
PUBLIC: Gets all topic names that are in the topic map.
|
Collection<TopicNameIF> |
NameIndexIF.getTopicNames(String name_value)
PUBLIC: Gets all topic names that have the given name value (in any scope).
|
Collection<TopicNameIF> |
NameIndexIF.getTopicNames(String value,
TopicIF topicNameType)
PUBLIC: Gets all topic names that have the given name value (in any scope)
and topicNameType.
|
Collection<TopicNameIF> |
ScopeIndexIF.getTopicNames(TopicIF theme)
PUBLIC: Gets all topic names that have the given topic in their direct
scope.
|
Collection<TopicNameIF> |
ClassInstanceIndexIF.getTopicNames(TopicIF name_type)
PUBLIC: Gets all topic names that are of the given type.
|
Modifier and Type | Method and Description |
---|---|
protected static List<TopicNameIF> |
Processor.getTopicNames(TopicIF topic,
Relation relation,
Entity entity,
Field field,
String[] tuple,
Context ctx) |
Modifier and Type | Class and Description |
---|---|
class |
TopicName
INTERNAL: The basic topic name implementation.
|
Modifier and Type | Field and Description |
---|---|
protected Set<TopicNameIF> |
Topic.names |
Modifier and Type | Method and Description |
---|---|
TopicNameIF |
VariantName.getTopicName() |
TopicNameIF |
TopicMapBuilder.makeTopicName(TopicIF topic,
String value) |
TopicNameIF |
TopicMapBuilder.makeTopicName(TopicIF topic,
TopicIF bntype,
String value) |
Modifier and Type | Method and Description |
---|---|
Collection<TopicNameIF> |
Topic.getTopicNames() |
Collection<TopicNameIF> |
Topic.getTopicNamesByType(TopicIF type) |
Modifier and Type | Method and Description |
---|---|
protected void |
Topic.addTopicName(TopicNameIF _name) |
VariantNameIF |
TopicMapBuilder.makeVariantName(TopicNameIF name,
LocatorIF locator,
Collection<TopicIF> scope) |
VariantNameIF |
TopicMapBuilder.makeVariantName(TopicNameIF name,
Reader value,
long length,
LocatorIF datatype,
Collection<TopicIF> scope) |
VariantNameIF |
TopicMapBuilder.makeVariantName(TopicNameIF name,
String value,
Collection<TopicIF> scope) |
VariantNameIF |
TopicMapBuilder.makeVariantName(TopicNameIF name,
String value,
LocatorIF datatype,
Collection<TopicIF> scope) |
protected void |
Topic.removeTopicName(TopicNameIF _name) |
Modifier and Type | Field and Description |
---|---|
protected CollectionMap<String,TopicNameIF> |
NameIndex.basenames |
protected CollectionMap<TopicIF,TopicNameIF> |
ScopeIndex.basenames |
protected CollectionMap<TopicIF,TopicNameIF> |
ClassInstanceIndex.bnames |
Modifier and Type | Method and Description |
---|---|
Collection<TopicNameIF> |
ClassInstanceIndex.getAllTopicNames() |
Collection<TopicNameIF> |
NameIndex.getTopicNames(String value) |
Collection<TopicNameIF> |
NameIndex.getTopicNames(String value,
TopicIF topicNameType) |
Collection<TopicNameIF> |
ScopeIndex.getTopicNames(TopicIF theme) |
Collection<TopicNameIF> |
ClassInstanceIndex.getTopicNames(TopicIF basename_type) |
Modifier and Type | Class and Description |
---|---|
class |
ReadOnlyTopicName
INTERNAL: The read-only rdbms topic name implementation.
|
Modifier and Type | Method and Description |
---|---|
TopicNameIF |
ReadOnlyVariantName.getTopicName() |
TopicNameIF |
VariantName.getTopicName() |
TopicNameIF |
TopicMapBuilder.makeTopicName(TopicIF topic,
String value) |
TopicNameIF |
TopicMapBuilder.makeTopicName(TopicIF topic,
TopicIF bntype,
String value) |
Modifier and Type | Method and Description |
---|---|
Collection<TopicNameIF> |
Topic.getTopicNames() |
Collection<TopicNameIF> |
ReadOnlyTopic.getTopicNames() |
Collection<TopicNameIF> |
Topic.getTopicNamesByType(TopicIF type) |
Collection<TopicNameIF> |
ReadOnlyTopic.getTopicNamesByType(TopicIF type) |
Collection<TopicNameIF> |
ReadOnlyTopicMap.getTopicNamesByType(TopicIF topic,
TopicIF type) |
Collection<TopicNameIF> |
RDBMSTopicMapTransaction.getTopicNamesByType(TopicIF topic,
TopicIF type) |
Collection<TopicNameIF> |
TopicMap.getTopicNamesByType(TopicIF topic,
TopicIF type) |
Modifier and Type | Method and Description |
---|---|
protected void |
Topic.addTopicName(TopicNameIF name) |
protected void |
ReadOnlyTopic.addTopicName(TopicNameIF name) |
VariantNameIF |
TopicMapBuilder.makeVariantName(TopicNameIF name,
LocatorIF locator,
Collection scope) |
VariantNameIF |
TopicMapBuilder.makeVariantName(TopicNameIF name,
Reader value,
long length,
LocatorIF datatype,
Collection scope) |
VariantNameIF |
TopicMapBuilder.makeVariantName(TopicNameIF name,
String value,
Collection scope) |
VariantNameIF |
TopicMapBuilder.makeVariantName(TopicNameIF name,
String value,
LocatorIF datatype,
Collection scope) |
protected void |
Topic.removeTopicName(TopicNameIF name) |
protected void |
ReadOnlyTopic.removeTopicName(TopicNameIF name) |
protected void |
VariantName.setTopicName(TopicNameIF name)
INTERNAL: Set the name that the variant name belongs to.
|
Modifier and Type | Method and Description |
---|---|
Collection<TopicNameIF> |
ClassInstanceIndex.getAllTopicNames() |
Collection<TopicNameIF> |
NameIndex.getTopicNames(String value) |
Collection<TopicNameIF> |
NameIndex.getTopicNames(String value,
TopicIF topicNameType) |
Collection<TopicNameIF> |
ScopeIndex.getTopicNames(TopicIF theme) |
Collection<TopicNameIF> |
ClassInstanceIndex.getTopicNames(TopicIF name_type) |
Modifier and Type | Method and Description |
---|---|
Collection<TopicNameIF> |
RemoteTopic.getTopicNames() |
Modifier and Type | Method and Description |
---|---|
protected void |
RemoteTopic.addTopicName(TopicNameIF _basename) |
protected void |
RemoteTopic.removeTopicName(TopicNameIF _basename) |
Modifier and Type | Method and Description |
---|---|
TopicNameIF |
NameImpl.getWrapped() |
TopicNameIF |
TopicMapImpl.unwrapName(org.tmapi.core.Name name) |
Modifier and Type | Method and Description |
---|---|
NameImpl |
TopicMapImpl.wrapName(TopicNameIF name) |
Constructor and Description |
---|
NameImpl(TopicMapImpl topicMap,
TopicNameIF name) |
Modifier and Type | Method and Description |
---|---|
NameImpl |
NameIndex.getName(TopicNameIF name) |
Modifier and Type | Class and Description |
---|---|
class |
SnapshotTopicName
INTERNAL:
|
Modifier and Type | Field and Description |
---|---|
protected TopicNameIF |
SnapshotVariantName.basename |
Modifier and Type | Field and Description |
---|---|
protected Collection<TopicNameIF> |
SnapshotTopic.basenames |
Modifier and Type | Method and Description |
---|---|
TopicNameIF |
SnapshotVariantName.getTopicName() |
static TopicNameIF |
SnapshotTopicName.makeSnapshot(TopicNameIF original,
int snapshotType,
Map<TMObjectIF,SnapshotTMObject> processed) |
Modifier and Type | Method and Description |
---|---|
Collection<TopicNameIF> |
SnapshotTopic.getTopicNames() |
Collection<TopicNameIF> |
SnapshotTopic.getTopicNamesByType(TopicIF type) |
Modifier and Type | Method and Description |
---|---|
static TopicNameIF |
SnapshotTopicName.makeSnapshot(TopicNameIF original,
int snapshotType,
Map<TMObjectIF,SnapshotTMObject> processed) |
static String |
ObjectStrings.toString(String impl,
TopicNameIF basename) |
Modifier and Type | Field and Description |
---|---|
protected Comparator<TopicNameIF> |
ContextNameGrabber.bnComparator |
Modifier and Type | Method and Description |
---|---|
int |
BaseNameComparator.compare(TopicNameIF o1,
TopicNameIF o2)
Deprecated.
Compares two TopicNameIFs.
|
int |
TopicNameComparator.compare(TopicNameIF o1,
TopicNameIF o2)
Compares two TopicNameIFs.
|
Modifier and Type | Interface and Description |
---|---|
interface |
MTopicName |
interface |
MTopicNameWithoutTopic |
Modifier and Type | Method and Description |
---|---|
Collection<TopicNameIF> |
MTopic.getTopicNames() |
Modifier and Type | Field and Description |
---|---|
static Parameters<TopicNameIF> |
Parameters.TOPICNAME |
Modifier and Type | Method and Description |
---|---|
TopicNameIF |
TopicNameController.add(TopicMapIF tm,
TopicIF topic,
TopicName name) |
TopicNameIF |
TopicNameController.add(TopicMapIF tm,
TopicName name) |
TopicNameIF |
TopicNameController.change(TopicMapIF topicMap,
TopicNameIF result,
TopicName name) |
TopicNameIF |
TopicNameResource.changeTopicName(TopicName name) |
TopicNameIF |
TopicNameResource.getTopicName() |
TopicNameIF |
TopicNameController.resolve(TopicMapIF tm,
TopicName name) |
Modifier and Type | Method and Description |
---|---|
Collection<TopicNameIF> |
TopicNamesResource.getTopicNames() |
Collection<TopicNameIF> |
IndexResource.getTopicNames(String value) |
Modifier and Type | Method and Description |
---|---|
TopicNameIF |
TopicNameController.change(TopicMapIF topicMap,
TopicNameIF result,
TopicName name) |
void |
TopicNameController.remove(TopicNameIF name) |
Modifier and Type | Method and Description |
---|---|
VariantNameIF |
VariantNameController.add(TopicMapIF tm,
TopicNameIF name,
VariantName variant) |
Modifier and Type | Method and Description |
---|---|
protected void |
SchemaValidator.validate(TopicNameIF basename,
TopicNameConstraint constraint) |
Modifier and Type | Field and Description |
---|---|
protected Comparator<TopicNameIF> |
BaseNameGrabber.comparator
Deprecated.
PROTECTED: The comparator used to sort the base names.
|
protected Comparator<TopicNameIF> |
TopicNameGrabber.comparator
PROTECTED: The comparator used to sort the base names.
|
Modifier and Type | Method and Description |
---|---|
TopicNameIF |
TopicNameGrabber.apply(TopicIF topic)
INTERNAL: Grabs the most appropriate base name for the given topic,
using the comparator established at creation to compare available
base names.
|
static TopicNameIF |
CopyUtils.copyTopicName(TopicIF target,
TopicNameIF source)
INTERNAL: Copies the name from the source topic to the
target topic.
|
TopicNameIF |
BaseNameGrabber.grab(TopicIF _topic)
Deprecated.
INTERNAL: Grabs the most appropriate base name for the given topic,
using the comparator established at creation to compare available
base names.
|
static TopicNameIF |
MergeUtils.mergeInto(TopicIF target,
TopicNameIF source)
PUBLIC: Merges the source topic name into the target topic in
another topic map.
|
Modifier and Type | Method and Description |
---|---|
static Collection<TopicNameIF> |
CharacteristicUtils.getTopicNames(Collection<TopicIF> topics)
INTERNAL: Gets the basenames of the given collection of topics.
|
Modifier and Type | Method and Description |
---|---|
VariantNameIF |
VariantNameGrabber.apply(TopicNameIF basename)
INTERNAL: Grabs the most appropriate variant name for the given base
name, using the comparator established at creation to compare
available variant names.
|
int |
BaseNameComparator.compare(TopicNameIF o1,
TopicNameIF o2)
Deprecated.
|
int |
TopicNameComparator.compare(TopicNameIF o1,
TopicNameIF o2) |
static TopicNameIF |
CopyUtils.copyTopicName(TopicIF target,
TopicNameIF source)
INTERNAL: Copies the name from the source topic to the
target topic.
|
static VariantNameIF |
CopyUtils.copyVariant(TopicNameIF target,
VariantNameIF source)
INTERNAL: Copies the variant from the source topic to the
target topic.
|
static String |
KeyGenerator.makeTopicNameKey(TopicNameIF bn)
PUBLIC: Makes a key for a topic name.
|
static String |
KeyGenerator.makeTopicNameKey(TopicNameIF bn,
TopicMapIF othertm)
PUBLIC: Makes a key for a topic name, as it would look in another
topic map.
|
static TopicNameIF |
MergeUtils.mergeInto(TopicIF target,
TopicNameIF source)
PUBLIC: Merges the source topic name into the target topic in
another topic map.
|
static void |
MergeUtils.mergeInto(TopicNameIF target,
TopicNameIF source)
PUBLIC: Merges the source name into the target name.
|
static void |
DuplicateSuppressionUtils.removeDuplicates(TopicNameIF basename)
PUBLIC: Remove all duplicate variant names of the given topic name.
|
Modifier and Type | Method and Description |
---|---|
static Collection<TopicIF> |
CharacteristicUtils.getTopicsOfTopicNames(Collection<TopicNameIF> basenames)
INTERNAL: Gets the topics of a collection of basenames.
|
static Collection<VariantNameIF> |
CharacteristicUtils.getVariants(Collection<TopicNameIF> names)
Gets all the variant names of the given collecton of basenames,
including nested ones.
|
static void |
DuplicateSuppressionUtils.removeDuplicateTopicNames(Collection<TopicNameIF> basenames)
INTERNAL: do not call this method.
|
Constructor and Description |
---|
BaseNameGrabber(Comparator<TopicNameIF> comparator)
Deprecated.
INTERNAL: Creates a grabber which uses the given comparator.
|
TopicNameGrabber(Comparator<TopicNameIF> comparator)
INTERNAL: Creates a grabber which uses the given comparator.
|
Modifier and Type | Field and Description |
---|---|
protected TopicNameIF |
ParseFrame.name |
Constructor and Description |
---|
ParseFrame(TopicIF topic,
TopicNameIF name,
ScopedIF scoped,
ReifiableIF reifiable,
AssociationIF association) |
Modifier and Type | Method and Description |
---|---|
boolean |
TMExporterDecider.test(TopicNameIF baseName)
Accepts or rejects a TopicNameIF
|
Modifier and Type | Field and Description |
---|---|
protected Comparator<TopicNameIF> |
LTMTopicMapWriter.baseNameComparator |
Modifier and Type | Method and Description |
---|---|
List<TopicNameIF> |
NameField.getValues(Topic topic)
Returns the names, which have this NameType object as type, associated with
the topic.
|
Modifier and Type | Method and Description |
---|---|
static TopicNameIF |
OntopolyModelUtils.makeTopicName(TopicIF ntype,
TopicIF topicIF,
String value,
Collection<TopicIF> scope) |
Modifier and Type | Method and Description |
---|---|
static List<TopicNameIF> |
OntopolyModelUtils.findTopicNames(TopicIF nType,
TopicIF topicIF) |
static List<TopicNameIF> |
OntopolyModelUtils.findTopicNames(TopicIF nType,
TopicIF topicIF,
Collection<TopicIF> scope) |
static List<TopicNameIF> |
OntopolyModelUtils.findTopicNames(TopicIF nType,
TopicIF topicIF,
String value) |
static List<TopicNameIF> |
OntopolyModelUtils.findTopicNames(TopicIF nType,
TopicIF topicIF,
String value,
Collection<TopicIF> scope) |