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.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.tmapi2 | |
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.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.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.
|
net.ontopia.topicmaps.xml |
Classes for importing and exporting topic maps in the XML
interchange format.
|
Modifier and Type | Method and Description |
---|---|
DocumentIF |
TopicMapDocumentGeneratorIF.generate(VariantNameIF variant)
INTERNAL: Generate a document for the given variant name.
|
DocumentIF |
DefaultTopicMapDocumentGenerator.generate(VariantNameIF variant) |
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<VariantNameIF> |
TopicNameIF.getVariants()
PUBLIC: Gets the variant names of the topic named by this
topic name.
|
Modifier and Type | Method and Description |
---|---|
Collection<VariantNameIF> |
ClassInstanceIndexIF.getAllVariantNames()
PUBLIC: Gets all variant names that are in the topic map.
|
Collection<VariantNameIF> |
NameIndexIF.getVariants(String value)
INTERNAL: Gets all variants that have the specified value
independent of datatype.
|
Collection<VariantNameIF> |
NameIndexIF.getVariants(String value,
LocatorIF datatype)
INTERNAL: Gets all variants that have the specified value and
datatype.
|
Collection<VariantNameIF> |
ScopeIndexIF.getVariants(TopicIF theme)
PUBLIC: Gets all variant names that have the given topic in their direct
scope.
|
Modifier and Type | Class and Description |
---|---|
class |
VariantName
INTERNAL: The basic variant name implementation.
|
Modifier and Type | Field and Description |
---|---|
protected Set<VariantNameIF> |
TopicName.variants |
Modifier and Type | Method and Description |
---|---|
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) |
Modifier and Type | Method and Description |
---|---|
Collection<VariantNameIF> |
TopicName.getVariants() |
Modifier and Type | Method and Description |
---|---|
protected void |
TopicName.addVariant(VariantNameIF _variant) |
protected void |
TopicName.removeVariant(VariantNameIF _variant) |
Modifier and Type | Field and Description |
---|---|
protected CollectionMap<String,VariantNameIF> |
NameIndex.variants |
protected CollectionMap<TopicIF,VariantNameIF> |
ScopeIndex.variants |
Modifier and Type | Method and Description |
---|---|
Collection<VariantNameIF> |
ClassInstanceIndex.getAllVariantNames() |
Collection<VariantNameIF> |
NameIndex.getVariants(String value) |
Collection<VariantNameIF> |
NameIndex.getVariants(String value,
LocatorIF datatype) |
Collection<VariantNameIF> |
ScopeIndex.getVariants(TopicIF theme) |
Modifier and Type | Class and Description |
---|---|
class |
ReadOnlyVariantName
INTERNAL: The read-only rdbms variant name implementation.
|
Modifier and Type | Method and Description |
---|---|
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) |
Modifier and Type | Method and Description |
---|---|
Collection<VariantNameIF> |
ReadOnlyTopicName.getVariants() |
Collection<VariantNameIF> |
TopicName.getVariants() |
Modifier and Type | Method and Description |
---|---|
protected void |
ReadOnlyTopicName.addVariant(VariantNameIF variant) |
protected void |
TopicName.addVariant(VariantNameIF variant) |
protected void |
ReadOnlyTopicName.removeVariant(VariantNameIF variant) |
protected void |
TopicName.removeVariant(VariantNameIF variant) |
Modifier and Type | Method and Description |
---|---|
Collection<VariantNameIF> |
ClassInstanceIndex.getAllVariantNames() |
Collection<VariantNameIF> |
NameIndex.getVariants(String value) |
Collection<VariantNameIF> |
NameIndex.getVariants(String value,
LocatorIF datatype) |
Collection<VariantNameIF> |
ScopeIndex.getVariants(TopicIF theme) |
Modifier and Type | Method and Description |
---|---|
VariantNameIF |
VariantImpl.getWrapped() |
VariantNameIF |
TopicMapImpl.unwrapVariant(org.tmapi.core.Variant variant) |
Modifier and Type | Method and Description |
---|---|
VariantImpl |
TopicMapImpl.wrapVariant(VariantNameIF variant) |
Constructor and Description |
---|
VariantImpl(TopicMapImpl topicMap,
NameImpl parent,
VariantNameIF variant) |
Modifier and Type | Class and Description |
---|---|
class |
SnapshotVariantName
INTERNAL:
|
Modifier and Type | Field and Description |
---|---|
protected Collection<VariantNameIF> |
SnapshotTopicName.variants |
Modifier and Type | Method and Description |
---|---|
static VariantNameIF |
SnapshotVariantName.makeSnapshot(VariantNameIF original,
int snapshotType,
Map<TMObjectIF,SnapshotTMObject> processed) |
Modifier and Type | Method and Description |
---|---|
Collection<VariantNameIF> |
SnapshotTopicName.getVariants() |
Modifier and Type | Method and Description |
---|---|
static VariantNameIF |
SnapshotVariantName.makeSnapshot(VariantNameIF original,
int snapshotType,
Map<TMObjectIF,SnapshotTMObject> processed) |
static String |
ObjectStrings.toString(String impl,
VariantNameIF variant) |
Modifier and Type | Field and Description |
---|---|
protected Comparator<VariantNameIF> |
ContextNameGrabber.vnComparator |
protected Predicate<VariantNameIF> |
ContextNameGrabber.within |
Modifier and Type | Interface and Description |
---|---|
interface |
MVariantName |
Modifier and Type | Method and Description |
---|---|
VariantNameIF |
VariantNameController.add(TopicMapIF tm,
TopicNameIF name,
VariantName variant) |
VariantNameIF |
VariantNameController.add(TopicMapIF tm,
VariantName variant) |
VariantNameIF |
VariantNameController.change(TopicMapIF tm,
VariantNameIF result,
VariantName variant) |
VariantNameIF |
VariantResource.changeVariantName(VariantName variant) |
VariantNameIF |
VariantResource.getVariant() |
VariantNameIF |
VariantNameController.resolve(TopicMapIF tm,
VariantName variant) |
Modifier and Type | Method and Description |
---|---|
Collection<VariantNameIF> |
VariantsResource.getVariantNames() |
Collection<VariantNameIF> |
IndexResource.getVariantNames(org.restlet.data.Form values) |
Collection<VariantNameIF> |
IndexResource.getVariantNames(Map<String,String> values) |
Collection<VariantNameIF> |
IndexResource.getVariantNames(String value) |
protected Collection<VariantNameIF> |
IndexResource.getVariantNames(String value,
String datatype) |
Modifier and Type | Method and Description |
---|---|
VariantNameIF |
VariantNameController.change(TopicMapIF tm,
VariantNameIF result,
VariantName variant) |
void |
VariantNameController.remove(VariantNameIF variant) |
Modifier and Type | Method and Description |
---|---|
protected void |
SchemaValidator.validate(VariantNameIF variant,
VariantConstraint constraint) |
Modifier and Type | Field and Description |
---|---|
protected Comparator<? super VariantNameIF> |
VariantNameGrabber.comparator
PROTECTED: The comparator used to sort the variant names.
|
protected Comparator<? super VariantNameIF> |
TopicVariantNameGrabber.comparator
PROTECTED: The comparator used to sort the variant names.
|
Modifier and Type | Method and Description |
---|---|
VariantNameIF |
TopicVariantNameGrabber.apply(TopicIF topic)
INTERNAL: Grabs the most appropriate variant name for the given
topic name, using the comparator established at creation to
compare available variant names.
|
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.
|
static VariantNameIF |
CopyUtils.copyVariant(TopicNameIF target,
VariantNameIF source)
INTERNAL: Copies the variant from the source topic to the
target topic.
|
Modifier and Type | Method and Description |
---|---|
static Collection<VariantNameIF> |
CharacteristicUtils.getVariants(Collection<TopicNameIF> names)
Gets all the variant names of the given collecton of basenames,
including nested ones.
|
Modifier and Type | Method and Description |
---|---|
static VariantNameIF |
CopyUtils.copyVariant(TopicNameIF target,
VariantNameIF source)
INTERNAL: Copies the variant from the source topic to the
target topic.
|
static void |
CopyUtils.copyVariantData(VariantNameIF target,
VariantNameIF source)
INTERNAL: Copies the variant value and datatype from the
source topic to the target topic.
|
protected static String |
KeyGenerator.makeDataKey(VariantNameIF variant) |
static String |
KeyGenerator.makeVariantKey(VariantNameIF vn)
PUBLIC: Makes a key for a variant name.
|
static void |
MergeUtils.mergeInto(VariantNameIF target,
VariantNameIF source)
PUBLIC: Merges the source variant into the target variant.
|
Constructor and Description |
---|
TopicVariantNameGrabber(Comparator<? super VariantNameIF> comparator)
INTERNAL: Creates a grabber which uses the given comparator.
|
VariantNameGrabber(Comparator<? super VariantNameIF> comparator)
INTERNAL: Creates a grabber which uses the given comparator.
|
Modifier and Type | Method and Description |
---|---|
boolean |
TMExporterDecider.test(VariantNameIF variantName)
Accepts or rejects a VariantNameIF
|
Modifier and Type | Field and Description |
---|---|
protected Comparator<VariantNameIF> |
LTMTopicMapWriter.variantComparator |
Modifier and Type | Method and Description |
---|---|
protected void |
XTMTopicMapExporter.writeParameters(VariantNameIF variant,
ContentHandler dh) |
protected void |
XTMTopicMapExporter.writeVariantName(VariantNameIF variant,
ContentHandler dh) |