Package | Description |
---|---|
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.utils |
INTERNAL: Classes that are used by many implementations.
|
Modifier and Type | Class and Description |
---|---|
class |
SubjectIdentityCache
INTERNAL: Class that maintains indexes for use with the TopicMapIF
locator lookup methods.
|
class |
TopicEvents
INTERNAL: Internal event listener class that handles topic events.
|
class |
TopicMap
INTERNAL: The basic topic map implementation.
|
Modifier and Type | Method and Description |
---|---|
void |
TopicMap.addListener(EventListenerIF listener,
String event) |
void |
TopicMap.removeListener(EventListenerIF listener,
String event) |
Modifier and Type | Class and Description |
---|---|
class |
ClassInstanceIndex
INTERNAL: The basic dynamic class instance index implementation.
|
class |
IdentifierIndex |
class |
NameIndex
INTERNAL: The basic dynamic name index implementation.
|
class |
OccurrenceIndex
INTERNAL: The basic dynamic locator index implementation.
|
class |
ScopeIndex
INTERNAL: The basic dynamic scope index implementation.
|
class |
StatisticsIndex
INTERNAL: The basic implementation of the statistics index.
|
Modifier and Type | Class and Description |
---|---|
class |
RDBMSTopicMapTransaction
INTERNAL: The rdbms topic map transaction implementation.
|
Modifier and Type | Method and Description |
---|---|
void |
RDBMSTopicMapTransaction.addListener(EventListenerIF listener,
String event) |
void |
RDBMSTopicMapTransaction.removeListener(EventListenerIF listener,
String event) |
Modifier and Type | Interface and Description |
---|---|
static interface |
AbstractAttachManager.AttachHandlerIF
Deprecated.
INTERNAL: Interface that manages attaching new objects to the object model.
|
static interface |
AbstractAttachManager.DetachHandlerIF
Deprecated.
INTERNAL: Interface that manages detaching new objects to the object model.
|
interface |
EventManagerIF
INTERNAL: An event manager listener interface.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractSubjectIdentityCache
INTERNAL: Class that maintains indexes for use with the TopicMapIF locator
lookup methods.
|
protected class |
AbstractSubjectIdentityCache.EventHandler |
class |
BasicIndex
INTERNAL: An abstract dynamic index superclass.
|
class |
BasicIndex.EventHandler<K,V> |
class |
FulltextIndexManager
INTERNAL: The indexer manager will keep track of base names,
variants and occurrences that are changed in the topic map.
|
class |
ObjectTreeManager
INTERNAL: Event manager that fires object added and removed
events for children of added or removed objects.
|
protected class |
ObjectTreeManager.EventHandler |
class |
TopicModificationManager
INTERNAL: Event manager that fires TopicIF.modified events.
|
protected class |
TopicModificationManager.EventHandler |
Modifier and Type | Field and Description |
---|---|
protected Map<String,EventListenerIF> |
BasicIndex.handlers |
protected Map<String,Set<EventListenerIF>> |
ObjectTreeManager.listeners |
protected Map<String,Set<EventListenerIF>> |
TopicModificationManager.listeners |
Modifier and Type | Method and Description |
---|---|
void |
ObjectTreeManager.addListener(EventListenerIF listener,
String event) |
void |
EventManagerIF.addListener(EventListenerIF listener,
String event)
INTERNAL: Register the listener as a listener for the event.
|
void |
TopicModificationManager.addListener(EventListenerIF listener,
String event) |
void |
ObjectTreeManager.removeListener(EventListenerIF listener,
String event) |
void |
EventManagerIF.removeListener(EventListenerIF listener,
String event)
INTERNAL: Unregister the listener as a listener for the event.
|
void |
TopicModificationManager.removeListener(EventListenerIF listener,
String event) |