|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface TopicMapIF
PUBLIC: Represents an entire topic map.
Method Summary | |
---|---|
void |
clear()
PUBLIC: Clears the topic map by removing all topics and associations. |
java.util.Collection<AssociationIF> |
getAssociations()
PUBLIC: Gets all associations in this topic map. |
TopicMapBuilderIF |
getBuilder()
PUBLIC: Gets a topic map builder for use with this transaction. |
java.lang.Object |
getIndex(java.lang.String name)
PUBLIC: Gets an index by name. |
TMObjectIF |
getObjectById(java.lang.String object_id)
PUBLIC: Gets the topic map object that has the given object id, from this topic map. |
TMObjectIF |
getObjectByItemIdentifier(LocatorIF locator)
PUBLIC: Gets the topic map object that has the given item identifier (given as a LocatorIF object), from this topic map. |
TopicMapStoreIF |
getStore()
PUBLIC: Gets the store to which the topic map's transaction is connected. |
TopicIF |
getTopicBySubjectIdentifier(LocatorIF locator)
PUBLIC: Gets the topic that has the specified subject identifier, given as a locator. |
TopicIF |
getTopicBySubjectLocator(LocatorIF locator)
PUBLIC: Gets the topic in this topic map that represents the given addressable subject (locator given as a LocatorIF object). |
java.util.Collection<TopicIF> |
getTopics()
PUBLIC: Gets all topics in this topic map. |
Methods inherited from interface net.ontopia.topicmaps.core.ReifiableIF |
---|
getReifier, setReifier |
Methods inherited from interface net.ontopia.topicmaps.core.TMObjectIF |
---|
addItemIdentifier, getItemIdentifiers, getObjectId, getTopicMap, isReadOnly, remove, removeItemIdentifier |
Method Detail |
---|
TopicMapStoreIF getStore()
TopicMapBuilderIF getBuilder()
java.lang.Object getIndex(java.lang.String name)
name
- A string; the index name, i.e.g the interface that it
implements.
OntopiaUnsupportedException
- Thrown if the index is either
unknown or not supported.java.util.Collection<TopicIF> getTopics()
java.util.Collection<AssociationIF> getAssociations()
TMObjectIF getObjectById(java.lang.String object_id)
object_id
- A string; the object id of the object to get.
TMObjectIF getObjectByItemIdentifier(LocatorIF locator)
locator
- The given locator; an object implementing LocatorIF.
TopicIF getTopicBySubjectLocator(LocatorIF locator)
locator
- The given locator; an object implementing LocatorIF.
TopicIF getTopicBySubjectIdentifier(LocatorIF locator)
locator
- The given locator; an object implementing LocatorIF.
void clear()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |