|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use TopicIF | |
|---|---|
| net.ontopia.infoset.fulltext.topicmaps | Collection of classes for indexing topic maps. |
| net.ontopia.topicmaps.cmdlineutils | Provides a collection of command-line utilities for working with topic maps. |
| net.ontopia.topicmaps.cmdlineutils.sanity | |
| net.ontopia.topicmaps.cmdlineutils.statistics | |
| 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.basic.index | Index classes for use with the basic implementation. |
| net.ontopia.topicmaps.impl.rdbms | Relational database implementation of the core topic map interfaces. |
| net.ontopia.topicmaps.impl.rdbms.index | Index classes for use with the rdbms implementation. |
| net.ontopia.topicmaps.impl.tmapi2 | |
| net.ontopia.topicmaps.impl.utils | INTERNAL: Classes that are used by many implementations. |
| net.ontopia.topicmaps.query.impl.basic | Contains the in-memory implementation of the query language. |
| net.ontopia.topicmaps.query.impl.rdbms | Contains the rdbms implementation of the query language. |
| net.ontopia.topicmaps.query.impl.utils | Code shared between query implementations. |
| net.ontopia.topicmaps.query.parser | Contains the code that parses tolog queries. |
| 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.schema.impl.osl.cmdline | |
| 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.ctm | Provides support for the ISO-standardized textual Compact Topic Maps syntax (or CTM) format for topic maps. |
| net.ontopia.topicmaps.utils.deciders | Provides DeciderIFs which are used by the Navigator. |
| 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.rdf | This package provides support for RDF (Resource Description Framework), a topic map-like data model for metadata defined by the W3C. |
| net.ontopia.topicmaps.utils.xfml | |
| net.ontopia.topicmaps.xml | Classes for importing and exporting topic maps in the XML interchange format. |
| Uses of TopicIF in net.ontopia.infoset.fulltext.topicmaps |
|---|
| Methods in net.ontopia.infoset.fulltext.topicmaps with parameters of type TopicIF | |
|---|---|
DocumentIF |
TopicMapDocumentGeneratorIF.generate(TopicIF topic)
INTERNAL: Generate a document for the given topic. |
DocumentIF |
DefaultTopicMapDocumentGenerator.generate(TopicIF topic)
|
| Uses of TopicIF in net.ontopia.topicmaps.cmdlineutils |
|---|
| Methods in net.ontopia.topicmaps.cmdlineutils with parameters of type TopicIF | |
|---|---|
protected String |
StatisticsPrinter.getTopicId(TopicIF topic)
|
| Uses of TopicIF in net.ontopia.topicmaps.cmdlineutils.sanity |
|---|
| Methods in net.ontopia.topicmaps.cmdlineutils.sanity with parameters of type TopicIF | |
|---|---|
String |
NoNames.getTopicId(TopicIF topic)
|
| Uses of TopicIF in net.ontopia.topicmaps.cmdlineutils.statistics |
|---|
| Methods in net.ontopia.topicmaps.cmdlineutils.statistics that return TopicIF | |
|---|---|
TopicIF |
TopicCounter.getAssocDetails(String key)
|
TopicIF |
TopicCounter.getOccurDetails(String key)
|
TopicIF |
TopicCounter.getTopicDetails(String key)
|
| Methods in net.ontopia.topicmaps.cmdlineutils.statistics with parameters of type TopicIF | |
|---|---|
String |
TopicCounter.getName(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 |
OccurrenceIF.getTopic()
PUBLIC: Gets the topic for this occurrence. |
TopicIF |
NameIF.getTopic()
PUBLIC: Gets the topic to which this name belongs. |
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(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 | |
|---|---|
Collection<TopicIF> |
AssociationIF.getRoleTypes()
PUBLIC: Gets a Collection of association role types found in this association. |
Collection<TopicIF> |
ScopedIF.getScope()
PUBLIC: Returns the set of topics that are the stated scope of this object. |
Collection<TopicIF> |
TopicMapIF.getTopics()
PUBLIC: Gets all topics in this topic map. |
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. |
void |
TopicMapFragmentWriterIF.exportTopic(TopicIF topic)
PUBLIC: Exports the given topic. |
Collection<AssociationIF> |
TopicIF.getAssociationsByType(TopicIF type)
PUBLIC: Gets the associations that have roles played by this topic, where the association is of specified type. |
Collection<OccurrenceIF> |
TopicIF.getOccurrencesByType(TopicIF type)
PUBLIC: Gets the occurrences of this topic with a specified type. |
Collection<AssociationRoleIF> |
TopicIF.getRolesByType(TopicIF roletype)
PUBLIC: Gets the association roles of the specifed type played by this topic. |
Collection<AssociationRoleIF> |
AssociationIF.getRolesByType(TopicIF roletype)
PUBLIC: Gets the association roles in this association which are of the given role type. |
Collection<AssociationRoleIF> |
TopicIF.getRolesByType(TopicIF roletype,
TopicIF assoc_type)
PUBLIC: Gets the association roles of the specifed type played by this topic. |
Collection<TopicNameIF> |
TopicIF.getTopicNamesByType(TopicIF type)
PUBLIC: Gets the topic names of this topic with a specified type. |
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,
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,
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,
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,
String value)
PUBLIC: Makes a new untyped topic name with the given value for the given topic. |
TopicNameIF |
TopicMapBuilderIF.makeTopicName(TopicIF topic,
TopicIF bntype,
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 | |
|---|---|
void |
TopicMapFragmentWriterIF.exportAll(Iterator<TopicIF> it)
PUBLIC: Exports all the topics returned by the iterator, and wraps them with startTopicMap() and endTopicMap() calls. |
void |
TopicMapFragmentWriterIF.exportTopics(Iterator<TopicIF> it)
PUBLIC: Exports all the topics returned by the iterator. |
TopicIF |
TopicMapBuilderIF.makeTopic(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,
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,
Reader value,
long length,
LocatorIF datatype,
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,
String value,
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,
String value,
LocatorIF datatype,
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 | |
|---|---|
Collection<TopicIF> |
ClassInstanceIndexIF.getAssociationRoleTypes()
PUBLIC: Gets the topics that are used as association role types. |
Collection<TopicIF> |
ScopeIndexIF.getAssociationThemes()
PUBLIC: Gets the set of all topics that are used in the direct scope of at least one association. |
Collection<TopicIF> |
ClassInstanceIndexIF.getAssociationTypes()
PUBLIC: Gets the topics that are used as association types. |
Collection<TopicIF> |
ScopeIndexIF.getOccurrenceThemes()
PUBLIC: Gets the set of all topics that are used in the direct scope of at least one occurrence. |
Collection<TopicIF> |
ClassInstanceIndexIF.getOccurrenceTypes()
PUBLIC: Gets the topics that are used as occurrence types. |
Collection<TopicIF> |
ScopeIndexIF.getTopicNameThemes()
PUBLIC: Gets the set of all topics that are used in the direct scope of at least one topic name. |
Collection<TopicIF> |
ClassInstanceIndexIF.getTopicNameTypes()
PUBLIC: Gets the topics that are used as topic name types. |
Collection<TopicIF> |
ClassInstanceIndexIF.getTopics(TopicIF topic_type)
PUBLIC: Gets all topics that are instances of the given type. |
Collection<TopicIF> |
ClassInstanceIndexIF.getTopicTypes()
PUBLIC: Gets all topics that are used as topic types. |
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 | |
|---|---|
Collection<AssociationRoleIF> |
ClassInstanceIndexIF.getAssociationRoles(TopicIF association_role_type)
PUBLIC: Gets all association roles that are of the given type. |
Collection<AssociationIF> |
ScopeIndexIF.getAssociations(TopicIF theme)
PUBLIC: Gets all associations that have the given topic in their direct scope. |
Collection<AssociationIF> |
ClassInstanceIndexIF.getAssociations(TopicIF association_type)
PUBLIC: Gets all associations that are of the given type. |
Collection<OccurrenceIF> |
ScopeIndexIF.getOccurrences(TopicIF theme)
PUBLIC: Gets all occurrences that have the given topic in their direct scope. |
Collection<OccurrenceIF> |
ClassInstanceIndexIF.getOccurrences(TopicIF occurrence_type)
PUBLIC: Gets all occurrences that are of the given type. |
Collection<TopicNameIF> |
ScopeIndexIF.getTopicNames(TopicIF theme)
PUBLIC: Gets all topic names that have the given topic in their direct scope. |
Collection<TopicNameIF> |
ClassInstanceIndexIF.getTopicNames(TopicIF name_type)
PUBLIC: Gets all topic names that are of the given type. |
Collection<TopicIF> |
ClassInstanceIndexIF.getTopics(TopicIF topic_type)
PUBLIC: Gets all topics that are instances of the given type. |
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 declared as TopicIF | |
|---|---|
protected TopicIF |
AssociationRole.player
|
protected TopicIF |
VariantName.reifier
|
protected TopicIF |
TopicName.reifier
|
protected TopicIF |
TopicMap.reifier
|
protected TopicIF |
Occurrence.reifier
|
protected TopicIF |
AssociationRole.reifier
|
protected TopicIF |
Association.reifier
|
protected TopicIF |
TopicName.type
|
protected TopicIF |
Occurrence.type
|
protected TopicIF |
AssociationRole.type
|
protected TopicIF |
Association.type
|
| Fields in net.ontopia.topicmaps.impl.basic with type parameters of type TopicIF | |
|---|---|
protected UniqueSet<TopicIF> |
VariantName.scope
|
protected UniqueSet<TopicIF> |
TopicName.scope
|
protected UniqueSet<TopicIF> |
TopicMap.scope
|
protected UniqueSet<TopicIF> |
Topic.scope
|
protected UniqueSet<TopicIF> |
Occurrence.scope
|
protected UniqueSet<TopicIF> |
Association.scope
|
UniqueSet<TopicIF> |
TopicMap.setpool
|
protected Map<LocatorIF,TopicIF> |
SubjectIdentityCache.subject_indicators
|
protected Map<LocatorIF,TopicIF> |
SubjectIdentityCache.subjects
|
protected Set<TopicIF> |
TopicMap.topics
|
protected UniqueSet<TopicIF> |
Topic.types
|
| Methods in net.ontopia.topicmaps.impl.basic that return types with arguments of type TopicIF | |
|---|---|
Collection<TopicIF> |
Association.getRoleTypes()
|
Collection<TopicIF> |
VariantName.getScope()
|
Collection<TopicIF> |
TopicName.getScope()
|
Collection<TopicIF> |
Occurrence.getScope()
|
Collection<TopicIF> |
Association.getScope()
|
Collection<TopicIF> |
TopicMap.getTopics()
|
Collection<TopicIF> |
Topic.getTypes()
|
| 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)
|
Collection<AssociationIF> |
Topic.getAssociationsByType(TopicIF type)
|
Collection<OccurrenceIF> |
Topic.getOccurrencesByType(TopicIF type)
|
Collection<AssociationRoleIF> |
Topic.getRolesByType(TopicIF roletype)
|
Collection<AssociationRoleIF> |
Association.getRolesByType(TopicIF roletype)
|
Collection<AssociationRoleIF> |
Topic.getRolesByType(TopicIF roletype,
TopicIF assoc_type)
|
Collection<TopicNameIF> |
Topic.getTopicNamesByType(TopicIF 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,
Reader value,
long length,
LocatorIF datatype)
|
OccurrenceIF |
TopicMapBuilder.makeOccurrence(TopicIF topic,
TopicIF occurs_type,
String value)
|
OccurrenceIF |
TopicMapBuilder.makeOccurrence(TopicIF topic,
TopicIF occurs_type,
String value,
LocatorIF datatype)
|
TopicIF |
TopicMapBuilder.makeTopic(TopicIF topic_type)
|
TopicNameIF |
TopicMapBuilder.makeTopicName(TopicIF topic,
String value)
|
TopicNameIF |
TopicMapBuilder.makeTopicName(TopicIF topic,
TopicIF bntype,
String value)
|
void |
Topic.merge(TopicIF topic)
|
protected void |
SubjectIdentityCache.registerSubject(LocatorIF subject,
TopicIF object)
|
protected void |
SubjectIdentityCache.registerSubjectIndicator(LocatorIF subject_indicator,
TopicIF object)
|
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 | |
|---|---|
protected void |
TopicMapBuilder.addScope(ScopedIF scoped,
Collection<TopicIF> scope)
|
TopicIF |
TopicMapBuilder.makeTopic(Collection<TopicIF> topic_types)
|
VariantNameIF |
TopicMapBuilder.makeVariantName(TopicNameIF name,
LocatorIF locator,
Collection<TopicIF> scope)
|
VariantNameIF |
TopicMapBuilder.makeVariantName(TopicNameIF name,
Reader value,
long length,
LocatorIF datatype,
Collection<TopicIF> scope)
|
VariantNameIF |
TopicMapBuilder.makeVariantName(TopicNameIF name,
String value,
Collection<TopicIF> scope)
|
VariantNameIF |
TopicMapBuilder.makeVariantName(TopicNameIF name,
String value,
LocatorIF datatype,
Collection<TopicIF> scope)
|
| Uses of TopicIF in net.ontopia.topicmaps.impl.basic.index |
|---|
| Methods in net.ontopia.topicmaps.impl.basic.index with parameters of type TopicIF | |
|---|---|
Collection |
ClassInstanceIndex.getAssociationRoles(TopicIF association_role_type)
|
Collection |
ScopeIndex.getAssociations(TopicIF theme)
|
Collection |
ClassInstanceIndex.getAssociations(TopicIF association_type)
|
Collection |
ScopeIndex.getOccurrences(TopicIF theme)
|
Collection |
ClassInstanceIndex.getOccurrences(TopicIF occurrence_type)
|
Collection |
ScopeIndex.getTopicNames(TopicIF theme)
|
Collection |
ClassInstanceIndex.getTopicNames(TopicIF basename_type)
|
Collection |
ClassInstanceIndex.getTopics(TopicIF topic_type)
|
Collection |
ScopeIndex.getVariants(TopicIF theme)
|
boolean |
ClassInstanceIndex.usedAsAssociationRoleType(TopicIF topic)
|
boolean |
ScopeIndex.usedAsAssociationTheme(TopicIF topic)
|
boolean |
ClassInstanceIndex.usedAsAssociationType(TopicIF topic)
|
boolean |
ScopeIndex.usedAsOccurrenceTheme(TopicIF topic)
|
boolean |
ClassInstanceIndex.usedAsOccurrenceType(TopicIF topic)
|
boolean |
ScopeIndex.usedAsTheme(TopicIF topic)
|
boolean |
ScopeIndex.usedAsTopicNameTheme(TopicIF topic)
|
boolean |
ClassInstanceIndex.usedAsTopicNameType(TopicIF topic)
|
boolean |
ClassInstanceIndex.usedAsTopicType(TopicIF topic)
|
boolean |
ClassInstanceIndex.usedAsType(TopicIF topic)
|
boolean |
ScopeIndex.usedAsVariantTheme(TopicIF topic)
|
| 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. |
| Fields in net.ontopia.topicmaps.impl.rdbms with type parameters of type TopicIF | |
|---|---|
protected Set<TopicIF> |
TopicEvents.topicsAdded
|
protected Set<TopicIF> |
TopicEvents.topicsModified
|
protected Map<TopicIF,TopicIF> |
TopicEvents.topicsRemoved
|
protected Map<TopicIF,TopicIF> |
TopicEvents.topicsRemoved
|
| Methods in net.ontopia.topicmaps.impl.rdbms that return TopicIF | |
|---|---|
protected TopicIF |
SubjectIdentityCache._getTopicBySubjectIdentifier(LocatorIF subject_indicator)
|
protected TopicIF |
SubjectIdentityCache._getTopicBySubjectLocator(LocatorIF subject)
|
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(Collection topic_types)
|
TopicIF |
TopicMapBuilder.makeTopic(TopicIF topic_type)
|
| Methods in net.ontopia.topicmaps.impl.rdbms that return types with arguments of type TopicIF | |
|---|---|
Collection<TopicIF> |
ReadOnlyAssociation.getRoleTypes()
|
Collection<TopicIF> |
Association.getRoleTypes()
|
Collection<TopicIF> |
VariantName.getScope()
|
Collection<TopicIF> |
TopicName.getScope()
|
Collection<TopicIF> |
ReadOnlyVariantName.getScope()
|
Collection<TopicIF> |
ReadOnlyTopicName.getScope()
|
Collection<TopicIF> |
ReadOnlyOccurrence.getScope()
|
Collection<TopicIF> |
ReadOnlyAssociation.getScope()
|
Collection<TopicIF> |
Association.getScope()
|
Collection<TopicIF> |
TopicMap.getTopics()
|
Collection<TopicIF> |
ReadOnlyTopicMap.getTopics()
|
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)
|
Collection<AssociationIF> |
TopicMap.getAssocations(TopicIF topic)
|
Collection<AssociationIF> |
ReadOnlyTopicMap.getAssocations(TopicIF topic)
|
Collection<AssociationIF> |
RDBMSTopicMapTransaction.getAssocations(TopicIF topic)
|
Collection<AssociationIF> |
TopicMap.getAssocationsByType(TopicIF topic,
TopicIF type)
|
Collection<AssociationIF> |
ReadOnlyTopicMap.getAssocationsByType(TopicIF topic,
TopicIF type)
|
Collection<AssociationIF> |
RDBMSTopicMapTransaction.getAssocationsByType(TopicIF topic,
TopicIF type)
|
Collection<AssociationIF> |
Topic.getAssociationsByType(TopicIF type)
|
Collection<AssociationIF> |
ReadOnlyTopic.getAssociationsByType(TopicIF type)
|
Collection<OccurrenceIF> |
Topic.getOccurrencesByType(TopicIF type)
|
Collection<OccurrenceIF> |
ReadOnlyTopic.getOccurrencesByType(TopicIF type)
|
Collection<OccurrenceIF> |
TopicMap.getOccurrencesByType(TopicIF topic,
TopicIF type)
|
Collection<OccurrenceIF> |
ReadOnlyTopicMap.getOccurrencesByType(TopicIF topic,
TopicIF type)
|
Collection<OccurrenceIF> |
RDBMSTopicMapTransaction.getOccurrencesByType(TopicIF topic,
TopicIF type)
|
Collection<AssociationRoleIF> |
Topic.getRolesByType(TopicIF roletype)
|
Collection<AssociationRoleIF> |
ReadOnlyTopic.getRolesByType(TopicIF roletype)
|
Collection<AssociationRoleIF> |
ReadOnlyAssociation.getRolesByType(TopicIF roletype)
|
Collection<AssociationRoleIF> |
Association.getRolesByType(TopicIF roletype)
|
Collection<AssociationRoleIF> |
TopicMap.getRolesByType(TopicIF player,
TopicIF rtype)
|
Collection<AssociationRoleIF> |
Topic.getRolesByType(TopicIF roletype,
TopicIF assoc_type)
|
Collection |
RoleTypeCache.getRolesByType(TopicIF player,
TopicIF roletype)
|
Collection |
ReadOnlyTopicMap.getRolesByType(TopicIF player,
TopicIF rtype)
|
Collection |
ReadOnlyTopic.getRolesByType(TopicIF roletype,
TopicIF assoc_type)
|
Collection |
RDBMSTopicMapTransaction.getRolesByType(TopicIF player,
TopicIF rtype)
|
Collection<AssociationRoleIF> |
TopicMap.getRolesByType(TopicIF player,
TopicIF rtype,
TopicIF atype)
|
Collection |
RoleTypeAssocTypeCache.getRolesByType(TopicIF player,
TopicIF rtype,
TopicIF atype)
|
Collection |
ReadOnlyTopicMap.getRolesByType(TopicIF player,
TopicIF rtype,
TopicIF atype)
|
Collection |
RDBMSTopicMapTransaction.getRolesByType(TopicIF player,
TopicIF rtype,
TopicIF atype)
|
Collection<TopicNameIF> |
Topic.getTopicNamesByType(TopicIF type)
|
Collection<TopicNameIF> |
ReadOnlyTopic.getTopicNamesByType(TopicIF type)
|
Collection<TopicNameIF> |
TopicMap.getTopicNamesByType(TopicIF topic,
TopicIF type)
|
Collection<TopicNameIF> |
ReadOnlyTopicMap.getTopicNamesByType(TopicIF topic,
TopicIF type)
|
Collection<TopicNameIF> |
RDBMSTopicMapTransaction.getTopicNamesByType(TopicIF topic,
TopicIF 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,
Reader value,
long length,
LocatorIF datatype)
|
OccurrenceIF |
TopicMapBuilder.makeOccurrence(TopicIF topic,
TopicIF occurs_type,
String value)
|
OccurrenceIF |
TopicMapBuilder.makeOccurrence(TopicIF topic,
TopicIF occurs_type,
String value,
LocatorIF datatype)
|
TopicIF |
TopicMapBuilder.makeTopic(TopicIF topic_type)
|
TopicNameIF |
TopicMapBuilder.makeTopicName(TopicIF topic,
String value)
|
TopicNameIF |
TopicMapBuilder.makeTopicName(TopicIF topic,
TopicIF bntype,
String value)
|
void |
Topic.merge(TopicIF topic)
|
void |
ReadOnlyTopic.merge(TopicIF topic)
|
void |
RoleTypeAssocTypeCache.prefetchRolesByType(Collection players,
TopicIF rtype,
TopicIF atype)
|
void |
RDBMSTopicMapTransaction.prefetchRolesByType(Collection players,
TopicIF rtype,
TopicIF atype)
|
void |
RDBMSTopicMapStore.prefetchRolesByType(Collection players,
TopicIF rtype,
TopicIF atype)
|
protected void |
SubjectIdentityCache.registerSubject(LocatorIF subject,
TopicIF object)
|
protected void |
SubjectIdentityCache.registerSubjectIndicator(LocatorIF subject_indicator,
TopicIF object)
|
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.impl.rdbms.index |
|---|
| Methods in net.ontopia.topicmaps.impl.rdbms.index that return types with arguments of type TopicIF | |
|---|---|
Collection<TopicIF> |
ClassInstanceIndex.getAssociationRoleTypes()
|
Collection<TopicIF> |
ScopeIndex.getAssociationThemes()
|
Collection<TopicIF> |
ClassInstanceIndex.getAssociationTypes()
|
Collection<TopicIF> |
ScopeIndex.getOccurrenceThemes()
|
Collection<TopicIF> |
ClassInstanceIndex.getOccurrenceTypes()
|
Collection<TopicIF> |
ScopeIndex.getTopicNameThemes()
|
Collection<TopicIF> |
ClassInstanceIndex.getTopicNameTypes()
|
Collection<TopicIF> |
ClassInstanceIndex.getTopics(TopicIF topic_type)
|
Collection<TopicIF> |
ClassInstanceIndex.getTopicTypes()
|
Collection<TopicIF> |
ScopeIndex.getVariantThemes()
|
| Uses of TopicIF in net.ontopia.topicmaps.impl.tmapi2 |
|---|
| Methods in net.ontopia.topicmaps.impl.tmapi2 that return TopicIF | |
|---|---|
TopicIF |
TopicMapImpl.unwrapTopic(org.tmapi.core.Topic topic)
|
| Methods in net.ontopia.topicmaps.impl.tmapi2 with parameters of type TopicIF | |
|---|---|
TopicImpl |
TopicMapImpl.wrapTopic(TopicIF topic)
|
| Constructors in net.ontopia.topicmaps.impl.tmapi2 with parameters of type TopicIF | |
|---|---|
TopicImpl(TopicMapImpl topicMap,
TopicIF topic)
|
|
| Uses of TopicIF in net.ontopia.topicmaps.impl.utils |
|---|
| Classes in net.ontopia.topicmaps.impl.utils that implement TopicIF | |
|---|---|
class |
SnapshotTopic
INTERNAL: |
| Fields in net.ontopia.topicmaps.impl.utils declared as TopicIF | |
|---|---|
protected TopicIF |
SnapshotVariantName.reifier
|
protected TopicIF |
SnapshotTopicName.reifier
|
protected TopicIF |
SnapshotOccurrence.reifier
|
protected TopicIF |
SnapshotVariantName.topic
|
protected TopicIF |
SnapshotTopicName.topic
|
protected TopicIF |
SnapshotOccurrence.topic
|
protected TopicIF |
SnapshotTopicName.type
|
protected TopicIF |
SnapshotOccurrence.type
|
| Fields in net.ontopia.topicmaps.impl.utils with type parameters of type TopicIF | |
|---|---|
protected Collection<TopicIF> |
SnapshotVariantName.scope
|
protected Collection<TopicIF> |
SnapshotTopicName.scope
|
protected Collection<TopicIF> |
SnapshotOccurrence.scope
|
protected Collection<TopicIF> |
SnapshotTopic.types
|
| Methods in net.ontopia.topicmaps.impl.utils that return TopicIF | |
|---|---|
protected abstract TopicIF |
AbstractSubjectIdentityCache._getTopicBySubjectIdentifier(LocatorIF subject_indicator)
|
protected abstract TopicIF |
AbstractSubjectIdentityCache._getTopicBySubjectLocator(LocatorIF subject)
|
TopicIF |
SnapshotVariantName.getReifier()
|
TopicIF |
SnapshotTopicName.getReifier()
|
TopicIF |
SnapshotOccurrence.getReifier()
|
TopicIF |
PhantomAssociation.getReifier()
|
TopicIF |
SnapshotVariantName.getTopic()
|
TopicIF |
SnapshotTopicName.getTopic()
|
TopicIF |
SnapshotOccurrence.getTopic()
|
abstract TopicIF |
AbstractSubjectIdentityCache.getTopicBySubjectIdentifier(LocatorIF locator)
|
abstract TopicIF |
AbstractSubjectIdentityCache.getTopicBySubjectLocator(LocatorIF locator)
|
TopicIF |
SnapshotTopicName.getType()
|
TopicIF |
SnapshotOccurrence.getType()
|
TopicIF |
PhantomAssociation.getType()
|
static TopicIF |
SnapshotTopic.makeSnapshot(TopicIF original,
int snapshotType,
Map<TMObjectIF,SnapshotTMObject> processed)
|
static TopicIF |
ReificationUtils.reify(ReifiableIF reifiable,
TopicIF reifier)
INTERNAL: Make the reifier topic reify the reifiable object. |
| Methods in net.ontopia.topicmaps.impl.utils that return types with arguments of type TopicIF | |
|---|---|
Collection<TopicIF> |
PhantomAssociation.getRoleTypes()
|
Collection<TopicIF> |
SnapshotVariantName.getScope()
|
Collection<TopicIF> |
SnapshotTopicName.getScope()
|
Collection<TopicIF> |
SnapshotOccurrence.getScope()
|
Collection<TopicIF> |
PhantomAssociation.getScope()
|
Collection<TopicIF> |
SnapshotTopic.getTypes()
|
| Methods in net.ontopia.topicmaps.impl.utils with parameters of type TopicIF | |
|---|---|
void |
SnapshotVariantName.addTheme(TopicIF theme)
|
void |
SnapshotTopicName.addTheme(TopicIF theme)
|
void |
SnapshotOccurrence.addTheme(TopicIF theme)
|
void |
PhantomAssociation.addTheme(TopicIF theme)
|
void |
SnapshotTopic.addType(TopicIF type)
|
Collection<AssociationIF> |
SnapshotTopic.getAssociationsByType(TopicIF type)
|
Collection<OccurrenceIF> |
SnapshotTopic.getOccurrencesByType(TopicIF type)
|
Collection<AssociationRoleIF> |
SnapshotTopic.getRolesByType(TopicIF rtype)
|
Collection<AssociationRoleIF> |
PhantomAssociation.getRolesByType(TopicIF roletype)
|
Collection<AssociationRoleIF> |
SnapshotTopic.getRolesByType(TopicIF rtype,
TopicIF atype)
|
Collection<TopicNameIF> |
SnapshotTopic.getTopicNamesByType(TopicIF type)
|
static TopicIF |
SnapshotTopic.makeSnapshot(TopicIF original,
int snapshotType,
Map<TMObjectIF,SnapshotTMObject> processed)
|
void |
SnapshotTopic.merge(TopicIF topic)
|
protected abstract void |
AbstractSubjectIdentityCache.registerSubject(LocatorIF subject,
TopicIF object)
|
protected abstract void |
AbstractSubjectIdentityCache.registerSubjectIndicator(LocatorIF subject_indicator,
TopicIF object)
|
static TopicIF |
ReificationUtils.reify(ReifiableIF reifiable,
TopicIF reifier)
INTERNAL: Make the reifier topic reify the reifiable object. |
static void |
DeletionUtils.removeDependencies(TopicIF topic)
INTERNAL: Removes the dependencies to the given topic from its topic map. |
void |
SnapshotVariantName.removeTheme(TopicIF theme)
|
void |
SnapshotTopicName.removeTheme(TopicIF theme)
|
void |
SnapshotOccurrence.removeTheme(TopicIF theme)
|
void |
PhantomAssociation.removeTheme(TopicIF theme)
|
void |
SnapshotTopic.removeType(TopicIF type)
|
void |
SnapshotVariantName.setReifier(TopicIF reifier)
|
void |
SnapshotTopicName.setReifier(TopicIF reifier)
|
void |
SnapshotOccurrence.setReifier(TopicIF reifier)
|
void |
PhantomAssociation.setReifier(TopicIF reifier)
|
void |
SnapshotTopicName.setType(TopicIF type)
|
void |
SnapshotOccurrence.setType(TopicIF type)
|
void |
PhantomAssociation.setType(TopicIF type)
|
protected void |
TopicModificationManager.EventHandler.topicModified(TopicIF topic)
Inform object tree event listeners about object tree add event. |
static String |
ObjectStrings.toString(String impl,
TopicIF topic)
|
| Uses of TopicIF in net.ontopia.topicmaps.query.impl.basic |
|---|
| Fields in net.ontopia.topicmaps.query.impl.basic declared as TopicIF | |
|---|---|
protected TopicIF |
AbstractDynamicPredicate.type
|
| Methods in net.ontopia.topicmaps.query.impl.basic that return TopicIF | |
|---|---|
TopicIF |
AbstractDynamicPredicate.getType()
|
| Methods in net.ontopia.topicmaps.query.impl.basic with parameters of type TopicIF | |
|---|---|
PredicateIF |
PredicateFactory.createPredicate(TopicIF type,
boolean assoc)
|
protected Collection |
InstanceOfPredicate.getClasses(TopicIF instance)
|
protected Collection |
DirectInstanceOfPredicate.getClasses(TopicIF instance)
|
protected abstract Collection |
AbstractInstanceOfPredicate.getClasses(TopicIF instance)
INTERNAL: Should return all applicable types of the given topic. |
protected Collection |
AbstractInstanceOfPredicate.getDirectInstances(TopicIF classes)
INTERNAL: Should return all instances of the topic, as seen by the specific predicate. |
protected Collection |
InstanceOfPredicate.getInstances(TopicIF klass)
|
protected Collection |
DirectInstanceOfPredicate.getInstances(TopicIF klass)
|
protected abstract Collection |
AbstractInstanceOfPredicate.getInstances(TopicIF klass)
INTERNAL: Should return all instances of the topic, as seen by the specific predicate. |
protected Collection |
InstanceOfPredicate.getSubtypes(TopicIF type)
|
protected Collection |
InstanceOfPredicate.getSupertypes(TopicIF type)
|
protected Collection |
DirectInstanceOfPredicate.getSupertypes(TopicIF type)
|
protected abstract Collection |
AbstractInstanceOfPredicate.getSupertypes(TopicIF type)
INTERNAL: Should return all supertypes of the given class, including the class itself. |
| Constructors in net.ontopia.topicmaps.query.impl.basic with parameters of type TopicIF | |
|---|---|
AbstractDynamicPredicate(TopicIF type,
LocatorIF base)
|
|
DynamicAssociationPredicate(TopicMapIF topicmap,
LocatorIF base,
TopicIF type)
|
|
DynamicFailurePredicate(TopicIF type,
LocatorIF base)
|
|
DynamicOccurrencePredicate(TopicMapIF topicmap,
LocatorIF base,
TopicIF type)
|
|
| Uses of TopicIF in net.ontopia.topicmaps.query.impl.rdbms |
|---|
| Methods in net.ontopia.topicmaps.query.impl.rdbms with parameters of type TopicIF | |
|---|---|
PredicateIF |
PredicateFactory.createPredicate(TopicIF type,
boolean assoc)
|
| Constructors in net.ontopia.topicmaps.query.impl.rdbms with parameters of type TopicIF | |
|---|---|
DynamicAssociationPredicate(TopicMapIF topicmap,
LocatorIF base,
TopicIF type)
|
|
DynamicFailurePredicate(TopicIF type,
LocatorIF base)
|
|
DynamicOccurrencePredicate(TopicMapIF topicmap,
LocatorIF base,
TopicIF type)
|
|
| Uses of TopicIF in net.ontopia.topicmaps.query.impl.utils |
|---|
| Methods in net.ontopia.topicmaps.query.impl.utils with parameters of type TopicIF | |
|---|---|
static boolean |
Prefetcher.prefetchRolesByType(TopicMapIF tm,
QueryMatches matches,
int qmidx,
TopicIF rtype,
int[] fields,
boolean[] traverse)
|
static boolean |
Prefetcher.prefetchRolesByType(TopicMapIF tm,
QueryMatches matches,
int qmidx,
TopicIF rtype,
TopicIF atype,
int[] fields,
boolean[] traverse)
|
| Uses of TopicIF in net.ontopia.topicmaps.query.parser |
|---|
| Methods in net.ontopia.topicmaps.query.parser that return TopicIF | |
|---|---|
TopicIF |
ParseContextIF.getTopic(QName qname)
INTERNAL: Interprets the given prefix and localname as a topic, returning null if none is found. |
TopicIF |
LocalParseContext.getTopic(QName qname)
|
TopicIF |
GlobalParseContext.getTopic(QName qname)
|
TopicIF |
ParseContextIF.getTopicBySubjectIdentifier(String uri)
|
TopicIF |
LocalParseContext.getTopicBySubjectIdentifier(String uri)
|
TopicIF |
GlobalParseContext.getTopicBySubjectIdentifier(String uri)
|
TopicIF |
ParseContextIF.getTopicBySubjectLocator(String uri)
|
TopicIF |
LocalParseContext.getTopicBySubjectLocator(String uri)
|
TopicIF |
GlobalParseContext.getTopicBySubjectLocator(String uri)
|
| Methods in net.ontopia.topicmaps.query.parser with parameters of type TopicIF | |
|---|---|
PredicateIF |
PredicateFactoryIF.createPredicate(TopicIF type,
boolean assoc)
INTERNAL: Creates a dynamic predicate for the given topic; either an association predicate or an occurrence predicate, depending on the value of the assoc parameter. |
PredicateIF |
ParseContextIF.getPredicate(TopicIF topic,
boolean assoc)
|
PredicateIF |
LocalParseContext.getPredicate(TopicIF topic,
boolean assoc)
|
PredicateIF |
GlobalParseContext.getPredicate(TopicIF topic,
boolean assoc)
|
| Uses of TopicIF in net.ontopia.topicmaps.query.utils |
|---|
| Methods in net.ontopia.topicmaps.query.utils that return TopicIF | |
|---|---|
TopicIF |
QueryWrapper.queryForTopic(String query)
EXPERIMENTAL: Returns a topic from the first column in the first row of the query result. |
TopicIF |
QueryWrapper.queryForTopic(String query,
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 that return TopicIF | |
|---|---|
protected TopicIF |
SchemaValidator.getTopic(TopicClass klass,
TopicMapIF tm)
|
| Methods in net.ontopia.topicmaps.schema.impl.osl with parameters of type TopicIF | |
|---|---|
protected ConstraintIF |
SchemaValidator.findClass(TopicIF topic,
Collection classes)
|
protected ConstraintIF |
SchemaValidator.findClassFor(TopicIF tclass,
Collection classes)
|
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.schema.impl.osl.cmdline |
|---|
| Methods in net.ontopia.topicmaps.schema.impl.osl.cmdline with parameters of type TopicIF | |
|---|---|
TypeSpecification |
AbstractSchemaAnalyzer.getTypeSpecification(TopicIF topic)
Generate the type specification for a topic |
protected static String |
AbstractSchemaAnalyzer.makeKey(TopicIF topic)
|
protected static String |
AbstractSchemaAnalyzer.makeKey(TopicIF[] topics)
|
protected static String |
AbstractSchemaAnalyzer.makeKey(TopicIF topic1,
TopicIF topic2)
|
protected static String |
AbstractSchemaAnalyzer.makeKey(TopicIF topic1,
TopicIF topic2,
TopicIF topic3)
|
void |
TopicClassAnalyzer.registerBasenames(TopicIF topic)
|
void |
TopicClassAnalyzer.registerOccurrences(TopicIF topic)
|
void |
TopicClassAnalyzer.registerOtherClasses(TopicIF topic)
Register other classes of which this class is allowed to be an instance of. |
void |
TopicClassAnalyzer.registerPlayerTypes(TopicIF topic)
|
| Constructors in net.ontopia.topicmaps.schema.impl.osl.cmdline with parameters of type TopicIF | |
|---|---|
AssociationClassAnalyzer(OSLSchema schema,
TopicIF assoctype,
Collection associations)
|
|
TopicClassAnalyzer(OSLSchema schema,
TopicIF topictype,
Collection topics)
|
|
| Uses of TopicIF in net.ontopia.topicmaps.schema.utils |
|---|
| Methods in net.ontopia.topicmaps.schema.utils that return TopicIF | |
|---|---|
protected TopicIF |
TextValidationHandler.getType(TopicIF topic)
|
| Methods in net.ontopia.topicmaps.schema.utils with parameters of type TopicIF | |
|---|---|
protected TopicIF |
TextValidationHandler.getType(TopicIF topic)
|
protected String |
TextValidationHandler.printTopic(TopicIF topic)
|
protected String |
HTMLValidationHandler.printTopic(TopicIF topic)
|
protected String |
HTMLValidationHandler.printTypes(TopicIF topic)
|
| Uses of TopicIF in net.ontopia.topicmaps.utils |
|---|
| Fields in net.ontopia.topicmaps.utils declared as TopicIF | |
|---|---|
protected TopicIF |
AssociationBuilder.assoctype
|
protected TopicIF |
TopicTreeBuilder.assocType
|
protected TopicIF |
TopicTreeBuilder.childRole
|
protected TopicIF[] |
SupersetOfContextDecider.context
|
protected TopicIF[] |
IntersectionOfContextDecider.context
|
protected TopicIF |
TopicTreeRendrer.current
|
protected TopicIF |
TopicTreeBuilder.parentRole
|
protected TopicIF |
AssociationBuilder.role1type
|
protected TopicIF |
AssociationBuilder.role2type
|
protected TopicIF |
AssociationBuilder.role3type
|
protected TopicIF |
AssociationBuilder.role4type
|
protected TopicIF[] |
ScopedIFComparator.scope
|
protected TopicIF |
TopicTreeNode.topic
|
| Fields in net.ontopia.topicmaps.utils with type parameters of type TopicIF | |
|---|---|
protected GrabberIF<T,TopicIF> |
TypedIFStringifier.grabber
|
protected Collection<TopicIF> |
NameGrabber.scope
INTERNAL: Alternatively to themeIndicator the
basename scope (collection of TopicIF objects) to decide
suitablity can be setup instantly. |
protected StringifierIF<? super TopicIF> |
TypedIFStringifier.topic_stringifier
|
protected Collection<TopicIF> |
NameGrabber.variantScope
INTERNAL: A collection containing topic themes used for specifying the variant name scope. |
| 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,
Map mergemap)
|
static TopicIF |
MergeUtils.findTopic(TopicMapIF othertm,
TopicIF topic)
PUBLIC: Find a topic in the other topic map which would merge with the given topic if that were to be added to the same topic map. |
TopicIF |
AssociationBuilder.getAssociationType()
PUBLIC: Returns the type of associations the builder creates. |
protected TopicIF |
TopicTreeBuilder.getPlayer(AssociationIF assoc,
TopicIF roleType)
|
protected TopicIF |
TopicTreeBuilder.getRoot(TopicIF topic,
Set visited)
|
TopicIF |
TopicTreeNode.getTopic()
|
static TopicIF |
ObjectTopicIdStringifier.getTopic(TMObjectIF tmobject)
|
TopicIF |
TypedIFGrabber.grab(T typed)
INTERNAL: Grabs the topic which is the type of the given typedIF |
TopicIF |
QNameLookup.lookup(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 Collection<TopicIF> |
IdentityUtils.findSameTopic(TopicMapIF topicmap,
TopicIF topic)
INTERNAL: Returns the topic or topics with overlapping identities in the given topic map. |
static Collection<TopicIF> |
CharacteristicUtils.getAssociatedTopics(TopicIF topic)
INTERNAL: Returns all the directly associated topics of the given topic. |
static StringifierIF<TopicIF> |
TopicStringifiers.getDefaultStringifier()
PUBLIC: Gets a stringifier that will return a default name for each topic it is applied to. |
static GrabberIF<TopicIF,NameIF> |
TopicCharacteristicGrabbers.getDisplayNameGrabber()
INTERNAL: Returns a grabber that will grab the name most suitable for display from a topic. |
static StringifierIF<TopicIF> |
TopicStringifiers.getFastSortNameStringifier(TopicMapIF tm)
PUBLIC: Gets a fast stringifier that will return the sort names of topics, when they have one. |
static GrabberIF<TopicIF,NameIF> |
TopicCharacteristicGrabbers.getSortNameGrabber()
INTERNAL: Returns a grabber that will grab the name most suitable for sorting from a topic. |
static StringifierIF<TopicIF> |
TopicStringifiers.getSortNameStringifier()
PUBLIC: Gets a stringifier that will return the sort names of topics, when they have one. |
static StringifierIF<TopicIF> |
TopicStringifiers.getStringifier(Collection<TopicIF> tnscope,
Collection<TopicIF> vnscope)
PUBLIC: Gets a stringifier that will return the name it determines matches the given scopes best. |
Collection<TopicIF> |
TypeHierarchyUtils.getSubclasses(TopicIF klass)
INTERNAL: Returns the topics which are subtypes of the topic klass. |
Collection<TopicIF> |
TypeHierarchyUtils.getSubclasses(TopicIF klass,
int level)
INTERNAL: Returns the topics which are subtypes of the given typing topic down to a given level. |
Collection<TopicIF> |
TypeHierarchyUtils.getSuperclasses(TopicIF klass)
INTERNAL: Returns the topics which are supertypes of the given typing topic |
Collection<TopicIF> |
TypeHierarchyUtils.getSuperclasses(TopicIF klass,
int level)
INTERNAL: Returns the topics which are supertypes of the given typing topic up to a given level. |
Collection<TopicIF> |
TypeHierarchyUtils.getSupertypes(TopicIF typed)
INTERNAL: Returns the topics which types of the object typed and all their supertypes. |
Collection<TopicIF> |
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. |
Collection<TopicIF> |
TypeHierarchyUtils.getSupertypes(TypedIF typed)
INTERNAL: Returns the topic which types the singly typed object typed and all of its supertypes. |
static StringifierIF<TopicIF> |
TopicStringifiers.getTopicNameStringifier(Collection<TopicIF> scope)
PUBLIC: Gets a stringifier that will return the topic name it determines to match the given scope best. |
static Collection<TopicIF> |
CharacteristicUtils.getTopicsOfTopicNames(Collection<TopicNameIF> basenames)
INTERNAL: Gets the topics of a collection of basenames. |
static StringifierIF<TopicIF> |
TopicStringifiers.getVariantNameStringifier(Collection<TopicIF> scope)
PUBLIC: Gets a stringifier that will return the variant that it determines to match the given scope best. |
Set<TopicIF> |
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. |
| 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. |
|
protected TopicTreeNode |
TopicTreeBuilder.build(TopicIF topic,
Set visited)
|
|
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,
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. |
|
protected boolean |
TopicTreeBuilder.filter(TopicIF topic)
|
|
static Collection<TopicIF> |
IdentityUtils.findSameTopic(TopicMapIF topicmap,
TopicIF topic)
INTERNAL: Returns the topic or topics with overlapping identities in the given topic map. |
|
static TopicIF |
MergeUtils.findTopic(TopicMapIF othertm,
TopicIF topic)
PUBLIC: Find a topic in the other topic map which would merge with the given topic if that were to be added to the same topic map. |
|
static Collection<TopicIF> |
CharacteristicUtils.getAssociatedTopics(TopicIF topic)
INTERNAL: Returns all the directly associated topics of the given topic. |
|
static
|
CharacteristicUtils.getByType(Collection<T> objects,
TopicIF type)
INTERNAL: Finds first characteristic of a specified type. |
|
static Collection |
ClassInstanceUtils.getInstancesOf(Collection typed,
TopicIF type)
INTERNAL: Returns the typed objects that are instances of the given type. |
|
protected TopicIF |
TopicTreeBuilder.getPlayer(AssociationIF assoc,
TopicIF roleType)
|
|
protected TopicIF |
TopicTreeBuilder.getRoot(TopicIF topic,
Set visited)
|
|
Collection<TopicIF> |
TypeHierarchyUtils.getSubclasses(TopicIF klass)
INTERNAL: Returns the topics which are subtypes of the topic klass. |
|
Collection<TopicIF> |
TypeHierarchyUtils.getSubclasses(TopicIF klass,
int level)
INTERNAL: Returns the topics which are subtypes of the given typing topic down to a given level. |
|
Collection<TopicIF> |
TypeHierarchyUtils.getSuperclasses(TopicIF klass)
INTERNAL: Returns the topics which are supertypes of the given typing topic |
|
Collection<TopicIF> |
TypeHierarchyUtils.getSuperclasses(TopicIF klass,
int level)
INTERNAL: Returns the topics which are supertypes of the given typing topic up to a given level. |
|
Collection<TopicIF> |
TypeHierarchyUtils.getSupertypes(TopicIF typed)
INTERNAL: Returns the topics which types of the object typed and all their supertypes. |
|
Collection<TopicIF> |
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. |
|
VariantNameIF |
TopicVariantNameGrabber.grab(TopicIF topic)
INTERNAL: Grabs the most appropriate variant name for the given topic name, using the comparator established at creation to compare available variant names. |
|
TopicNameIF |
TopicNameGrabber.grab(TopicIF topic)
INTERNAL: Grabs the most appropriate base name for the given topic, using the comparator established at creation to compare available base names. |
|
NameIF |
NameGrabber.grab(TopicIF topic)
INTERNAL: Grabs the most appropiate base name (or if grabOnlyTopicName is false allow also to return the
most appropiate VariantIF instance). |
|
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. |
|
static boolean |
ScopeUtils.isIntersectionOfContext(ScopedIF obj,
TopicIF[] context)
EXPERIMENTAL: |
|
static boolean |
ScopeUtils.isSupersetOfContext(ScopedIF obj,
TopicIF[] context)
EXPERIMENTAL: |
|
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. |
|
protected static String |
KeyGenerator.makeTopicKey(TopicIF topic)
|
|
static OccurrenceIF |
MergeUtils.mergeInto(TopicIF target,
OccurrenceIF source)
PUBLIC: Merges the source occurrence into the target topic in another topic map. |
|
static ReifiableIF |
MergeUtils.mergeInto(TopicIF target,
ReifiableIF source)
PUBLIC: Merges the source object into a target topic in another topic map. |
|
static void |
MergeUtils.mergeInto(TopicIF target,
TopicIF source)
PUBLIC: Merges the characteristics of one topic into another topic. |
|
static TopicNameIF |
MergeUtils.mergeInto(TopicIF target,
TopicNameIF source)
PUBLIC: Merges the source topic name into the target topic in another topic map. |
|
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
|
ScopeUtils.rankByScope(Collection<S> scoped,
TopicIF theme)
Ranks the ScopedIFs by the applicability to the specified scope. |
|
static 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 String |
TopicStringifiers.toString(TopicIF topic)
PUBLIC: Returns the default name of the topic. |
|
String |
TopicStringifiers.FastSortNameStringifier.toString(TopicIF topic)
|
|
static String |
TopicStringifiers.toString(TopicIF topic,
Collection<TopicIF> tnscope)
PUBLIC: Returns the name of the topic given the specified topic name theme. |
|
static String |
TopicStringifiers.toString(TopicIF topic,
Collection<TopicIF> tnscope,
Collection<TopicIF> vnscope)
PUBLIC: Returns the name of the topic given the specified topic name and variant name themes. |
|
static String |
TopicStringifiers.toString(TopicIF topic,
Collection<TopicIF> tnscope,
TopicIF vntheme)
PUBLIC: Returns the name of the topic given the specified topic name and variant name themes. |
|
static String |
TopicStringifiers.toString(TopicIF topic,
TopicIF tntheme)
PUBLIC: Returns the name of the topic given the specified topic name theme. |
|
static 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. |
|
protected net.ontopia.topicmaps.utils.WalkerState |
AssociationWalker.walk(TopicIF start,
boolean storePaths)
PROTECTED: Computes the transitive closure under the association type and rolespec definitions provided in the constructor; this method is used by both walkTopics and walkPaths. |
|
void |
AssociationWalkerListenerIF.walkAssociation(TopicIF leftRolePlayer,
AssociationIF association,
TopicIF rightRolePlayer)
PUBLIC: The function invoked by the AssociationWalker. |
|
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. |
|
Set<TopicIF> |
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. |
|
| Method parameters in net.ontopia.topicmaps.utils with type arguments of type TopicIF | ||
|---|---|---|
static Collection<OccurrenceIF> |
CharacteristicUtils.getOccurrences(Collection<TopicIF> topics)
Gets the occurrences of all the topics in the given collection. |
|
static Collection<AssociationRoleIF> |
CharacteristicUtils.getRoles(Collection<TopicIF> topics)
Gets the association roles of the topics in the given collection. |
|
static StringifierIF<TopicIF> |
TopicStringifiers.getStringifier(Collection<TopicIF> tnscope,
Collection<TopicIF> vnscope)
PUBLIC: Gets a stringifier that will return the name it determines matches the given scopes best. |
|
static StringifierIF<TopicIF> |
TopicStringifiers.getStringifier(Collection<TopicIF> tnscope,
Collection<TopicIF> vnscope)
PUBLIC: Gets a stringifier that will return the name it determines matches the given scopes best. |
|
static Collection<TopicNameIF> |
CharacteristicUtils.getTopicNames(Collection<TopicIF> topics)
INTERNAL: Gets the basenames of the given collection of topics. |
|
static StringifierIF<TopicIF> |
TopicStringifiers.getTopicNameStringifier(Collection<TopicIF> scope)
PUBLIC: Gets a stringifier that will return the topic name it determines to match the given scope best. |
|
static StringifierIF<TopicIF> |
TopicStringifiers.getVariantNameStringifier(Collection<TopicIF> scope)
PUBLIC: Gets a stringifier that will return the variant that it determines to match the given scope best. |
|
static boolean |
ScopeUtils.isApplicableInContext(ScopedIF obj,
Collection<TopicIF> context)
Checks to see if the ScopedIF's scope is applicable in the user context. |
|
static boolean |
ScopeUtils.isIntersectionOfContext(ScopedIF obj,
Collection<TopicIF> context)
Checks to see if the ScopedIF's scope intersects with the user context. |
|
static boolean |
ScopeUtils.isSubsetOfContext(ScopedIF obj,
Collection<TopicIF> context)
Checks to see if the ScopedIF's scope is a subset of the user context. |
|
static boolean |
ScopeUtils.isSupersetOfContext(ScopedIF obj,
Collection<TopicIF> context)
Checks to see if the ScopedIF's scope is a superset of the user context. |
|
protected static String |
KeyGenerator.makeScopeKey(Collection<TopicIF> scope)
|
|
protected static String |
KeyGenerator.makeScopeKey(Collection<TopicIF> scope,
TopicMapIF othertm)
|
|
static
|
ScopeUtils.rankByScope(Collection<S> scoped,
Collection<TopicIF> scope)
Ranks the ScopedIFs by the applicability to the specified scope. |
|
static String |
TopicStringifiers.toString(TopicIF topic,
Collection<TopicIF> tnscope)
PUBLIC: Returns the name of the topic given the specified topic name theme. |
|
static String |
TopicStringifiers.toString(TopicIF topic,
Collection<TopicIF> tnscope,
Collection<TopicIF> vnscope)
PUBLIC: Returns the name of the topic given the specified topic name and variant name themes. |
|
static String |
TopicStringifiers.toString(TopicIF topic,
Collection<TopicIF> tnscope,
Collection<TopicIF> vnscope)
PUBLIC: Returns the name of the topic given the specified topic name and variant name themes. |
|
static String |
TopicStringifiers.toString(TopicIF topic,
Collection<TopicIF> tnscope,
TopicIF vntheme)
PUBLIC: Returns the name of the topic given the specified topic name and variant name themes. |
|
| 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)
|
|
| Constructor parameters in net.ontopia.topicmaps.utils with type arguments of type TopicIF | |
|---|---|
IntersectionOfContextDecider(Collection<TopicIF> context)
|
|
NameGrabber(Collection<TopicIF> scope)
INTERNAL: Creates the grabber and sets the comparator to be a ScopedIFComparator using the specified scope. |
|
NameGrabber(Collection<TopicIF> basenameScope,
Collection<TopicIF> variantScope)
INTERNAL: Creates the grabber and sets the comparator to be a ScopedIFComparator using the specified scope. |
|
NameGrabber(Collection<TopicIF> basenameScope,
Collection<TopicIF> variantScope)
INTERNAL: Creates the grabber and sets the comparator to be a ScopedIFComparator using the specified scope. |
|
NameGrabber(Collection<TopicIF> basenameScope,
Collection<TopicIF> variantScope,
boolean grabOnlyTopicName)
INTERNAL: Creates the grabber and sets the comparator to be a ScopedIFComparator using the specified scope. |
|
NameGrabber(Collection<TopicIF> basenameScope,
Collection<TopicIF> variantScope,
boolean grabOnlyTopicName)
INTERNAL: Creates the grabber and sets the comparator to be a ScopedIFComparator using the specified scope. |
|
ScopedIFComparator(Collection<TopicIF> scope)
|
|
ScopedIFComparator(Collection<TopicIF> scope,
Comparator<? super T> subcomparator)
|
|
TopicNameGrabber(Collection<TopicIF> scope)
INTERNAL: Creates a grabber; uses a BaseComparator with the given scope. |
|
TopicVariantNameGrabber(Collection<TopicIF> scope)
INTERNAL: Creates a grabber. |
|
TypedIFStringifier(StringifierIF<? super TopicIF> topic_stringifier)
|
|
VariantNameGrabber(Collection<TopicIF> scope)
INTERNAL: Creates a grabber; makes the comparator a ScopedIFComparator for the given scope. |
|
| Uses of TopicIF in net.ontopia.topicmaps.utils.ctm |
|---|
| Fields in net.ontopia.topicmaps.utils.ctm declared as TopicIF | |
|---|---|
protected TopicIF |
ParseFrame.topic
|
| 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,
String literal,
LocatorIF datatype,
LocatorIF locator)
|
|
| Uses of TopicIF in net.ontopia.topicmaps.utils.deciders |
|---|
| Methods in net.ontopia.topicmaps.utils.deciders with parameters of type TopicIF | |
|---|---|
boolean |
TMExporterDecider.ok(TopicIF topic)
Return true iff the given topic, all of it's types and all types of the types (etc. |
| 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(Collection<TopicIF> topics,
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.utils.rdf |
|---|
| Methods in net.ontopia.topicmaps.utils.rdf with parameters of type TopicIF | |
|---|---|
void |
RDFFragmentExporter.exportTopic(TopicIF topic)
PUBLIC: Exports the given topic. |
protected void |
RDFTopicMapWriter.write(TopicIF topic)
|
| Method parameters in net.ontopia.topicmaps.utils.rdf with type arguments of type TopicIF | |
|---|---|
void |
RDFFragmentExporter.exportAll(Iterator<TopicIF> it)
PUBLIC: Exports all the topics returned by the iterator, and wraps them with startTopicMap() and endTopicMap() calls. |
void |
RDFFragmentExporter.exportTopics(Iterator<TopicIF> it)
PUBLIC: Exports all the topics returned by the iterator. |
| Uses of TopicIF in net.ontopia.topicmaps.utils.xfml |
|---|
| Methods in net.ontopia.topicmaps.utils.xfml that return TopicIF | |
|---|---|
protected TopicIF |
XFMLContentHandler.resolveTopicRef(String address)
|
| Methods in net.ontopia.topicmaps.utils.xfml with parameters of type TopicIF | |
|---|---|
protected void |
XFMLContentHandler.addItemIdentifier(TopicIF topic,
LocatorIF locator)
|
protected void |
XFMLContentHandler.addSubjectIdentifier(TopicIF topic,
LocatorIF locator)
|
protected void |
XFMLContentHandler.registerSourceLocator(TopicIF tmobject,
String id)
|
| Uses of TopicIF in net.ontopia.topicmaps.xml |
|---|
| Methods in net.ontopia.topicmaps.xml that return TopicIF | |
|---|---|
protected TopicIF |
XTMContentHandler.addSubjectIdentifier(TopicIF topic,
LocatorIF subjectIndicator)
|
protected TopicIF |
XTMContentHandler.createTopicFromLazyTopic()
|
static TopicIF |
XTMContentHandler.getDefaultOccurrenceTopic(TopicMapIF topicmap)
|
static TopicIF |
XTMContentHandler.getNullTopic(TopicMapIF topicmap)
|
protected TopicIF |
XTMContentHandler.getParentTopic()
|
protected TopicIF |
XTMContentHandler.getReferencedExternalTopic(LocatorIF orig_locator)
|
protected TopicIF |
XTMContentHandler.registerSourceLocator(TopicIF topic,
LocatorIF locator)
|
protected TopicIF |
XTMContentHandler.registerSubjectIndicator(TopicIF topic,
LocatorIF locator)
|
protected TopicIF |
XTMContentHandler.registerSubjectLocator(TopicIF topic,
LocatorIF locator)
|
protected TopicIF |
XTMContentHandler.resolveResourceRef(LocatorIF locator)
|
protected TopicIF |
XTMContentHandler.resolveSourceLocatorOrSubjectIndicator(LocatorIF locator)
|
protected TopicIF |
XTMContentHandler.resolveTopicRef(String address)
|
| Methods in net.ontopia.topicmaps.xml with parameters of type TopicIF | |
|---|---|
protected TopicIF |
XTMContentHandler.addSubjectIdentifier(TopicIF topic,
LocatorIF subjectIndicator)
|
void |
XTMTopicMapFragmentWriter.exportTopic(TopicIF topic)
PUBLIC: Exports the given topic. |
void |
TMXMLWriter.gatherPrefixes(TopicIF topic)
PUBLIC: Gets the namespace prefixes to be used (to be used in fragment exporting mode only). |
protected String |
XTMTopicMapExporter.getSubjectIndicatorRef(TopicIF topic,
LocatorIF indicator)
INTERNAL: This method is used to get the string form of the subject indicator of a topic. |
protected String |
TMXMLWriter.getSubjectIndicatorRef(TopicIF topic,
LocatorIF indicator)
|
protected String |
XTMFragmentExporter.makeVirtualReference(TopicIF topic)
|
static String |
XTMFragmentExporter.makeVirtualReference(TopicIF topic,
String topicmap_id)
|
protected void |
XTMContentHandler.processMember(TopicIF player)
|
protected void |
XTMContentHandler.processTheme(TopicIF theme)
|
protected void |
XTMContentHandler.processTopicReference(TopicIF referenced_topic)
|
protected TopicIF |
XTMContentHandler.registerSourceLocator(TopicIF topic,
LocatorIF locator)
|
protected TopicIF |
XTMContentHandler.registerSubjectIndicator(TopicIF topic,
LocatorIF locator)
|
protected TopicIF |
XTMContentHandler.registerSubjectLocator(TopicIF topic,
LocatorIF locator)
|
protected void |
XTMTopicMapExporter.writeInstanceOf(TopicIF topic,
DocumentHandler dh)
|
protected void |
XTMTopicMapExporter.writeRoleSpec(TopicIF topic,
DocumentHandler dh)
|
protected void |
XTMTopicMapExporter.writeSubjectIdentity(TopicIF topic,
DocumentHandler dh)
|
protected void |
XTMFragmentExporter.writeSubjectIdentity(TopicIF topic,
DocumentHandler dh)
|
void |
TMXMLWriter.writeTopic(TopicIF topic)
PUBLIC: Writes a single topic (fragment exporting mode only). |
protected void |
XTMTopicMapExporter.writeTopic(TopicIF topic,
DocumentHandler dh)
|
protected void |
XTMFragmentExporter.writeTopic(TopicIF topic,
DocumentHandler dh)
|
protected void |
XTMFragmentExporter.writeTopicNames(TopicIF topic,
DocumentHandler dh)
|
protected void |
XTMTopicMapExporter.writeTopicRef(TopicIF topic,
DocumentHandler dh)
|
protected void |
XTMFragmentExporter.writeTopicRef(TopicIF topic,
DocumentHandler dh)
|
| Method parameters in net.ontopia.topicmaps.xml with type arguments of type TopicIF | |
|---|---|
void |
XTMTopicMapFragmentWriter.exportAll(Iterator<TopicIF> it)
PUBLIC: Exports all the topics returned by the iterator, and wraps them with startTopicMap() and endTopicMap() calls. |
void |
XTMTopicMapFragmentWriter.exportTopics(Iterator<TopicIF> it)
PUBLIC: Exports all the topics returned by the iterator. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||