Package | Description |
---|---|
net.ontopia.topicmaps.core |
Provides interfaces for topic map objects; the topic map API for all Ontopia
topic map implementations.
|
net.ontopia.topicmaps.impl.basic |
The in-memory implementation of the core topic map interfaces.
|
net.ontopia.topicmaps.impl.rdbms |
Relational database implementation of the core topic map
interfaces.
|
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.utils |
This package provides topic map utility classes, which are a toolkit for
working with the topic map model provided by the core interfaces.
|
Modifier and Type | Interface and Description |
---|---|
interface |
TopicNameIF
PUBLIC: Implemented by an object which represents a topic name, which
is a topic characteristic.
|
interface |
VariantNameIF
PUBLIC: Implemented by objects representing variant names for
topics.
|
Modifier and Type | Class and Description |
---|---|
class |
TopicName
INTERNAL: The basic topic name implementation.
|
class |
VariantName
INTERNAL: The basic variant name implementation.
|
Modifier and Type | Class and Description |
---|---|
class |
ReadOnlyTopicName
INTERNAL: The read-only rdbms topic name implementation.
|
class |
ReadOnlyVariantName
INTERNAL: The read-only rdbms variant name implementation.
|
Modifier and Type | Class and Description |
---|---|
class |
SnapshotTopicName
INTERNAL:
|
class |
SnapshotVariantName
INTERNAL:
|
Modifier and Type | Field and Description |
---|---|
protected Function<TopicIF,NameIF> |
TopicComparator.nameGrabber |
protected Function<NameIF,String> |
TopicComparator.nameStringifier |
Modifier and Type | Method and Description |
---|---|
NameIF |
ContextNameGrabber.apply(TopicIF mytopic)
INTERNAL: Grabs the most appropriate base name for the given topic,
using the comparator established at creation to compare available
base names and if a sort variant is available it will be used.
|
Modifier and Type | Method and Description |
---|---|
String |
TopicComparator.ComparatorNameStringifier.apply(NameIF name)
INTERNAL: Stringifies the given basename or variant name.
|
int |
NameComparator.compare(NameIF o1,
NameIF o2)
Compares two TopicNameIFs / VariantNameIFs.
|
protected String |
NameComparatorWithGenerality.getName(NameIF obj)
INTERNAL: helper method which gets out of the object the
base name or variant name value.
|
protected String |
NameComparator.getName(NameIF obj)
INTERNAL: helper method which gets out of the object the
base name or variant name value.
|
Modifier and Type | Interface and Description |
---|---|
interface |
MTopicName |
interface |
MTopicNameWithoutTopic |
interface |
MVariantName |
Modifier and Type | Field and Description |
---|---|
protected Function<? super TopicIF,NameIF> |
DisplayNameGrabber.subGrabber
Deprecated.
PROTECTED: The NameGrabber used to implement the grabbing.
|
Modifier and Type | Method and Description |
---|---|
NameIF |
NameGrabber.apply(TopicIF topic)
INTERNAL: Grabs the most appropiate base name (or if
grabOnlyTopicName is false allow also to return the
most appropiate VariantIF instance). |
NameIF |
DisplayNameGrabber.grab(TopicIF object)
Deprecated.
PUBLIC: Grabs the name for display.
|
Modifier and Type | Method and Description |
---|---|
static Function<TopicIF,NameIF> |
TopicCharacteristicGrabbers.getDisplayNameGrabber()
INTERNAL: Returns a grabber that will grab the name most suitable
for display from a topic.
|
static Function<TopicIF,NameIF> |
TopicCharacteristicGrabbers.getSortNameGrabber()
INTERNAL: Returns a grabber that will grab the name most suitable
for sorting from a topic.
|
Modifier and Type | Method and Description |
---|---|
String |
NameStringifier.apply(NameIF name)
INTERNAL: Stringifies the given name.
|