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

Packages that use TopicIF
net.ontopia.topicmaps.classify To classify content, use the SimpleClassifier class. 
net.ontopia.topicmaps.core Provides interfaces for topic map objects; the topic map API for all Ontopia topic map implementations. 
net.ontopia.topicmaps.core.index Provides interfaces for the engine's index system; the API for Ontopia topic map indexes. 
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.query.utils This package provides query utility classes. 
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.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.ctm Provides support for the ISO-standardized textual Compact Topic Maps syntax (or CTM) format for topic maps. 
net.ontopia.topicmaps.utils.jtm This package provides support for the JSON Topic Map Notation (or JTM) format for topic maps. 
net.ontopia.topicmaps.xml Classes for importing and exporting topic maps in the XML interchange format. 
 

Uses of TopicIF in net.ontopia.topicmaps.classify
 

Fields in net.ontopia.topicmaps.classify declared as TopicIF
 TopicIF TopicMapAnalyzer.AssociationType.atype
           
 TopicIF TopicMapAnalyzer.AssociationType.crtype
           
 TopicIF TopicMapAnalyzer.AssociationType.prtype
           
 

Methods in net.ontopia.topicmaps.classify with parameters of type TopicIF
 void TopicMapAnalyzer.AssociationType.addCandidateType(TopicIF ctype)
           
 ClassifiableContentIF TopicContentPlugin.getClassifiableContent(TopicIF topic)
           
 ClassifiableContentIF TologRulePlugin.getClassifiableContent(TopicIF topic)
           
 ClassifiableContentIF DefaultPlugin.getClassifiableContent(TopicIF topic)
           
 ClassifiableContentIF ConferencePlugin.getClassifiableContent(TopicIF topic)
           
 ClassifiableContentIF ClassifyPluginIF.getClassifiableContent(TopicIF topic)
          INTERNAL: Returns the classifiable content for the given topic.
 boolean TopicContentPlugin.isClassifiable(TopicIF topic)
           
 boolean TologRulePlugin.isClassifiable(TopicIF topic)
           
 boolean DefaultPlugin.isClassifiable(TopicIF topic)
           
 boolean ConferencePlugin.isClassifiable(TopicIF topic)
           
 boolean ClassifyPluginIF.isClassifiable(TopicIF topic)
          INTERNAL: Returns true if the plug-in is able to locate classifiable content for the given topic.
 

Constructors in net.ontopia.topicmaps.classify with parameters of type TopicIF
TopicContentPlugin.TopicAsContent(TopicIF topic)
           
 

Uses of TopicIF in net.ontopia.topicmaps.core
 

Methods in net.ontopia.topicmaps.core that return TopicIF
 TopicIF AssociationRoleIF.getPlayer()
          PUBLIC: Gets the topic that plays this association role (this member of the association).
 TopicIF ReifiableIF.getReifier()
          PUBLIC: Returns the topic that reifies this object.
 TopicIF VariantNameIF.getTopic()
          PUBLIC: Gets the topic to which this variant name belongs.
 TopicIF TopicNameIF.getTopic()
          PUBLIC: Gets the topic to which this topic name belongs.
 TopicIF OccurrenceIF.getTopic()
          PUBLIC: Gets the topic for this occurrence.
 TopicIF TopicMapIF.getTopicBySubjectIdentifier(LocatorIF locator)
          PUBLIC: Gets the topic that has the specified subject identifier, given as a locator.
 TopicIF TopicMapIF.getTopicBySubjectLocator(LocatorIF locator)
          PUBLIC: Gets the topic in this topic map that represents the given addressable subject (locator given as a LocatorIF object).
 TopicIF TypedIF.getType()
          PUBLIC: Gets the type that this object is an instance of.
 TopicIF TopicMapBuilderIF.makeTopic()
          PUBLIC: Makes a new topic for the current topic map.
 TopicIF TopicMapBuilderIF.makeTopic(java.util.Collection<TopicIF> topic_types)
          PUBLIC: Makes a new topic of the given types for the current topic map.
 TopicIF TopicMapBuilderIF.makeTopic(TopicIF topic_type)
          PUBLIC: Makes a new topic of the given type for the current topic map.
 

Methods in net.ontopia.topicmaps.core that return types with arguments of type TopicIF
 java.util.Collection<TopicIF> AssociationIF.getRoleTypes()
          PUBLIC: Gets a Collection of association role types found in this association.
 java.util.Collection<TopicIF> ScopedIF.getScope()
          PUBLIC: Returns the set of topics that are the stated scope of this object.
 java.util.Collection<TopicIF> TopicMapIF.getTopics()
          PUBLIC: Gets all topics in this topic map.
 java.util.Collection<TopicIF> TopicIF.getTypes()
          PUBLIC: Gets the types that this topic is an instance of.
 

Methods in net.ontopia.topicmaps.core with parameters of type TopicIF
 void ScopedIF.addTheme(TopicIF theme)
          PUBLIC: Add a topic to this scope.
 void TopicIF.addType(TopicIF type)
          PUBLIC: Adds a type to this topic.
 java.util.Collection<AssociationRoleIF> TopicIF.getRolesByType(TopicIF roletype)
          PUBLIC: Gets the association roles of the specifed type played by this topic.
 java.util.Collection<AssociationRoleIF> AssociationIF.getRolesByType(TopicIF roletype)
          PUBLIC: Gets the association roles in this association which are of the given role type.
 java.util.Collection<AssociationRoleIF> TopicIF.getRolesByType(TopicIF roletype, TopicIF assoc_type)
          PUBLIC: Gets the association roles of the specifed type played by this topic.
 AssociationIF TopicMapBuilderIF.makeAssociation(TopicIF assoc_type)
          PUBLIC: Makes a new association with the given type in the current topic map.
 AssociationIF TopicMapBuilderIF.makeAssociation(TopicIF assoc_type, TopicIF role_type, TopicIF player)
          PUBLIC: Makes a new unary association with the given type in the current topic map.
 AssociationRoleIF TopicMapBuilderIF.makeAssociationRole(AssociationIF assoc, TopicIF role_type, TopicIF player)
          PUBLIC: Makes a new association role with the given type and player for the specified association.
 OccurrenceIF TopicMapBuilderIF.makeOccurrence(TopicIF topic, TopicIF occurs_type, LocatorIF locator)
          PUBLIC: Makes a new external occurrence with the given type and locator for the given topic.
 OccurrenceIF TopicMapBuilderIF.makeOccurrence(TopicIF topic, TopicIF occurs_type, java.io.Reader value, long length, LocatorIF datatype)
          PUBLIC: Makes a new internal occurrence with the given type and value for the given topic.
 OccurrenceIF TopicMapBuilderIF.makeOccurrence(TopicIF topic, TopicIF occurs_type, java.lang.String value)
          PUBLIC: Makes a new internal occurrence with the given type and value for the given topic.
 OccurrenceIF TopicMapBuilderIF.makeOccurrence(TopicIF topic, TopicIF occurs_type, java.lang.String value, LocatorIF datatype)
          PUBLIC: Makes a new internal occurrence with the given type and value for the given topic.
 TopicIF TopicMapBuilderIF.makeTopic(TopicIF topic_type)
          PUBLIC: Makes a new topic of the given type for the current topic map.
 TopicNameIF TopicMapBuilderIF.makeTopicName(TopicIF topic, java.lang.String value)
          PUBLIC: Makes a new untyped topic name with the given value for the given topic.
 TopicNameIF TopicMapBuilderIF.makeTopicName(TopicIF topic, TopicIF bntype, java.lang.String value)
          PUBLIC: Makes a new topic name with the given type and value for the given topic.
 void TopicIF.merge(TopicIF topic)
          EXPERIMENTAL: Merges the characteristics of one topic into another topic.
 void ScopedIF.removeTheme(TopicIF theme)
          PUBLIC: Remove a topic from this scope.
 void TopicIF.removeType(TopicIF type)
          PUBLIC: Removes a type from this topic.
 void AssociationRoleIF.setPlayer(TopicIF player)
          PUBLIC: Sets the topic that plays this association role.
 void ReifiableIF.setReifier(TopicIF reifier)
          PUBLIC: Sets the reifier of this object.
 void TypedIF.setType(TopicIF type)
          PUBLIC: Sets the type that this object is an instance of.
 

Method parameters in net.ontopia.topicmaps.core with type arguments of type TopicIF
 TopicIF TopicMapBuilderIF.makeTopic(java.util.Collection<TopicIF> topic_types)
          PUBLIC: Makes a new topic of the given types for the current topic map.
 VariantNameIF TopicMapBuilderIF.makeVariantName(TopicNameIF name, LocatorIF locator, java.util.Collection<TopicIF> scope)
          PUBLIC: Makes a new variant name with the given locator for the specified topic name in the given scope.
 VariantNameIF TopicMapBuilderIF.makeVariantName(TopicNameIF name, java.io.Reader value, long length, LocatorIF datatype, java.util.Collection<TopicIF> scope)
          PUBLIC: Makes a new variant name with the specified name value reader and datatype for the specified topic name in the given scope.
 VariantNameIF TopicMapBuilderIF.makeVariantName(TopicNameIF name, java.lang.String value, java.util.Collection<TopicIF> scope)
          PUBLIC: Makes a new variant name with the specified name value for the specified topic name in the given scope.
 VariantNameIF TopicMapBuilderIF.makeVariantName(TopicNameIF name, java.lang.String value, LocatorIF datatype, java.util.Collection<TopicIF> scope)
          PUBLIC: Makes a new variant name with the specified name value and datatype for the specified name in the given scope.
 

Uses of TopicIF in net.ontopia.topicmaps.core.index
 

Methods in net.ontopia.topicmaps.core.index that return types with arguments of type TopicIF
 java.util.Collection<TopicIF> ClassInstanceIndexIF.getAssociationRoleTypes()
          PUBLIC: Gets the topics that are used as association role types.
 java.util.Collection<TopicIF> ScopeIndexIF.getAssociationThemes()
          PUBLIC: Gets the set of all topics that are used in the direct scope of at least one association.
 java.util.Collection<TopicIF> ClassInstanceIndexIF.getAssociationTypes()
          PUBLIC: Gets the topics that are used as association types.
 java.util.Collection<TopicIF> ScopeIndexIF.getOccurrenceThemes()
          PUBLIC: Gets the set of all topics that are used in the direct scope of at least one occurrence.
 java.util.Collection<TopicIF> ClassInstanceIndexIF.getOccurrenceTypes()
          PUBLIC: Gets the topics that are used as occurrence types.
 java.util.Collection<TopicIF> ScopeIndexIF.getTopicNameThemes()
          PUBLIC: Gets the set of all topics that are used in the direct scope of at least one topic name.
 java.util.Collection<TopicIF> ClassInstanceIndexIF.getTopicNameTypes()
          PUBLIC: Gets the topics that are used as topic name types.
 java.util.Collection<TopicIF> ClassInstanceIndexIF.getTopics(TopicIF topic_type)
          PUBLIC: Gets all topics that are instances of the given type.
 java.util.Collection<TopicIF> ClassInstanceIndexIF.getTopicTypes()
          PUBLIC: Gets all topics that are used as topic types.
 java.util.Collection<TopicIF> ScopeIndexIF.getVariantThemes()
          PUBLIC: Gets the set of all topics that are used in the direct scope of at least one variant name.
 

Methods in net.ontopia.topicmaps.core.index with parameters of type TopicIF
 java.util.Collection<AssociationRoleIF> ClassInstanceIndexIF.getAssociationRoles(TopicIF association_role_type)
          PUBLIC: Gets all association roles that are of the given type.
 java.util.Collection<AssociationIF> ScopeIndexIF.getAssociations(TopicIF theme)
          PUBLIC: Gets all associations that have the given topic in their direct scope.
 java.util.Collection<AssociationIF> ClassInstanceIndexIF.getAssociations(TopicIF association_type)
          PUBLIC: Gets all associations that are of the given type.
 java.util.Collection<OccurrenceIF> ScopeIndexIF.getOccurrences(TopicIF theme)
          PUBLIC: Gets all occurrences that have the given topic in their direct scope.
 java.util.Collection<OccurrenceIF> ClassInstanceIndexIF.getOccurrences(TopicIF occurrence_type)
          PUBLIC: Gets all occurrences that are of the given type.
 java.util.Collection<TopicNameIF> ScopeIndexIF.getTopicNames(TopicIF theme)
          PUBLIC: Gets all topic names that have the given topic in their direct scope.
 java.util.Collection<TopicNameIF> ClassInstanceIndexIF.getTopicNames(TopicIF name_type)
          PUBLIC: Gets all topic names that are of the given type.
 java.util.Collection<TopicIF> ClassInstanceIndexIF.getTopics(TopicIF topic_type)
          PUBLIC: Gets all topics that are instances of the given type.
 java.util.Collection<VariantNameIF> ScopeIndexIF.getVariants(TopicIF theme)
          PUBLIC: Gets all variant names that have the given topic in their direct scope.
 boolean ClassInstanceIndexIF.usedAsAssociationRoleType(TopicIF topic)
          PUBLIC: Returns true if the topic is used as an association role type.
 boolean ScopeIndexIF.usedAsAssociationTheme(TopicIF topic)
          PUBLIC: Returns true if the topic has been used in the direct scope of at least one association.
 boolean ClassInstanceIndexIF.usedAsAssociationType(TopicIF topic)
          PUBLIC: Returns true if the topic is used as an association type.
 boolean ScopeIndexIF.usedAsOccurrenceTheme(TopicIF topic)
          PUBLIC: Returns true if the topic has been used in the direct scope of at least one occurrence.
 boolean ClassInstanceIndexIF.usedAsOccurrenceType(TopicIF topic)
          PUBLIC: Returns true if the topic is used as an occurrence type.
 boolean ScopeIndexIF.usedAsTheme(TopicIF topic)
          PUBLIC: Returns true if the topic has been used in a direct scope somewhere in the topic map.
 boolean ScopeIndexIF.usedAsTopicNameTheme(TopicIF topic)
          PUBLIC: Returns true if the topic has been used in the direct scope of at least one topic name.
 boolean ClassInstanceIndexIF.usedAsTopicNameType(TopicIF topic)
          PUBLIC: Returns true if the topic is used as an topic name type.
 boolean ClassInstanceIndexIF.usedAsTopicType(TopicIF topic)
          PUBLIC: Returns true if the topic is used as a topic type somewhere.
 boolean ClassInstanceIndexIF.usedAsType(TopicIF topic)
          PUBLIC: Returns true if the topic is used as a type somewhere.
 boolean ScopeIndexIF.usedAsVariantTheme(TopicIF topic)
          PUBLIC: Returns true if the topic has been used in the direct scope of at least one variant name.
 

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

Classes in net.ontopia.topicmaps.impl.basic that implement TopicIF
 class Topic
          INTERNAL: The basic topic implementation.
 

Fields in net.ontopia.topicmaps.impl.basic with type parameters of type TopicIF
 UniqueSet<TopicIF> TopicMap.setpool
           
 

Methods in net.ontopia.topicmaps.impl.basic that return TopicIF
 TopicIF AssociationRole.getPlayer()
           
 TopicIF VariantName.getReifier()
           
 TopicIF TopicName.getReifier()
           
 TopicIF TopicMap.getReifier()
           
 TopicIF Occurrence.getReifier()
           
 TopicIF AssociationRole.getReifier()
           
 TopicIF Association.getReifier()
           
 TopicIF VariantName.getTopic()
           
 TopicIF TopicName.getTopic()
           
 TopicIF Occurrence.getTopic()
           
 TopicIF TopicMap.getTopicBySubjectIdentifier(LocatorIF locator)
           
 TopicIF SubjectIdentityCache.getTopicBySubjectIdentifier(LocatorIF locator)
           
 TopicIF TopicMap.getTopicBySubjectLocator(LocatorIF locator)
           
 TopicIF SubjectIdentityCache.getTopicBySubjectLocator(LocatorIF locator)
           
 TopicIF TopicName.getType()
           
 TopicIF Occurrence.getType()
           
 TopicIF AssociationRole.getType()
           
 TopicIF Association.getType()
           
 TopicIF TopicMapBuilder.makeTopic()
           
 TopicIF TopicMapBuilder.makeTopic(java.util.Collection<TopicIF> topic_types)
           
 TopicIF TopicMapBuilder.makeTopic(TopicIF topic_type)
           
 

Methods in net.ontopia.topicmaps.impl.basic that return types with arguments of type TopicIF
 java.util.Collection<TopicIF> Association.getRoleTypes()
           
 java.util.Collection<TopicIF> VariantName.getScope()
           
 java.util.Collection<TopicIF> TopicName.getScope()
           
 java.util.Collection<TopicIF> Occurrence.getScope()
           
 java.util.Collection<TopicIF> Association.getScope()
           
 java.util.Collection<TopicIF> TopicMap.getTopics()
           
 

Methods in net.ontopia.topicmaps.impl.basic with parameters of type TopicIF
 void VariantName.addTheme(TopicIF theme)
           
 void TopicName.addTheme(TopicIF theme)
           
 void Occurrence.addTheme(TopicIF theme)
           
 void Association.addTheme(TopicIF theme)
           
 void TopicMap.addTopic(TopicIF _topic)
          Adds a topic to the set of topics.
 void Topic.addType(TopicIF type)
           
 java.util.Collection<AssociationRoleIF> Topic.getRolesByType(TopicIF roletype)
           
 java.util.Collection<AssociationRoleIF> Association.getRolesByType(TopicIF roletype)
           
 java.util.Collection<AssociationRoleIF> Topic.getRolesByType(TopicIF roletype, TopicIF assoc_type)
           
 AssociationIF TopicMapBuilder.makeAssociation(TopicIF assoc_type)
           
 AssociationIF TopicMapBuilder.makeAssociation(TopicIF assoc_type, TopicIF role_type, TopicIF player)
           
 AssociationRoleIF TopicMapBuilder.makeAssociationRole(AssociationIF assoc, TopicIF role_type, TopicIF player)
           
 OccurrenceIF TopicMapBuilder.makeOccurrence(TopicIF topic, TopicIF occurs_type, LocatorIF locator)
           
 OccurrenceIF TopicMapBuilder.makeOccurrence(TopicIF topic, TopicIF occurs_type, java.io.Reader value, long length, LocatorIF datatype)
           
 OccurrenceIF TopicMapBuilder.makeOccurrence(TopicIF topic, TopicIF occurs_type, java.lang.String value)
           
 OccurrenceIF TopicMapBuilder.makeOccurrence(TopicIF topic, TopicIF occurs_type, java.lang.String value, LocatorIF datatype)
           
 TopicIF TopicMapBuilder.makeTopic(TopicIF topic_type)
           
 TopicNameIF TopicMapBuilder.makeTopicName(TopicIF topic, java.lang.String value)
           
 TopicNameIF TopicMapBuilder.makeTopicName(TopicIF topic, TopicIF bntype, java.lang.String value)
           
 void Topic.merge(TopicIF topic)
           
 void VariantName.removeTheme(TopicIF theme)
           
 void TopicName.removeTheme(TopicIF theme)
           
 void Occurrence.removeTheme(TopicIF theme)
           
 void Association.removeTheme(TopicIF theme)
           
 void TopicMap.removeTopic(TopicIF _topic)
          Removes a topic from the set of topics.
 void Topic.removeType(TopicIF type)
           
 void AssociationRole.setPlayer(TopicIF player)
           
 void VariantName.setReifier(TopicIF _reifier)
           
 void TopicName.setReifier(TopicIF _reifier)
           
 void TopicMap.setReifier(TopicIF _reifier)
           
 void Occurrence.setReifier(TopicIF _reifier)
           
 void AssociationRole.setReifier(TopicIF _reifier)
           
 void Association.setReifier(TopicIF _reifier)
           
 void TopicName.setType(TopicIF type)
           
 void Occurrence.setType(TopicIF type)
           
 void AssociationRole.setType(TopicIF type)
           
 void Association.setType(TopicIF type)
           
 

Method parameters in net.ontopia.topicmaps.impl.basic with type arguments of type TopicIF
 TopicIF TopicMapBuilder.makeTopic(java.util.Collection<TopicIF> topic_types)
           
 VariantNameIF TopicMapBuilder.makeVariantName(TopicNameIF name, LocatorIF locator, java.util.Collection<TopicIF> scope)
           
 VariantNameIF TopicMapBuilder.makeVariantName(TopicNameIF name, java.io.Reader value, long length, LocatorIF datatype, java.util.Collection<TopicIF> scope)
           
 VariantNameIF TopicMapBuilder.makeVariantName(TopicNameIF name, java.lang.String value, java.util.Collection<TopicIF> scope)
           
 VariantNameIF TopicMapBuilder.makeVariantName(TopicNameIF name, java.lang.String value, LocatorIF datatype, java.util.Collection<TopicIF> scope)
           
 

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

Classes in net.ontopia.topicmaps.impl.rdbms that implement TopicIF
 class ReadOnlyTopic
          INTERNAL: The read-only rdbms topic implementation.
 

Methods in net.ontopia.topicmaps.impl.rdbms that return TopicIF
 TopicIF ReadOnlyAssociationRole.getPlayer()
           
 TopicIF AssociationRole.getPlayer()
           
 TopicIF VariantName.getReifier()
           
 TopicIF TopicName.getReifier()
           
 TopicIF TopicMap.getReifier()
           
 TopicIF ReadOnlyVariantName.getReifier()
           
 TopicIF ReadOnlyTopicName.getReifier()
           
 TopicIF ReadOnlyTopicMap.getReifier()
           
 TopicIF ReadOnlyOccurrence.getReifier()
           
 TopicIF ReadOnlyAssociationRole.getReifier()
           
 TopicIF ReadOnlyAssociation.getReifier()
           
 TopicIF Occurrence.getReifier()
           
 TopicIF AssociationRole.getReifier()
           
 TopicIF Association.getReifier()
           
 TopicIF VariantName.getTopic()
           
 TopicIF TopicName.getTopic()
           
 TopicIF ReadOnlyVariantName.getTopic()
           
 TopicIF ReadOnlyTopicName.getTopic()
           
 TopicIF ReadOnlyOccurrence.getTopic()
           
 TopicIF Occurrence.getTopic()
           
 TopicIF TopicMap.getTopicBySubjectIdentifier(LocatorIF locator)
           
 TopicIF SubjectIdentityCache.getTopicBySubjectIdentifier(LocatorIF locator)
           
 TopicIF ReadOnlyTopicMap.getTopicBySubjectIdentifier(LocatorIF locator)
           
 TopicIF RDBMSTopicMapTransaction.getTopicBySubjectIdentifier(LocatorIF locator)
           
 TopicIF TopicMap.getTopicBySubjectLocator(LocatorIF locator)
           
 TopicIF SubjectIdentityCache.getTopicBySubjectLocator(LocatorIF locator)
           
 TopicIF ReadOnlyTopicMap.getTopicBySubjectLocator(LocatorIF locator)
           
 TopicIF RDBMSTopicMapTransaction.getTopicBySubjectLocator(LocatorIF locator)
           
 TopicIF TopicName.getType()
           
 TopicIF ReadOnlyTopicName.getType()
           
 TopicIF ReadOnlyOccurrence.getType()
           
 TopicIF ReadOnlyAssociationRole.getType()
           
 TopicIF ReadOnlyAssociation.getType()
           
 TopicIF Occurrence.getType()
           
 TopicIF AssociationRole.getType()
           
 TopicIF Association.getType()
           
 TopicIF TopicMapBuilder.makeTopic()
           
 TopicIF TopicMapBuilder.makeTopic(java.util.Collection topic_types)
           
 TopicIF TopicMapBuilder.makeTopic(TopicIF topic_type)
           
 

Methods in net.ontopia.topicmaps.impl.rdbms that return types with arguments of type TopicIF
 java.util.Collection<TopicIF> ReadOnlyAssociation.getRoleTypes()
           
 java.util.Collection<TopicIF> Association.getRoleTypes()
           
 java.util.Collection<TopicIF> VariantName.getScope()
           
 java.util.Collection<TopicIF> TopicName.getScope()
           
 java.util.Collection<TopicIF> ReadOnlyVariantName.getScope()
           
 java.util.Collection<TopicIF> ReadOnlyTopicName.getScope()
           
 java.util.Collection<TopicIF> ReadOnlyOccurrence.getScope()
           
 java.util.Collection<TopicIF> ReadOnlyAssociation.getScope()
           
 java.util.Collection<TopicIF> Association.getScope()
           
 java.util.Collection<TopicIF> TopicMap.getTopics()
           
 java.util.Collection<TopicIF> ReadOnlyTopicMap.getTopics()
           
 java.util.Collection<TopicIF> Topic.getTypes()
           
 

Methods in net.ontopia.topicmaps.impl.rdbms with parameters of type TopicIF
 void VariantName.addTheme(TopicIF theme)
           
 void TopicName.addTheme(TopicIF theme)
           
 void ReadOnlyVariantName.addTheme(TopicIF theme)
           
 void ReadOnlyTopicName.addTheme(TopicIF theme)
           
 void ReadOnlyOccurrence.addTheme(TopicIF theme)
           
 void ReadOnlyAssociation.addTheme(TopicIF theme)
           
 void Occurrence.addTheme(TopicIF theme)
           
 void Association.addTheme(TopicIF theme)
           
 void Topic.addType(TopicIF type)
           
 void ReadOnlyTopic.addType(TopicIF type)
           
 java.util.Collection<AssociationRoleIF> Topic.getRolesByType(TopicIF roletype)
           
 java.util.Collection<AssociationRoleIF> ReadOnlyTopic.getRolesByType(TopicIF roletype)
           
 java.util.Collection<AssociationRoleIF> ReadOnlyAssociation.getRolesByType(TopicIF roletype)
           
 java.util.Collection<AssociationRoleIF> Association.getRolesByType(TopicIF roletype)
           
 java.util.Collection<AssociationRoleIF> TopicMap.getRolesByType(TopicIF player, TopicIF rtype)
           
 java.util.Collection<AssociationRoleIF> Topic.getRolesByType(TopicIF roletype, TopicIF assoc_type)
           
 java.util.Collection RoleTypeCache.getRolesByType(TopicIF player, TopicIF roletype)
           
 java.util.Collection ReadOnlyTopicMap.getRolesByType(TopicIF player, TopicIF rtype)
           
 java.util.Collection ReadOnlyTopic.getRolesByType(TopicIF roletype, TopicIF assoc_type)
           
 java.util.Collection RDBMSTopicMapTransaction.getRolesByType(TopicIF player, TopicIF rtype)
           
 java.util.Collection<AssociationRoleIF> TopicMap.getRolesByType(TopicIF player, TopicIF rtype, TopicIF atype)
           
 java.util.Collection RoleTypeAssocTypeCache.getRolesByType(TopicIF player, TopicIF rtype, TopicIF atype)
           
 java.util.Collection ReadOnlyTopicMap.getRolesByType(TopicIF player, TopicIF rtype, TopicIF atype)
           
 java.util.Collection RDBMSTopicMapTransaction.getRolesByType(TopicIF player, TopicIF rtype, TopicIF atype)
           
 AssociationIF TopicMapBuilder.makeAssociation(TopicIF assoc_type)
           
 AssociationIF TopicMapBuilder.makeAssociation(TopicIF assoc_type, TopicIF role_type, TopicIF player)
           
 AssociationRoleIF TopicMapBuilder.makeAssociationRole(AssociationIF assoc, TopicIF role_type, TopicIF player)
           
 OccurrenceIF TopicMapBuilder.makeOccurrence(TopicIF topic, TopicIF occurs_type, LocatorIF locator)
           
 OccurrenceIF TopicMapBuilder.makeOccurrence(TopicIF topic, TopicIF occurs_type, java.io.Reader value, long length, LocatorIF datatype)
           
 OccurrenceIF TopicMapBuilder.makeOccurrence(TopicIF topic, TopicIF occurs_type, java.lang.String value)
           
 OccurrenceIF TopicMapBuilder.makeOccurrence(TopicIF topic, TopicIF occurs_type, java.lang.String value, LocatorIF datatype)
           
 TopicIF TopicMapBuilder.makeTopic(TopicIF topic_type)
           
 TopicNameIF TopicMapBuilder.makeTopicName(TopicIF topic, java.lang.String value)
           
 TopicNameIF TopicMapBuilder.makeTopicName(TopicIF topic, TopicIF bntype, java.lang.String value)
           
 void Topic.merge(TopicIF topic)
           
 void ReadOnlyTopic.merge(TopicIF topic)
           
 void RoleTypeAssocTypeCache.prefetchRolesByType(java.util.Collection players, TopicIF rtype, TopicIF atype)
           
 void RDBMSTopicMapTransaction.prefetchRolesByType(java.util.Collection players, TopicIF rtype, TopicIF atype)
           
 void RDBMSTopicMapStore.prefetchRolesByType(java.util.Collection players, TopicIF rtype, TopicIF atype)
           
 void VariantName.removeTheme(TopicIF theme)
           
 void TopicName.removeTheme(TopicIF theme)
           
 void ReadOnlyVariantName.removeTheme(TopicIF theme)
           
 void ReadOnlyTopicName.removeTheme(TopicIF theme)
           
 void ReadOnlyOccurrence.removeTheme(TopicIF theme)
           
 void ReadOnlyAssociation.removeTheme(TopicIF theme)
           
 void Occurrence.removeTheme(TopicIF theme)
           
 void Association.removeTheme(TopicIF theme)
           
 void Topic.removeType(TopicIF type)
           
 void ReadOnlyTopic.removeType(TopicIF type)
           
 void ReadOnlyAssociationRole.setPlayer(TopicIF player)
           
 void AssociationRole.setPlayer(TopicIF player)
           
 void VariantName.setReifier(TopicIF _reifier)
           
 void TopicName.setReifier(TopicIF _reifier)
           
 void TopicMap.setReifier(TopicIF _reifier)
           
 void ReadOnlyVariantName.setReifier(TopicIF reifier)
           
 void ReadOnlyTopicName.setReifier(TopicIF reifier)
           
 void ReadOnlyTopicMap.setReifier(TopicIF reifier)
           
 void ReadOnlyOccurrence.setReifier(TopicIF reifier)
           
 void ReadOnlyAssociationRole.setReifier(TopicIF reifier)
           
 void ReadOnlyAssociation.setReifier(TopicIF reifier)
           
 void Occurrence.setReifier(TopicIF _reifier)
           
 void AssociationRole.setReifier(TopicIF _reifier)
           
 void Association.setReifier(TopicIF _reifier)
           
 void TopicName.setType(TopicIF type)
           
 void ReadOnlyTopicName.setType(TopicIF type)
           
 void ReadOnlyOccurrence.setType(TopicIF type)
           
 void ReadOnlyAssociationRole.setType(TopicIF type)
           
 void ReadOnlyAssociation.setType(TopicIF type)
           
 void Occurrence.setType(TopicIF type)
           
 void AssociationRole.setType(TopicIF type)
           
 void Association.setType(TopicIF type)
           
 

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

Methods in net.ontopia.topicmaps.nav2.utils that return TopicIF
static TopicIF NavigatorUtils.stringID2Topic(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 TopicIF object in the following order: try to match a subject indicator (tm.getTopicBySubjectIdentifier) try to match a source (tm.getObjectByItemIdentifier) try to match a topic id (tm.getObjectById)
 

Methods in net.ontopia.topicmaps.nav2.utils with parameters of type TopicIF
 java.lang.String TreeWidget.toString(TopicIF topic)
           
 java.lang.String DynamicTreeWidget.toString(TopicIF topic)
           
 

Uses of TopicIF in net.ontopia.topicmaps.query.utils
 

Methods in net.ontopia.topicmaps.query.utils that return TopicIF
 TopicIF QueryWrapper.queryForTopic(java.lang.String query)
          EXPERIMENTAL: Returns a topic from the first column in the first row of the query result.
 TopicIF QueryWrapper.queryForTopic(java.lang.String query, java.util.Map params)
          EXPERIMENTAL: Returns a topic from the first column in the first row of the query result.
 

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

Methods in net.ontopia.topicmaps.schema.core with parameters of type TopicIF
 void SchemaValidatorIF.validate(TopicIF topic)
          PUBLIC: Validates a topic against the schema.
 

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

Methods in net.ontopia.topicmaps.schema.impl.osl with parameters of type TopicIF
 boolean TypeSpecification.matchType(TopicIF type)
          INTERNAL: Returns true if the given topic defines an acceptable type.
 void SchemaValidator.validate(TopicIF topic)
           
 

Uses of TopicIF in net.ontopia.topicmaps.utils
 

Methods in net.ontopia.topicmaps.utils that return TopicIF
static TopicIF CopyUtils.copyCharacteristics(TopicIF source)
          INTERNAL: Creates a new topic and copies all the characteristics from the source topic to this new topic.
static TopicIF MergeUtils.copyIdentifiers(TopicIF target, TopicIF source)
          INTERNAL: Copies all the identifiers from the source to the target topic.
static TopicIF MergeUtils.copyIdentifiers(TopicIF target, TopicIF source, java.util.Map mergemap)
           
 TopicIF AssociationBuilder.getAssociationType()
          PUBLIC: Returns the type of associations the builder creates.
 TopicIF TopicTreeNode.getTopic()
           
static TopicIF ObjectTopicIdStringifier.getTopic(TMObjectIF tmobject)
           
 TopicIF QNameLookup.lookup(java.lang.String qname)
           
static TopicIF MergeUtils.mergeInto(TopicMapIF targettm, TopicIF source)
          PUBLIC: Merges the source topic from into the target topic map, when the source topic is not already in the target topic map.
static TopicIF MergeUtils.mergeInto(TopicMapIF targettm, TopicIF source, DeciderIF decider)
          PUBLIC: Merges the source topic from into the target topic map, when the source topic is not already in the target topic map.
 

Methods in net.ontopia.topicmaps.utils that return types with arguments of type TopicIF
static java.util.Collection<TopicIF> IdentityUtils.findSameTopic(TopicMapIF topicmap, TopicIF topic)
          INTERNAL: Returns the topic or topics with overlapping identities in the given topic map.
 

Methods in net.ontopia.topicmaps.utils with parameters of type TopicIF
 TopicTreeNode TopicTreeBuilder.build(TopicIF topic)
          EXPERIMENTAL: Builds a tree consisting of all the topics directly related to the one given.
static AssociationIF CopyUtils.copyAssociation(TopicIF targetPlayer, AssociationIF source, TopicIF sourcePlayer)
          INTERNAL: Copies the variant from the source topic to the target topic.
static TopicIF CopyUtils.copyCharacteristics(TopicIF source)
          INTERNAL: Creates a new topic and copies all the characteristics from the source topic to this new topic.
static void CopyUtils.copyCharacteristics(TopicIF target, TopicIF source)
          INTERNAL: Copies all the characteristics from the source topic to the target topic.
static TopicIF MergeUtils.copyIdentifiers(TopicIF target, TopicIF source)
          INTERNAL: Copies all the identifiers from the source to the target topic.
static TopicIF MergeUtils.copyIdentifiers(TopicIF target, TopicIF source, java.util.Map mergemap)
           
static OccurrenceIF CopyUtils.copyOccurrence(TopicIF target, OccurrenceIF source)
          INTERNAL: Copies the occurrence from the source topic to the target topic.
static TopicNameIF CopyUtils.copyTopicName(TopicIF target, TopicNameIF source)
          INTERNAL: Copies the name from the source topic to the target topic.
static java.util.Collection<TopicIF> IdentityUtils.findSameTopic(TopicMapIF topicmap, TopicIF topic)
          INTERNAL: Returns the topic or topics with overlapping identities in the given topic map.
static java.util.Collection CharacteristicUtils.getAssociatedTopics(TopicIF topic)
          INTERNAL: Returns all the directly associated topics of the given topic.
static TypedIF CharacteristicUtils.getByType(java.util.Collection objects, TopicIF type)
          INTERNAL: Finds first characteristic of a specified type.
static java.util.Collection ClassInstanceUtils.getInstancesOf(java.util.Collection typed, TopicIF type)
          INTERNAL: Returns the typed objects that are instances of the given type.
 java.util.Collection TypeHierarchyUtils.getSubclasses(TopicIF klass)
          INTERNAL: Returns the topics which are subtypes of the topic klass.
 java.util.Collection TypeHierarchyUtils.getSubclasses(TopicIF klass, int level)
          INTERNAL: Returns the topics which are subtypes of the given typing topic down to a given level.
 java.util.Collection TypeHierarchyUtils.getSuperclasses(TopicIF klass)
          INTERNAL: Returns the topics which are supertypes of the given typing topic
 java.util.Collection TypeHierarchyUtils.getSuperclasses(TopicIF klass, int level)
          INTERNAL: Returns the topics which are supertypes of the given typing topic up to a given level.
 java.util.Collection TypeHierarchyUtils.getSupertypes(TopicIF typed)
          INTERNAL: Returns the topics which types of the object typed and all their supertypes.
 java.util.Collection TypeHierarchyUtils.getSupertypes(TopicIF typed, boolean excludeTypes)
          INTERNAL: Returns the topics which types the object typed (if not excludeTypes is set to true) and all their supertypes.
 boolean AssociationWalker.isAssociated(TopicIF start, TopicIF associated)
          PUBLIC: Returns true if the two topics are directly or indirectly associated under the association type and rolespec definitions provided in the constructor for this walker.
 boolean TypeHierarchyUtils.isAssociatedWith(TopicIF start, TopicIF associated)
          INTERNAL: Returns true if the two topics are directly or indirectly associated under the association type and rolespec definitions provided in the constructor for this walker.
 boolean TypeHierarchyUtils.isInstanceOf(TopicIF typed, TopicIF klass)
          INTERNAL: Determines if the typed is an instance of the type klass.
static boolean ClassInstanceUtils.isInstanceOf(TopicIF topic, TopicIF type)
          INTERNAL: Returns true if the TopicIF object is an instance the given type.
 boolean TypeHierarchyUtils.isInstanceOf(TypedIF typed, TopicIF klass)
          INTERNAL: Determines if the singly-typed object typed is an instance of the type klass.
static boolean ClassInstanceUtils.isInstanceOf(TypedIF typed, TopicIF type)
          INTERNAL: Returns true if the TypedIF object is an instance the given type.
 AssociationIF AssociationBuilder.makeAssociation(TopicIF player)
          PUBLIC: Create a unary association of the configured type, where player is the role player.
 AssociationIF AssociationBuilder.makeAssociation(TopicIF player1, TopicIF player2)
          PUBLIC: Create a binary association of the configured type, where player1 plays the first role and player2 the second.
 AssociationIF AssociationBuilder.makeAssociation(TopicIF player1, TopicIF player2, TopicIF player3)
          PUBLIC: Create a ternary association of the configured type, where player1 plays the first role, player2 the second, and player3 the third.
 AssociationIF AssociationBuilder.makeAssociation(TopicIF player1, TopicIF player2, TopicIF player3, TopicIF player4)
          PUBLIC: Create a quad association of the configured type, where player1 plays the first role, and player2 the second, and player3 the third, and player4 the fourth.
static void MergeUtils.mergeInto(TopicIF target, TopicIF source)
          PUBLIC: Merges the characteristics of one topic into another topic.
static TopicIF MergeUtils.mergeInto(TopicMapIF targettm, TopicIF source)
          PUBLIC: Merges the source topic from into the target topic map, when the source topic is not already in the target topic map.
static TopicIF MergeUtils.mergeInto(TopicMapIF targettm, TopicIF source, DeciderIF 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 java.util.List ScopeUtils.rankByScope(java.util.Collection scoped, TopicIF theme)
          Ranks the ScopedIFs by the applicability to the specified scope.
static java.util.Map DuplicateSuppressionUtils.removeDuplicateAssociations(TopicIF topic)
          PUBLIC: Removes all duplicate associations of this topic.
static void DuplicateSuppressionUtils.removeDuplicates(TopicIF topic)
          PUBLIC: Remove all duplicated characteristics of the given topic, except for duplicate associations the topic may participate in.
static boolean MergeUtils.shouldMerge(TopicIF t1, TopicIF t2)
          PUBLIC: Tests whether two topics should be merged or not, according to XTM rules.
static java.lang.String TopicStringifiers.toString(TopicIF topic)
          PUBLIC: Returns the default name of the topic.
static java.lang.String TopicStringifiers.toString(TopicIF topic, java.util.Collection tnscope)
          PUBLIC: Returns the name of the topic given the specified topic name theme.
static java.lang.String TopicStringifiers.toString(TopicIF topic, java.util.Collection tnscope, java.util.Collection vnscope)
          PUBLIC: Returns the name of the topic given the specified topic name and variant name themes.
static java.lang.String TopicStringifiers.toString(TopicIF topic, java.util.Collection tnscope, TopicIF vntheme)
          PUBLIC: Returns the name of the topic given the specified topic name and variant name themes.
static java.lang.String TopicStringifiers.toString(TopicIF topic, TopicIF tntheme)
          PUBLIC: Returns the name of the topic given the specified topic name theme.
static java.lang.String TopicStringifiers.toString(TopicIF topic, TopicIF tntheme, TopicIF vntheme)
          PUBLIC: Returns the name of the topic given the specified topic name and variant name themes.
static void TopicMapSynchronizer.update(TopicMapIF target, TopicIF source)
          PUBLIC: Updates the target topic map against the source topic, including all characteristics from the source topic.
static void TopicMapSynchronizer.update(TopicMapIF target, TopicIF source, DeciderIF 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, DeciderIF tfilter, DeciderIF 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.
 void AssociationWalkerListenerIF.walkAssociation(TopicIF leftRolePlayer, AssociationIF association, TopicIF rightRolePlayer)
          PUBLIC: The function invoked by the AssociationWalker.
 java.util.Collection 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.
 java.util.Set AssociationWalker.walkTopics(TopicIF start)
          PUBLIC: Computes the transitive closure under the association type and rolespec definitions provided in the constructor, and returns the result as a set of topics.
 

Constructors in net.ontopia.topicmaps.utils with parameters of type TopicIF
AssociationBuilder(TopicIF assoctype, TopicIF roletype)
          PUBLIC: Creates a new AssociationBuilder for unary associations.
AssociationBuilder(TopicIF assoctype, TopicIF role1type, TopicIF role2type)
          PUBLIC: Creates a new AssociationBuilder for binary associations.
AssociationBuilder(TopicIF assoctype, TopicIF role1type, TopicIF role2type, TopicIF role3type)
          PUBLIC: Creates a new AssociationBuilder for ternary associations.
AssociationBuilder(TopicIF assoctype, TopicIF role1type, TopicIF role2type, TopicIF role3type, TopicIF role4type)
          PUBLIC: Creates a new AssociationBuilder for quad associations.
AssociationWalker(TopicIF associationType, TopicIF leftRoleSpec, TopicIF rightRoleSpec)
          PUBLIC: Creates a walker which determines that a topic A is related to topic B if A plays a role specified by leftRoleSpec in an association of type associationType and topic B plays a role specified by rightRoleSpec in the same association.
TopicTreeBuilder(TopicIF assocType, TopicIF parentRole, TopicIF childRole)
           
TopicTreeNode(TopicIF topic)
           
TopicTreeRendrer(TopicTreeNode root, TopicIF current)
           
 

Uses of TopicIF in net.ontopia.topicmaps.utils.ctm
 

Methods in net.ontopia.topicmaps.utils.ctm that return TopicIF
 TopicIF WildcardTopicGenerator.getTopic()
           
 TopicIF ValueGeneratorIF.getTopic()
           
 TopicIF ValueGenerator.getTopic()
           
 TopicIF NamedWildcardTopicGenerator.getTopic()
           
 TopicIF IRIAsArgumentGenerator.getTopic()
           
 TopicIF ParseContextIF.makeAnonymousTopic()
           
 TopicIF LocalParseContext.makeAnonymousTopic()
           
 TopicIF GlobalParseContext.makeAnonymousTopic()
           
 TopicIF ParseContextIF.makeAnonymousTopic(java.lang.String wildcard_name)
           
 TopicIF LocalParseContext.makeAnonymousTopic(java.lang.String wildcard_name)
           
 TopicIF GlobalParseContext.makeAnonymousTopic(java.lang.String wildcard_name)
           
 TopicIF ParseContextIF.makeTopicById(java.lang.String id)
           
 TopicIF GlobalParseContext.makeTopicById(java.lang.String id)
           
 TopicIF ParseContextIF.makeTopicByItemIdentifier(LocatorIF itemid)
           
 TopicIF GlobalParseContext.makeTopicByItemIdentifier(LocatorIF itemid)
           
 TopicIF ParseContextIF.makeTopicBySubjectIdentifier(LocatorIF subjid)
           
 TopicIF GlobalParseContext.makeTopicBySubjectIdentifier(LocatorIF subjid)
           
 TopicIF ParseContextIF.makeTopicBySubjectLocator(LocatorIF subjloc)
           
 TopicIF GlobalParseContext.makeTopicBySubjectLocator(LocatorIF subjloc)
           
 

Constructors in net.ontopia.topicmaps.utils.ctm with parameters of type TopicIF
ParseFrame(TopicIF topic, TopicNameIF name, ScopedIF scoped, ReifiableIF reifiable, AssociationIF association)
           
ValueGenerator(TopicIF topic, java.lang.String literal, LocatorIF datatype, LocatorIF locator)
           
 

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

Method parameters in net.ontopia.topicmaps.utils.jtm with type arguments of type TopicIF
 void JTMTopicMapWriter.write(java.util.Collection<TopicIF> topics, java.util.Collection<AssociationIF> assocs)
          EXPERIMENTAL: Write out a collection of topics and associations as a JTM fragment, represented as a complete topic map.
 

Uses of TopicIF in net.ontopia.topicmaps.xml
 

Methods in net.ontopia.topicmaps.xml that return TopicIF
static TopicIF XTMContentHandler.getDefaultOccurrenceTopic(TopicMapIF topicmap)
           
static TopicIF XTMContentHandler.getNullTopic(TopicMapIF topicmap)
           
 

Methods in net.ontopia.topicmaps.xml with parameters of type TopicIF
 void TMXMLWriter.gatherPrefixes(TopicIF topic)
          PUBLIC: Gets the namespace prefixes to be used (to be used in fragment exporting mode only).
static java.lang.String XTMFragmentExporter.makeVirtualReference(TopicIF topic, java.lang.String topicmap_id)
           
 void TMXMLWriter.writeTopic(TopicIF topic)
          PUBLIC: Writes a single topic (fragment exporting mode only).
 



Copyright © 2000-2010 Ontopia.