Uses of Interface
net.ontopia.topicmaps.core.TMObjectIF

Packages that use TMObjectIF
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 the OKS 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.nav2.utils Provides utility classes for the Navigator Tag Libraries and Framework. 
net.ontopia.topicmaps.schema.core The core interfaces that are common to all schema language implementations. 
net.ontopia.topicmaps.schema.impl.osl The classes and interfaces used to represent constructs in the Ontopia Schema Language. 
net.ontopia.topicmaps.schema.utils Contains classes containing useful utilities that make working with schemas easier. 
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.webed.core The core interfaces of the Web Editor Framework; the main interfaces used to build Web Editor applications. 
net.ontopia.topicmaps.webed.utils Utility classes for the Web Editor Framework; useful for writing Web Editor applications. 
net.ontopia.topicmaps.xml Classes for importing and exporting topic maps in the XML interchange format. 
 

Uses of TMObjectIF in net.ontopia.topicmaps.core
 

Subinterfaces of TMObjectIF in net.ontopia.topicmaps.core
 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 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
 TMObjectIF TopicMapIF.getObjectById(java.lang.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
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
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
 void TopicMapListenerIF.objectAdded(TMObjectIF snapshot)
          PUBLIC: Callback method called when a topic map object has been added to the topic map.
 void AbstractTopicMapListener.objectAdded(TMObjectIF snapshot)
           
 void TopicMapListenerIF.objectModified(TMObjectIF snapshot)
          PUBLIC: Callback method called when a topic map object has been modified.
 void AbstractTopicMapListener.objectModified(TMObjectIF snapshot)
           
 void TopicMapListenerIF.objectRemoved(TMObjectIF snapshot)
          PUBLIC: Callback method called when a topic map object has been removed from the topic map.
 void AbstractTopicMapListener.objectRemoved(TMObjectIF snapshot)
           
 

Uses of TMObjectIF in net.ontopia.topicmaps.impl.basic
 

Classes in net.ontopia.topicmaps.impl.basic that implement TMObjectIF
 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.
 

Methods in net.ontopia.topicmaps.impl.basic that return TMObjectIF
 TMObjectIF TopicMap.getObjectById(java.lang.String object_id)
           
 TMObjectIF SubjectIdentityCache.getObjectById(java.lang.String object_id)
           
 TMObjectIF TopicMap.getObjectByItemIdentifier(LocatorIF locator)
           
 TMObjectIF SubjectIdentityCache.getObjectByItemIdentifier(LocatorIF locator)
           
 

Uses of TMObjectIF in net.ontopia.topicmaps.impl.rdbms
 

Classes in net.ontopia.topicmaps.impl.rdbms that implement TMObjectIF
 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.
 

Methods in net.ontopia.topicmaps.impl.rdbms that return TMObjectIF
 TMObjectIF TopicMap.getObjectById(java.lang.String object_id)
           
 TMObjectIF SubjectIdentityCache.getObjectById(java.lang.String object_id)
           
 TMObjectIF ReadOnlyTopicMap.getObjectById(java.lang.String object_id)
           
 TMObjectIF TopicMap.getObjectByItemIdentifier(LocatorIF locator)
           
 TMObjectIF SubjectIdentityCache.getObjectByItemIdentifier(LocatorIF locator)
           
 TMObjectIF ReadOnlyTopicMap.getObjectByItemIdentifier(LocatorIF locator)
           
 TMObjectIF RDBMSTopicMapTransaction.getObjectByItemIdentifier(LocatorIF locator)
           
 

Methods in net.ontopia.topicmaps.impl.rdbms with parameters of type TMObjectIF
 long RDBMSTopicMapStore.getLongId(TMObjectIF o)
           
 

Uses of TMObjectIF in net.ontopia.topicmaps.nav2.utils
 

Methods in net.ontopia.topicmaps.nav2.utils that return TMObjectIF
static TMObjectIF NavigatorUtils.stringID2Object(TopicMapIF tm, java.lang.String s)
          INTERNAL: Tries to convert a string which should contain a subject identifier, XML ID, or object ID to a TMObjectIF 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)
 

Methods in net.ontopia.topicmaps.nav2.utils with parameters of type TMObjectIF
static java.lang.String NavigatorUtils.getStableId(TMObjectIF object)
          INTERNAL: Returns a stable identifier for the topic map object.
 

Uses of TMObjectIF in net.ontopia.topicmaps.schema.core
 

Methods in net.ontopia.topicmaps.schema.core that return TMObjectIF
 TMObjectIF SchemaViolationException.getContainer()
          PUBLIC: Returns the owner of the offending object.
 

Methods in net.ontopia.topicmaps.schema.core with parameters of type TMObjectIF
 boolean TMObjectMatcherIF.matches(TMObjectIF object)
          INTERNAL: Returns true if this object is matched by the matcher.
 boolean ConstraintIF.matches(TMObjectIF object)
          PUBLIC: Returns true if the object given is constrained by this constraint.
 void ValidationHandlerIF.violation(java.lang.String message, TMObjectIF container, java.lang.Object offender, ConstraintIF constraint)
          PUBLIC: Called when violations of the schema are discovered.
 

Constructors in net.ontopia.topicmaps.schema.core with parameters of type TMObjectIF
SchemaViolationException(java.lang.String message, TMObjectIF container, java.lang.Object offender, ConstraintIF constraint)
          Creates new exception.
 

Uses of TMObjectIF in net.ontopia.topicmaps.schema.impl.osl
 

Methods in net.ontopia.topicmaps.schema.impl.osl with parameters of type TMObjectIF
 boolean TypeSpecification.matches(TMObjectIF object)
          INTERNAL: Matches the type of the given object, which must implement the TypedIF interface.
 boolean TopicRoleConstraint.matches(TMObjectIF object)
           
 boolean TopicClass.matches(TMObjectIF object)
           
 boolean SubjectIndicatorMatcher.matches(TMObjectIF object)
           
 boolean SourceLocatorMatcher.matches(TMObjectIF object)
           
 boolean ScopeSpecification.matches(TMObjectIF object)
          INTERNAL: Matches the specified scope against that of a topic map object (which must implement ScopedIF).
 boolean InternalTopicRefMatcher.matches(TMObjectIF object)
           
 boolean AssociationClass.matches(TMObjectIF object)
           
 boolean AnyTopicMatcher.matches(TMObjectIF topic)
           
 boolean AbstractTypedCardinalityConstraint.matches(TMObjectIF object)
           
 boolean AbstractScopedTypedCardinalityConstraint.matches(TMObjectIF object)
           
 boolean AbstractScopedCardinalityConstraint.matches(TMObjectIF object)
           
 

Uses of TMObjectIF in net.ontopia.topicmaps.schema.utils
 

Methods in net.ontopia.topicmaps.schema.utils with parameters of type TMObjectIF
 void TextValidationHandler.violation(java.lang.String message, TMObjectIF container, java.lang.Object offender, ConstraintIF constraint)
           
 void HTMLValidationHandler.violation(java.lang.String message, TMObjectIF container, java.lang.Object offender, ConstraintIF constraint)
           
 void ExceptionValidationHandler.violation(java.lang.String message, TMObjectIF container, java.lang.Object offender, ConstraintIF constraint)
           
 

Uses of TMObjectIF in net.ontopia.topicmaps.utils
 

Methods in net.ontopia.topicmaps.utils that return TMObjectIF
static TMObjectIF IdentityUtils.getObjectBySymbolicId(TopicMapIF topicmap, java.lang.String symbolicId)
          INTERNAL: Looks up a topic map object by its symbolic id.
 

Methods in net.ontopia.topicmaps.utils with parameters of type TMObjectIF
static TopicIF ObjectTopicIdStringifier.getTopic(TMObjectIF tmobject)
           
static java.lang.String ObjectTopicIdStringifier.toString(TMObjectIF tmobject)
           
 

Uses of TMObjectIF in net.ontopia.topicmaps.utils.jtm
 

Methods in net.ontopia.topicmaps.utils.jtm with parameters of type TMObjectIF
 void JTMTopicMapWriter.write(TMObjectIF object)
          PUBLIC: Write the given topic map construct as a JTM fragment.
 

Uses of TMObjectIF in net.ontopia.topicmaps.webed.core
 

Methods in net.ontopia.topicmaps.webed.core that return TMObjectIF
 TMObjectIF ActionParametersIF.getTMObjectValue()
          PUBLIC: Interprets the string value as a topic map object ID and returns that topic map object.
 

Uses of TMObjectIF in net.ontopia.topicmaps.webed.utils
 

Methods in net.ontopia.topicmaps.webed.utils with parameters of type TMObjectIF
 java.lang.String ModelLinkGeneratorWithObjID.generate(net.ontopia.topicmaps.nav2.taglibs.logic.ContextTag contextTag, TMObjectIF tmObj, java.lang.String topicmapId, java.lang.String template)
           
 

Uses of TMObjectIF in net.ontopia.topicmaps.xml
 

Methods in net.ontopia.topicmaps.xml with parameters of type TMObjectIF
 java.lang.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.
 



Copyright © 2000-2010 Ontopia.