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 TMObjectIFTopicMapSearchResult. 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 voidDefaultTopicMapDocumentGenerator. 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 interfaceAssociationIFPUBLIC: Implemented by objects representing associations in the topic map model.interfaceAssociationRoleIFPUBLIC: Implemented by objects representing association roles in the topic map model.interfaceNameIFinterfaceOccurrenceIFPUBLIC: Implemented by objects representing occurrences in the topic map model.interfaceReifiableIFPUBLIC: Implemented by topic map objects that can be reified.interfaceScopedIFPUBLIC: Implemented by topic map objects that have scope.interfaceTopicIFPUBLIC: This interface is implemented by objects representing topics in the topic map model.interfaceTopicMapIFPUBLIC: Represents an entire topic map.interfaceTopicNameIFPUBLIC: Implemented by an object which represents a topic name, which is a topic characteristic.interfaceTypedIFPUBLIC: Implemented by topic map objects that are instances of a single type, such as occurrences, associations, association roles, and topic names.interfaceVariantNameIFPUBLIC: Implemented by objects representing variant names for topics.Methods in net.ontopia.topicmaps.core that return TMObjectIF Modifier and Type Method Description TMObjectIFTopicMapIF. getObjectById(String object_id)PUBLIC: Gets the topic map object that has the given object id, from this topic map.TMObjectIFTopicMapIF. 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 voidCrossTopicMapException. check(TMObjectIF tmobject, TMObjectIF target)static voidCrossTopicMapException. 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 voidAbstractTopicMapListener. objectAdded(TMObjectIF snapshot)voidTopicMapListenerIF. objectAdded(TMObjectIF snapshot)PUBLIC: Callback method called when a topic map object has been added to the topic map.voidAbstractTopicMapListener. objectModified(TMObjectIF snapshot)voidTopicMapListenerIF. objectModified(TMObjectIF snapshot)PUBLIC: Callback method called when a topic map object has been modified.voidAbstractTopicMapListener. objectRemoved(TMObjectIF snapshot)voidTopicMapListenerIF. 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 classAssociationINTERNAL: The basic association implementation.classAssociationRoleINTERNAL: The basic association role implementation.classOccurrenceINTERNAL: The basic occurrence implementation.classTMObjectINTERNAL: The abstract basic topic map object implementation.classTopicINTERNAL: The basic topic implementation.classTopicMapINTERNAL: The basic topic map implementation.classTopicNameINTERNAL: The basic topic name implementation.classVariantNameINTERNAL: 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_locatorsMethods in net.ontopia.topicmaps.impl.basic that return TMObjectIF Modifier and Type Method Description protected TMObjectIFSubjectIdentityCache. _getObjectByItemIdentifier(LocatorIF source_locator)TMObjectIFSubjectIdentityCache. getObjectById(String object_id)TMObjectIFTopicMap. getObjectById(String object_id)TMObjectIFSubjectIdentityCache. getObjectByItemIdentifier(LocatorIF locator)TMObjectIFTopicMap. getObjectByItemIdentifier(LocatorIF locator)Methods in net.ontopia.topicmaps.impl.basic with parameters of type TMObjectIF Modifier and Type Method Description protected voidSubjectIdentityCache. registerObject(TMObjectIF o)INTERNAL: Register the object with the identity map.protected voidSubjectIdentityCache. registerSourceLocator(LocatorIF source_locator, TMObjectIF object)protected voidSubjectIdentityCache. 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 voidTopicMapBuilder. 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 classAssociationINTERNAL: The rdbms association implementation.classAssociationRoleINTERNAL: The rdbms association role implementation.classOccurrenceINTERNAL: The rdbms occurrence implementation.classReadOnlyAssociationINTERNAL: The read-only rdbms association implementation.classReadOnlyAssociationRoleINTERNAL: The read-only rdbms association role implementation.classReadOnlyOccurrenceINTERNAL: The read-only rdbms occurrence implementation.classReadOnlyTMObjectINTERNAL:classReadOnlyTopicINTERNAL: The read-only rdbms topic implementation.classReadOnlyTopicMapINTERNAL: The read-only rdbms topic map implementation.classReadOnlyTopicNameINTERNAL: The read-only rdbms topic name implementation.classReadOnlyVariantNameINTERNAL: The read-only rdbms variant name implementation.classTMObjectINTERNAL:classTopicINTERNAL: The rdbms topic implementation.classTopicMapINTERNAL: The rdbms topic map implementation.classTopicNameINTERNAL: The rdbms topic name implementation.classVariantNameINTERNAL: The rdbms variant name implementation.Methods in net.ontopia.topicmaps.impl.rdbms that return TMObjectIF Modifier and Type Method Description protected TMObjectIFSubjectIdentityCache. _getObjectByItemIdentifier(LocatorIF source_locator)TMObjectIFReadOnlyTopicMap. getObjectById(String object_id)TMObjectIFSubjectIdentityCache. getObjectById(String object_id)TMObjectIFTopicMap. getObjectById(String object_id)TMObjectIFRDBMSTopicMapTransaction. getObjectByItemIdentifier(LocatorIF locator)TMObjectIFReadOnlyTopicMap. getObjectByItemIdentifier(LocatorIF locator)TMObjectIFSubjectIdentityCache. getObjectByItemIdentifier(LocatorIF locator)TMObjectIFTopicMap. getObjectByItemIdentifier(LocatorIF locator)Methods in net.ontopia.topicmaps.impl.rdbms with parameters of type TMObjectIF Modifier and Type Method Description longRDBMSTopicMapStore. getLongId(TMObjectIF o)voidRDBMSTopicMapStore. merged(TMObjectIF source, TMObjectIF target)INTERNAL: Called by MergeUtils to notify transaction of a performed merge.protected voidSubjectIdentityCache. 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 classDynamicAssociationINTERNAL: PRIVATE: EXPERIMENTAL: Description: Dynamic proxy for associationsclassDynamicAssociationRoleINTERNAL: PRIVATE:classRemoteTopicINTERNAL: 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.ConstructImplTopicMapImpl. 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 classPhantomAssociationINTERNAL: Class that represents the association object which a deleted role might have belonged to.classSnapshotOccurrenceINTERNAL:classSnapshotTMObjectINTERNAL:classSnapshotTopicINTERNAL:classSnapshotTopicNameINTERNAL:classSnapshotVariantNameINTERNAL:Fields in net.ontopia.topicmaps.impl.utils with type parameters of type TMObjectIF Modifier and Type Field Description protected Collection<TMObjectIF>FulltextIndexManager. addedprotected Collection<TMObjectIF>FulltextIndexManager. changedMethods in net.ontopia.topicmaps.impl.utils that return TMObjectIF Modifier and Type Method Description protected abstract TMObjectIFAbstractSubjectIdentityCache. _getObjectByItemIdentifier(LocatorIF source_locator)abstract TMObjectIFAbstractSubjectIdentityCache. getObjectById(String object_id)abstract TMObjectIFAbstractSubjectIdentityCache. getObjectByItemIdentifier(LocatorIF locator)Methods in net.ontopia.topicmaps.impl.utils with parameters of type TMObjectIF Modifier and Type Method Description protected voidAbstractSubjectIdentityCache. registerObject(TMObjectIF object)INTERNAL: Register the object with the identity map.protected abstract voidAbstractSubjectIdentityCache. registerSourceLocator(LocatorIF source_locator, TMObjectIF object)protected voidAbstractSubjectIdentityCache. 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 OccurrenceIFSnapshotOccurrence. makeSnapshot(OccurrenceIF original, int snapshotType, Map<TMObjectIF,SnapshotTMObject> processed)static TopicIFSnapshotTopic. makeSnapshot(TopicIF original, int snapshotType, Map<TMObjectIF,SnapshotTMObject> processed)static TopicNameIFSnapshotTopicName. makeSnapshot(TopicNameIF original, int snapshotType, Map<TMObjectIF,SnapshotTMObject> processed)static VariantNameIFSnapshotVariantName. 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 voidNameComparator. 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 StringLinkGeneratorIF. 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 StringDefaultUniversalLinkGenerator. 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 StringModelLinkGenerator. 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 TMObjectIFTreeWidget. getObjectById(String id)static TMObjectIFNavigatorUtils. stringID2Object(TopicMapIF tm, String s)INTERNAL: Tries to convert a string which should contain a subject identifier, XML ID, or object ID to aTMObjectIFobject 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 TMObjectIFNavigatorUtils. 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 aTMObjectIFobject 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 StringNavigatorUtils. 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 intQueryMatches. 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 TMObjectIFGlobalParseContext. getObject(QName qname)TMObjectIFLocalParseContext. getObject(QName qname)TMObjectIFParseContextIF. getObject(QName qname)TMObjectIFGlobalParseContext. getObjectByIdentifier(String id)TMObjectIFGlobalParseContext. getObjectByItemId(String uri)TMObjectIFLocalParseContext. getObjectByItemId(String uri)TMObjectIFParseContextIF. getObjectByItemId(String uri)TMObjectIFGlobalParseContext. getObjectByObjectId(String id)TMObjectIFLocalParseContext. getObjectByObjectId(String id)TMObjectIFParseContextIF. 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 interfaceMAssociationinterfaceMAssociationRoleinterfaceMAssociationRoleWithoutAssociationinterfaceMFlatTopicinterfaceMOccurrenceinterfaceMOccurrenceWithoutTopicinterfaceMTMObjectinterfaceMTopicinterfaceMTopicMapAsValueinterfaceMTopicNameinterfaceMTopicNameWithoutTopicinterfaceMVariantName -
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 classAbstractTMObjectResource<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 TMObjectIFTMObjectController. 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 voidTMObjectController. 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 classSubjectIdentityDecider<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 TMObjectIFIdentityUtils. 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 intObjectIdComparator. 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 TopicIFMergeUtils. 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 voidTopicMapSynchronizer. 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 voidTopicMapSynchronizer. 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 voidTopicMapSynchronizer. 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 voidJTMTopicMapWriter. 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 voidXFMLContentHandler. 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 voidTopicMapView. 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 voidAbstractTopicMapExporter. addId(AttributesImpl atts, TMObjectIF tmobject)protected voidXTMContentHandler. addItemIdentifier(TMObjectIF tmobject, LocatorIF sourceLocator)StringAbstractTopicMapExporter. 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 voidXTMContentHandler. registerSourceLocator(TMObjectIF tmobject, String id) -
Uses of TMObjectIF in ontopoly.models
Methods in ontopoly.models that return TMObjectIF Modifier and Type Method Description TMObjectIFTMObjectModel. getTMObject()protected TMObjectIFTMObjectModel. load()Constructors in ontopoly.models with parameters of type TMObjectIF Constructor Description TMObjectModel(String topicMapId, TMObjectIF object)
-