Uses of Interface
net.ontopia.topicmaps.core.TMObjectIF
-
Packages that use TMObjectIF 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.events Provides an event interface to Ontopia where clients can receive notification about updates to topic maps.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.remote 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.nav2.core Provides interfaces for the Navigator Tag Libraries and Framework.net.ontopia.topicmaps.nav2.impl.basic The basic implementation of the Navigator core interfaces.net.ontopia.topicmaps.nav2.impl.framework The implementation of the Navigator Framework related interfaces.net.ontopia.topicmaps.nav2.utils Provides utility classes for the Navigator Tag Libraries and Framework.net.ontopia.topicmaps.query.impl.basic Contains the in-memory implementation of the query language.net.ontopia.topicmaps.query.parser Contains the code that parses tolog queries.net.ontopia.topicmaps.rest.model.mixin net.ontopia.topicmaps.rest.resources net.ontopia.topicmaps.rest.v1 net.ontopia.topicmaps.rest.v1.topic 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.jtm This package provides support for the JSON Topic Map Notation (or JTM) format for topic maps.net.ontopia.topicmaps.utils.xfml net.ontopia.topicmaps.viz net.ontopia.topicmaps.xml Classes for importing and exporting topic maps in the XML interchange format.ontopoly.models -
-
Uses of TMObjectIF in net.ontopia.infoset.fulltext.topicmaps
Methods in net.ontopia.infoset.fulltext.topicmaps that return TMObjectIF Modifier and Type Method Description TMObjectIF
TopicMapSearchResult. get(int index)
INTERNAL: This is the java.util.List.get(int) method.Methods in net.ontopia.infoset.fulltext.topicmaps with parameters of type TMObjectIF Modifier and Type Method Description protected void
DefaultTopicMapDocumentGenerator. addObjectFields(DocumentIF doc, TMObjectIF tmobject, String klass)
-
Uses of TMObjectIF in net.ontopia.topicmaps.core
Subinterfaces of TMObjectIF in net.ontopia.topicmaps.core Modifier and Type Interface Description interface
AssociationIF
PUBLIC: Implemented by objects representing associations in the topic map model.interface
AssociationRoleIF
PUBLIC: Implemented by objects representing association roles in the topic map model.interface
NameIF
interface
OccurrenceIF
PUBLIC: Implemented by objects representing occurrences in the topic map model.interface
ReifiableIF
PUBLIC: Implemented by topic map objects that can be reified.interface
ScopedIF
PUBLIC: Implemented by topic map objects that have scope.interface
TopicIF
PUBLIC: This interface is implemented by objects representing topics in the topic map model.interface
TopicMapIF
PUBLIC: Represents an entire topic map.interface
TopicNameIF
PUBLIC: Implemented by an object which represents a topic name, which is a topic characteristic.interface
TypedIF
PUBLIC: Implemented by topic map objects that are instances of a single type, such as occurrences, associations, association roles, and topic names.interface
VariantNameIF
PUBLIC: Implemented by objects representing variant names for topics.Methods in net.ontopia.topicmaps.core that return TMObjectIF Modifier and Type Method Description TMObjectIF
TopicMapIF. getObjectById(String object_id)
PUBLIC: Gets the topic map object that has the given object id, from this topic map.TMObjectIF
TopicMapIF. getObjectByItemIdentifier(LocatorIF locator)
PUBLIC: Gets the topic map object that has the given item identifier (given as a LocatorIF object), from this topic map.Methods in net.ontopia.topicmaps.core with parameters of type TMObjectIF Modifier and Type Method Description static void
CrossTopicMapException. check(TMObjectIF tmobject, TMObjectIF target)
static void
CrossTopicMapException. check(TMObjectIF tmobject, TopicMapIF target)
Constructors in net.ontopia.topicmaps.core with parameters of type TMObjectIF Constructor Description CrossTopicMapException(TMObjectIF tmobject, TMObjectIF target)
CrossTopicMapException(TMObjectIF tmobject, TopicMapIF target)
ObjectRemovedException(TMObjectIF tmobject)
-
Uses of TMObjectIF in net.ontopia.topicmaps.core.events
Methods in net.ontopia.topicmaps.core.events with parameters of type TMObjectIF Modifier and Type Method Description void
AbstractTopicMapListener. objectAdded(TMObjectIF snapshot)
void
TopicMapListenerIF. objectAdded(TMObjectIF snapshot)
PUBLIC: Callback method called when a topic map object has been added to the topic map.void
AbstractTopicMapListener. objectModified(TMObjectIF snapshot)
void
TopicMapListenerIF. objectModified(TMObjectIF snapshot)
PUBLIC: Callback method called when a topic map object has been modified.void
AbstractTopicMapListener. objectRemoved(TMObjectIF snapshot)
void
TopicMapListenerIF. objectRemoved(TMObjectIF snapshot)
PUBLIC: Callback method called when a topic map object has been removed from the topic map. -
Uses of TMObjectIF in net.ontopia.topicmaps.impl.basic
Classes in net.ontopia.topicmaps.impl.basic that implement TMObjectIF Modifier and Type Class Description class
Association
INTERNAL: The basic association implementation.class
AssociationRole
INTERNAL: The basic association role implementation.class
Occurrence
INTERNAL: The basic occurrence implementation.class
TMObject
INTERNAL: The abstract basic topic map object implementation.class
Topic
INTERNAL: The basic topic implementation.class
TopicMap
INTERNAL: The basic topic map implementation.class
TopicName
INTERNAL: The basic topic name implementation.class
VariantName
INTERNAL: The basic variant name implementation.Fields in net.ontopia.topicmaps.impl.basic with type parameters of type TMObjectIF Modifier and Type Field Description protected Map<LocatorIF,TMObjectIF>
SubjectIdentityCache. source_locators
Methods in net.ontopia.topicmaps.impl.basic that return TMObjectIF Modifier and Type Method Description protected TMObjectIF
SubjectIdentityCache. _getObjectByItemIdentifier(LocatorIF source_locator)
TMObjectIF
SubjectIdentityCache. getObjectById(String object_id)
TMObjectIF
TopicMap. getObjectById(String object_id)
TMObjectIF
SubjectIdentityCache. getObjectByItemIdentifier(LocatorIF locator)
TMObjectIF
TopicMap. getObjectByItemIdentifier(LocatorIF locator)
Methods in net.ontopia.topicmaps.impl.basic with parameters of type TMObjectIF Modifier and Type Method Description protected void
SubjectIdentityCache. registerObject(TMObjectIF o)
INTERNAL: Register the object with the identity map.protected void
SubjectIdentityCache. registerSourceLocator(LocatorIF source_locator, TMObjectIF object)
protected void
SubjectIdentityCache. unregisterObject(TMObjectIF o)
INTERNAL: Unregister the object with the identity map.Method parameters in net.ontopia.topicmaps.impl.basic with type arguments of type TMObjectIF Modifier and Type Method Description protected void
TopicMapBuilder. checkCollection(Collection<? extends TMObjectIF> objects)
-
Uses of TMObjectIF in net.ontopia.topicmaps.impl.rdbms
Classes in net.ontopia.topicmaps.impl.rdbms that implement TMObjectIF Modifier and Type Class Description class
Association
INTERNAL: The rdbms association implementation.class
AssociationRole
INTERNAL: The rdbms association role implementation.class
Occurrence
INTERNAL: The rdbms occurrence implementation.class
ReadOnlyAssociation
INTERNAL: The read-only rdbms association implementation.class
ReadOnlyAssociationRole
INTERNAL: The read-only rdbms association role implementation.class
ReadOnlyOccurrence
INTERNAL: The read-only rdbms occurrence implementation.class
ReadOnlyTMObject
INTERNAL:class
ReadOnlyTopic
INTERNAL: The read-only rdbms topic implementation.class
ReadOnlyTopicMap
INTERNAL: The read-only rdbms topic map implementation.class
ReadOnlyTopicName
INTERNAL: The read-only rdbms topic name implementation.class
ReadOnlyVariantName
INTERNAL: The read-only rdbms variant name implementation.class
TMObject
INTERNAL:class
Topic
INTERNAL: The rdbms topic implementation.class
TopicMap
INTERNAL: The rdbms topic map implementation.class
TopicName
INTERNAL: The rdbms topic name implementation.class
VariantName
INTERNAL: The rdbms variant name implementation.Methods in net.ontopia.topicmaps.impl.rdbms that return TMObjectIF Modifier and Type Method Description protected TMObjectIF
SubjectIdentityCache. _getObjectByItemIdentifier(LocatorIF source_locator)
TMObjectIF
ReadOnlyTopicMap. getObjectById(String object_id)
TMObjectIF
SubjectIdentityCache. getObjectById(String object_id)
TMObjectIF
TopicMap. getObjectById(String object_id)
TMObjectIF
RDBMSTopicMapTransaction. getObjectByItemIdentifier(LocatorIF locator)
TMObjectIF
ReadOnlyTopicMap. getObjectByItemIdentifier(LocatorIF locator)
TMObjectIF
SubjectIdentityCache. getObjectByItemIdentifier(LocatorIF locator)
TMObjectIF
TopicMap. getObjectByItemIdentifier(LocatorIF locator)
Methods in net.ontopia.topicmaps.impl.rdbms with parameters of type TMObjectIF Modifier and Type Method Description long
RDBMSTopicMapStore. getLongId(TMObjectIF o)
void
RDBMSTopicMapStore. merged(TMObjectIF source, TMObjectIF target)
INTERNAL: Called by MergeUtils to notify transaction of a performed merge.protected void
SubjectIdentityCache. registerSourceLocator(LocatorIF source_locator, TMObjectIF object)
-
Uses of TMObjectIF in net.ontopia.topicmaps.impl.remote
Classes in net.ontopia.topicmaps.impl.remote that implement TMObjectIF Modifier and Type Class Description class
DynamicAssociation
INTERNAL: PRIVATE: EXPERIMENTAL: Description: Dynamic proxy for associationsclass
DynamicAssociationRole
INTERNAL: PRIVATE:class
RemoteTopic
INTERNAL: The remote topic implementation. -
Uses of TMObjectIF in net.ontopia.topicmaps.impl.tmapi2
Methods in net.ontopia.topicmaps.impl.tmapi2 with parameters of type TMObjectIF Modifier and Type Method Description net.ontopia.topicmaps.impl.tmapi2.ConstructImpl
TopicMapImpl. wrapTMObject(TMObjectIF tmobject)
-
Uses of TMObjectIF in net.ontopia.topicmaps.impl.utils
Classes in net.ontopia.topicmaps.impl.utils that implement TMObjectIF Modifier and Type Class Description class
PhantomAssociation
INTERNAL: Class that represents the association object which a deleted role might have belonged to.class
SnapshotOccurrence
INTERNAL:class
SnapshotTMObject
INTERNAL:class
SnapshotTopic
INTERNAL:class
SnapshotTopicName
INTERNAL:class
SnapshotVariantName
INTERNAL:Fields in net.ontopia.topicmaps.impl.utils with type parameters of type TMObjectIF Modifier and Type Field Description protected Collection<TMObjectIF>
FulltextIndexManager. added
protected Collection<TMObjectIF>
FulltextIndexManager. changed
Methods in net.ontopia.topicmaps.impl.utils that return TMObjectIF Modifier and Type Method Description protected abstract TMObjectIF
AbstractSubjectIdentityCache. _getObjectByItemIdentifier(LocatorIF source_locator)
abstract TMObjectIF
AbstractSubjectIdentityCache. getObjectById(String object_id)
abstract TMObjectIF
AbstractSubjectIdentityCache. getObjectByItemIdentifier(LocatorIF locator)
Methods in net.ontopia.topicmaps.impl.utils with parameters of type TMObjectIF Modifier and Type Method Description protected void
AbstractSubjectIdentityCache. registerObject(TMObjectIF object)
INTERNAL: Register the object with the identity map.protected abstract void
AbstractSubjectIdentityCache. registerSourceLocator(LocatorIF source_locator, TMObjectIF object)
protected void
AbstractSubjectIdentityCache. unregisterObject(TMObjectIF object)
INTERNAL: Unregister the object with the identity map.Method parameters in net.ontopia.topicmaps.impl.utils with type arguments of type TMObjectIF Modifier and Type Method Description static OccurrenceIF
SnapshotOccurrence. makeSnapshot(OccurrenceIF original, int snapshotType, Map<TMObjectIF,SnapshotTMObject> processed)
static TopicIF
SnapshotTopic. makeSnapshot(TopicIF original, int snapshotType, Map<TMObjectIF,SnapshotTMObject> processed)
static TopicNameIF
SnapshotTopicName. makeSnapshot(TopicNameIF original, int snapshotType, Map<TMObjectIF,SnapshotTMObject> processed)
static VariantNameIF
SnapshotVariantName. makeSnapshot(VariantNameIF original, int snapshotType, Map<TMObjectIF,SnapshotTMObject> processed)
-
Uses of TMObjectIF in net.ontopia.topicmaps.nav.utils.comparators
Methods in net.ontopia.topicmaps.nav.utils.comparators with parameters of type TMObjectIF Modifier and Type Method Description protected void
NameComparator. initSortNameGrabber(TMObjectIF tmObj)
INTERNAL: setup variant sort name grabber. -
Uses of TMObjectIF in net.ontopia.topicmaps.nav2.core
Methods in net.ontopia.topicmaps.nav2.core with parameters of type TMObjectIF Modifier and Type Method Description String
LinkGeneratorIF. generate(ContextTag contextTag, TMObjectIF tmObj, String topicmapId, String template)
INTERNAL: create a String which contains link information for a Topic Map Object. -
Uses of TMObjectIF in net.ontopia.topicmaps.nav2.impl.basic
Methods in net.ontopia.topicmaps.nav2.impl.basic with parameters of type TMObjectIF Modifier and Type Method Description String
DefaultUniversalLinkGenerator. generate(ContextTag contextTag, TMObjectIF tmObj, String topicmapId, String template)
-
Uses of TMObjectIF in net.ontopia.topicmaps.nav2.impl.framework
Methods in net.ontopia.topicmaps.nav2.impl.framework with parameters of type TMObjectIF Modifier and Type Method Description String
ModelLinkGenerator. generate(ContextTag contextTag, TMObjectIF tmObj, String topicmapId, String template)
-
Uses of TMObjectIF in net.ontopia.topicmaps.nav2.utils
Methods in net.ontopia.topicmaps.nav2.utils that return TMObjectIF Modifier and Type Method Description protected TMObjectIF
TreeWidget. getObjectById(String id)
static TMObjectIF
NavigatorUtils. stringID2Object(TopicMapIF tm, String s)
INTERNAL: Tries to convert a string which should contain a subject identifier, XML ID, or object ID to aTMObjectIF
object in the following order: try to match a subject indicator (tm.getTopicBySubjectIdentifier) try to match a source locator (tm.getObjectByItemIdentifier) try to match a topic id (tm.getObjectById)static TMObjectIF
NavigatorUtils. stringID2Object(TopicMapIF tm, String s, DeclarationContextIF context)
INTERNAL: Tries to convert a string which should contain a subject identifier, XML ID, or object ID to aTMObjectIF
object in the following order: try to match a subject indicator (tm.getTopicBySubjectIdentifier) try to match a source locator (tm.getObjectByItemIdentifier) try to match a topic id (tm.getObjectById) try to match a subject identifier with a prefix defined in the DeclarationContextIFMethods in net.ontopia.topicmaps.nav2.utils with parameters of type TMObjectIF Modifier and Type Method Description static String
NavigatorUtils. getStableId(TMObjectIF object)
INTERNAL: Returns a stable identifier for the topic map object. -
Uses of TMObjectIF in net.ontopia.topicmaps.query.impl.basic
Methods in net.ontopia.topicmaps.query.impl.basic with parameters of type TMObjectIF Modifier and Type Method Description int
QueryMatches. getIndex(TMObjectIF constant)
INTERNAL: Returns the index of the given constant in the table. -
Uses of TMObjectIF in net.ontopia.topicmaps.query.parser
Methods in net.ontopia.topicmaps.query.parser that return TMObjectIF Modifier and Type Method Description TMObjectIF
GlobalParseContext. getObject(QName qname)
TMObjectIF
LocalParseContext. getObject(QName qname)
TMObjectIF
ParseContextIF. getObject(QName qname)
TMObjectIF
GlobalParseContext. getObjectByIdentifier(String id)
TMObjectIF
GlobalParseContext. getObjectByItemId(String uri)
TMObjectIF
LocalParseContext. getObjectByItemId(String uri)
TMObjectIF
ParseContextIF. getObjectByItemId(String uri)
TMObjectIF
GlobalParseContext. getObjectByObjectId(String id)
TMObjectIF
LocalParseContext. getObjectByObjectId(String id)
TMObjectIF
ParseContextIF. getObjectByObjectId(String id)
-
Uses of TMObjectIF in net.ontopia.topicmaps.rest.model.mixin
Subinterfaces of TMObjectIF in net.ontopia.topicmaps.rest.model.mixin Modifier and Type Interface Description interface
MAssociation
interface
MAssociationRole
interface
MAssociationRoleWithoutAssociation
interface
MFlatTopic
interface
MOccurrence
interface
MOccurrenceWithoutTopic
interface
MTMObject
interface
MTopic
interface
MTopicMapAsValue
interface
MTopicName
interface
MTopicNameWithoutTopic
interface
MVariantName
-
Uses of TMObjectIF in net.ontopia.topicmaps.rest.resources
Classes in net.ontopia.topicmaps.rest.resources with type parameters of type TMObjectIF Modifier and Type Class Description class
AbstractTMObjectResource<TMO extends TMObjectIF>
-
Uses of TMObjectIF in net.ontopia.topicmaps.rest.v1
Methods in net.ontopia.topicmaps.rest.v1 with type parameters of type TMObjectIF Modifier and Type Method Description <C extends TMObjectIF>
CTMObjectController. resolve(TopicMapIF tm, TMObject object, Class<C> expected)
Methods in net.ontopia.topicmaps.rest.v1 that return TMObjectIF Modifier and Type Method Description TMObjectIF
TMObjectController. resolve(TopicMapIF tm, String objectId, Collection<URILocator> itemIdentifiers)
Methods in net.ontopia.topicmaps.rest.v1 with parameters of type TMObjectIF Modifier and Type Method Description void
TMObjectController. setItemIdentifiers(TMObjectIF object, TMObject pojo)
-
Uses of TMObjectIF in net.ontopia.topicmaps.rest.v1.topic
Methods in net.ontopia.topicmaps.rest.v1.topic that return types with arguments of type TMObjectIF Modifier and Type Method Description Collection<? extends TMObjectIF>
ScopedResource. getScoped()
-
Uses of TMObjectIF in net.ontopia.topicmaps.utils
Classes in net.ontopia.topicmaps.utils with type parameters of type TMObjectIF Modifier and Type Class Description class
SubjectIdentityDecider<T extends TMObjectIF>
INTERNAL: Decider that decides whether the object is an instance of a topic with the given subject identifier.Methods in net.ontopia.topicmaps.utils that return TMObjectIF Modifier and Type Method Description static TMObjectIF
IdentityUtils. getObjectBySymbolicId(TopicMapIF topicmap, String symbolicId)
INTERNAL: Looks up a topic map object by its symbolic id.Methods in net.ontopia.topicmaps.utils that return types with arguments of type TMObjectIF Modifier and Type Method Description Collection<List<TMObjectIF>>
AssociationWalker. walkPaths(TopicIF start)
PUBLIC: Computes the transitive closure under the association type and rolespec definitions provided in the constructor, and returns a set containing the paths taken through the topic map in computing the closure.Methods in net.ontopia.topicmaps.utils with parameters of type TMObjectIF Modifier and Type Method Description int
ObjectIdComparator. compare(TMObjectIF obj1, TMObjectIF obj2)
INTERNAL: compares the object ids of the given objectsMethod parameters in net.ontopia.topicmaps.utils with type arguments of type TMObjectIF Modifier and Type Method Description static TopicIF
MergeUtils. mergeInto(TopicMapIF targettm, TopicIF source, Predicate<TMObjectIF> decider)
PUBLIC: Merges the source topic from into the target topic map, when the source topic is not already in the target topic map.static void
TopicMapSynchronizer. update(TopicMapIF target, String ttopicq, Predicate<TMObjectIF> tchard, TopicMapIF source, String stopicq, Predicate<TMObjectIF> schard)
PUBLIC: Updates the target topic map from the source topic map, synchronizing the selected topics in the target (ttopicq) with the selected topics in the source (stopicq) using the deciders to filter topic characteristics to synchronize.static void
TopicMapSynchronizer. update(TopicMapIF target, TopicIF source, Predicate<TMObjectIF> tfilter)
PUBLIC: Updates the target topic map against the source topic, synchronizing only the characteristics from the target that are accepted by the filter.static void
TopicMapSynchronizer. update(TopicMapIF target, TopicIF source, Predicate<TMObjectIF> tfilter, Predicate<TMObjectIF> sfilter)
PUBLIC: Updates the target topic map against the source topic, synchronizing only the characteristics from the target and source that are accepted by the filters. -
Uses of TMObjectIF in net.ontopia.topicmaps.utils.jtm
Methods in net.ontopia.topicmaps.utils.jtm with parameters of type TMObjectIF Modifier and Type Method Description void
JTMTopicMapWriter. write(TMObjectIF object)
PUBLIC: Write the given topic map construct as a JTM fragment. -
Uses of TMObjectIF in net.ontopia.topicmaps.utils.xfml
Methods in net.ontopia.topicmaps.utils.xfml with parameters of type TMObjectIF Modifier and Type Method Description protected void
XFMLContentHandler. registerSourceLocator(TMObjectIF tmobject, String id)
-
Uses of TMObjectIF in net.ontopia.topicmaps.viz
Methods in net.ontopia.topicmaps.viz with parameters of type TMObjectIF Modifier and Type Method Description protected void
TopicMapView. setFocusNodeOf(TMObjectIF tmObject)
Find the node of the given TMObjectIF. -
Uses of TMObjectIF in net.ontopia.topicmaps.xml
Methods in net.ontopia.topicmaps.xml with parameters of type TMObjectIF Modifier and Type Method Description protected void
AbstractTopicMapExporter. addId(AttributesImpl atts, TMObjectIF tmobject)
protected void
XTMContentHandler. addItemIdentifier(TMObjectIF tmobject, LocatorIF sourceLocator)
String
AbstractTopicMapExporter. getElementId(TMObjectIF tmobject)
INTERNAL: Method used to extract the XTM element id from a topic map object when a source locator relative to the topic map base address exists.protected void
XTMContentHandler. registerSourceLocator(TMObjectIF tmobject, String id)
-
Uses of TMObjectIF in ontopoly.models
Methods in ontopoly.models that return TMObjectIF Modifier and Type Method Description TMObjectIF
TMObjectModel. getTMObject()
protected TMObjectIF
TMObjectModel. load()
Constructors in ontopoly.models with parameters of type TMObjectIF Constructor Description TMObjectModel(String topicMapId, TMObjectIF object)
-