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

Packages that use TopicMapIF
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.db2tm The implementation of and public API to the DB2TM module for converting relational data (in CSV files or RDBMSs) to Topic Maps. 
net.ontopia.topicmaps.impl.basic The in-memory implementation of the core topic map interfaces. 
net.ontopia.topicmaps.impl.rdbms Relational database implementation of the core topic map interfaces. 
net.ontopia.topicmaps.nav2.utils Provides utility classes for the Navigator Tag Libraries and Framework. 
net.ontopia.topicmaps.query.core Contains the interfaces through which interaction with query processors, queries, and query results are done. 
net.ontopia.topicmaps.query.spi Provides a set of service provider interfaces for adding new predicates to the tolog query language. 
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.utils.ltm This package provides support for the textual Linear Topic Map Notation (or LTM) 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.xml Classes for importing and exporting topic maps in the XML interchange format. 
 

Uses of TopicMapIF in net.ontopia.topicmaps.classify
 

Methods in net.ontopia.topicmaps.classify with parameters of type TopicMapIF
static TermDatabase SimpleClassifier.classify(java.lang.String uri_or_file, TopicMapIF topicmap)
          PUBLIC: Extracts keywords from the given URI or file, using the information in the topic map, and returns a TermDatabase representing the results.
 

Constructors in net.ontopia.topicmaps.classify with parameters of type TopicMapIF
TopicMapAnalyzer(TopicMapIF topicmap)
           
TopicMapClassification(TopicMapIF topicmap)
           
 

Uses of TopicMapIF in net.ontopia.topicmaps.core
 

Methods in net.ontopia.topicmaps.core that return TopicMapIF
 TopicMapIF TopicMapStoreIF.getTopicMap()
          PUBLIC: Gets the topic map that is accessible through the root transaction of the store.
 TopicMapIF TopicMapBuilderIF.getTopicMap()
          PUBLIC: Returns the topic map to which this builder belongs.
 TopicMapIF TMObjectIF.getTopicMap()
          PUBLIC: Gets the topic map that this object belongs to.
 TopicMapIF TopicMapReaderIF.read()
          PUBLIC: Reads the next topic map available from some implicit, implementation dependent source.
 

Methods in net.ontopia.topicmaps.core that return types with arguments of type TopicMapIF
 java.util.Collection<TopicMapIF> TopicMapReaderIF.readAll()
          PUBLIC: Reads all the topic map available from some implicit, implementation dependent source.
 

Methods in net.ontopia.topicmaps.core with parameters of type TopicMapIF
static void CrossTopicMapException.check(TMObjectIF tmobject, TopicMapIF target)
           
 void TopicMapImporterIF.importInto(TopicMapIF topicmap)
          PUBLIC: Imports an implicitly designated topic map into the given topic map.
 void TopicMapWriterIF.write(TopicMapIF source_topicmap)
          PUBLIC: Writes the given topic map to an implicit implementation dependent destination.
 

Constructors in net.ontopia.topicmaps.core with parameters of type TopicMapIF
CrossTopicMapException(TMObjectIF tmobject, TopicMapIF target)
           
 

Uses of TopicMapIF in net.ontopia.topicmaps.db2tm
 

Methods in net.ontopia.topicmaps.db2tm that return TopicMapIF
 TopicMapIF Context.getTopicMap()
          INTERNAL: Gets the topic map currently in use.
 

Methods in net.ontopia.topicmaps.db2tm with parameters of type TopicMapIF
static void DB2TM.add(java.lang.String cfgfile, TopicMapIF topicmap)
          PUBLIC: Run conversion from a configuration file into a given topic map.
static void Processor.addRelations(RelationMapping rmapping, java.util.Collection relnames, TopicMapIF topicmap, LocatorIF baseloc)
          INTERNAL: Runs a DB2TM process by adding tuples to the topic map.
static void Processor.removeRelations(RelationMapping rmapping, java.util.Collection relnames, TopicMapIF topicmap, LocatorIF baseloc)
          INTERNAL: Runs a DB2TM process by removing tuples from the topic map.
 void Context.setTopicMap(TopicMapIF topicmap)
          INTERNAL: Sets the current topic map.
static void DB2TM.sync(java.lang.String cfgfile, TopicMapIF topicmap)
          PUBLIC: Run synchronization from a configuration file against a given topic map.
static void Processor.synchronizeRelations(RelationMapping rmapping, java.util.Collection relnames, TopicMapIF topicmap, LocatorIF baseloc)
          INTERNAL: Runs a DB2TM process by synchronizing the relations.
static void Processor.synchronizeRelations(RelationMapping rmapping, java.util.Collection relnames, TopicMapIF topicmap, LocatorIF baseloc, boolean forceRescan)
           
 

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

Classes in net.ontopia.topicmaps.impl.basic that implement TopicMapIF
 class TopicMap
          INTERNAL: The basic topic map implementation.
 

Methods in net.ontopia.topicmaps.impl.basic that return TopicMapIF
 TopicMapIF TopicMapBuilder.getTopicMap()
           
 TopicMapIF TopicMap.getTopicMap()
           
 TopicMapIF TMObject.getTopicMap()
           
 

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

Classes in net.ontopia.topicmaps.impl.rdbms that implement TopicMapIF
 class ReadOnlyTopicMap
          INTERNAL: The read-only rdbms topic map implementation.
 

Methods in net.ontopia.topicmaps.impl.rdbms that return TopicMapIF
 TopicMapIF TopicMapBuilder.getTopicMap()
           
 TopicMapIF TopicMap.getTopicMap()
           
 TopicMapIF TMObject.getTopicMap()
           
 TopicMapIF ReadOnlyTopicMap.getTopicMap()
           
 TopicMapIF ReadOnlyTMObject.getTopicMap()
           
 TopicMapIF RDBMSTopicMapStore.getTopicMap()
           
 TopicMapIF RDBMSTopicMapReader.read()
           
 

Methods in net.ontopia.topicmaps.impl.rdbms that return types with arguments of type TopicMapIF
 java.util.Collection<TopicMapIF> RDBMSTopicMapReader.readAll()
           
 

Methods in net.ontopia.topicmaps.impl.rdbms with parameters of type TopicMapIF
static java.util.Map<java.lang.String,java.lang.Integer> Stats.getStatistics(TopicMapIF topicmap)
           
static void Utils.removeDuplicates(TopicMapIF topicmap)
          INTERNAL: Helper function that effectively finds duplicate characteristics and suppresses them.
 

Constructors in net.ontopia.topicmaps.impl.rdbms with parameters of type TopicMapIF
LocatorLookup(java.lang.String qname, net.ontopia.persistence.proxy.TransactionIF txn, TopicMapIF tm, int lrusize)
           
TopicMapBuilder(net.ontopia.persistence.proxy.TransactionIF txn, TopicMapIF tm)
           
 

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

Methods in net.ontopia.topicmaps.nav2.utils that return TopicMapIF
static TopicMapIF ContextUtils.getTopicMap(javax.servlet.jsp.PageContext pageContext)
          EXPERIMENTAL: Get the topic map object the context tag is working with.
static TopicMapIF ContextUtils.getTopicMap(javax.servlet.ServletRequest request)
          EXPERIMENTAL: Get the topic map object the context tag is working with.
 

Methods in net.ontopia.topicmaps.nav2.utils with parameters of type TopicMapIF
 void TreeWidget.setTopicMap(TopicMapIF topicmap)
          PUBLIC: Sets the topic map used by the widget.
 void DynamicTreeWidget.setTopicMap(TopicMapIF topicmap)
          PUBLIC: Sets the topic map used by the widget.
static TMObjectIF NavigatorUtils.stringID2Object(TopicMapIF tm, java.lang.String s)
          INTERNAL: Tries to convert a string which should contain a subject identifier, XML ID, or object ID to a TMObjectIF object in the following order: try to match a subject indicator (tm.getTopicBySubjectIdentifier) try to match a source locator (tm.getObjectByItemIdentifier) try to match a topic id (tm.getObjectById)
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)
static java.util.Collection NavigatorUtils.stringIDs2Topics(TopicMapIF tm, java.lang.String strList, java.lang.String delimiter)
          INTERNAL: Converts from a string of subject identities, source IDs or object IDs separated by spaces (default) to a Collection of topics.
 

Constructors in net.ontopia.topicmaps.nav2.utils with parameters of type TopicMapIF
DynamicTreeWidget(TopicMapIF topicmap, java.lang.String tablequery, java.lang.String ownpage, java.lang.String nodepage)
          PUBLIC: Sets up the widget ready for use.
TreeWidget(TopicMapIF topicmap, java.lang.String query, java.lang.String topquery, java.lang.String ownpage, java.lang.String nodepage)
          PUBLIC: Sets up the widget ready for use.
 

Uses of TopicMapIF in net.ontopia.topicmaps.query.core
 

Methods in net.ontopia.topicmaps.query.core with parameters of type TopicMapIF
 QueryProcessorIF QueryProcessorFactoryIF.createQueryProcessor(TopicMapIF topicmap, LocatorIF base, java.util.Map<java.lang.String,java.lang.String> properties)
          PUBLIC: Creates a new QueryProcessorIF instance to query a given topic map.
 

Uses of TopicMapIF in net.ontopia.topicmaps.query.spi
 

Methods in net.ontopia.topicmaps.query.spi that return TopicMapIF
 TopicMapIF JavaPredicate.getTopicMap()
           
 

Methods in net.ontopia.topicmaps.query.spi with parameters of type TopicMapIF
 void SearcherIF.setTopicMap(TopicMapIF topicmap)
          PUBLIC: Called by the query engine before using the instance to pass the topic map being queried to the predicate.
 void JavaPredicate.setTopicMap(TopicMapIF topicmap)
           
 void AbstractSearcher.setTopicMap(TopicMapIF topicmap)
           
 

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

Methods in net.ontopia.topicmaps.query.utils with parameters of type TopicMapIF
static QueryProcessorIF QueryUtils.createQueryProcessor(TopicMapIF topicmap)
          PUBLIC: Factory method for creating a query processor for a given topic map; always returns a new processor.
static QueryProcessorIF QueryUtils.createQueryProcessor(TopicMapIF topicmap, LocatorIF base)
          PUBLIC: Factory method for creating a new query processor for a given topic map and base address.
static QueryProcessorIF QueryUtils.createQueryProcessor(TopicMapIF topicmap, LocatorIF base, java.util.Map properties)
          EXPERIMENTAL: ...
static QueryProcessorIF QueryUtils.createQueryProcessor(TopicMapIF topicmap, java.util.Map properties)
          EXPERIMENTAL: ...
static QueryProcessorIF QueryUtils.getQueryProcessor(TopicMapIF topicmap)
          PUBLIC: Returns a query processor for the given topic map; will always return the same processor for the same topic map.
static QueryProcessorIF QueryUtils.getQueryProcessor(TopicMapIF topicmap, LocatorIF base)
          PUBLIC: Returns the default query processor for the given topic map and base address.
static DeclarationContextIF QueryUtils.parseDeclarations(TopicMapIF topicmap, java.lang.String declarations)
          PUBLIC: Parses a set of tolog declarations and returns an object representing the resulting declaration context.
static DeclarationContextIF QueryUtils.parseDeclarations(TopicMapIF topicmap, java.lang.String declarations, DeclarationContextIF context)
          PUBLIC: Parses a set of tolog declarations in an existing context, and returns an object representing the resulting nested declaration context.
 

Constructors in net.ontopia.topicmaps.query.utils with parameters of type TopicMapIF
QueryWrapper(TopicMapIF topicmap)
          EXPERIMENTAL: Creates a wrapper for this particular topic map.
 

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

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

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

Methods in net.ontopia.topicmaps.schema.impl.osl with parameters of type TopicMapIF
 void SchemaValidator.validate(TopicMapIF topicmap)
           
 

Uses of TopicMapIF in net.ontopia.topicmaps.utils
 

Methods in net.ontopia.topicmaps.utils with parameters of type TopicMapIF
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 StringifierIF TopicStringifiers.getFastSortNameStringifier(TopicMapIF tm)
          PUBLIC: Gets a fast stringifier that will return the sort names of topics, when they have one.
 QNameLookup QNameRegistry.getLookup(TopicMapIF topicmap)
          PUBLIC: Returns a QNameLookup object bound to a specific topic map.
static TMObjectIF IdentityUtils.getObjectBySymbolicId(TopicMapIF topicmap, java.lang.String symbolicId)
          INTERNAL: Looks up a topic map object by its symbolic id.
static LocatorIF IdentityUtils.getSymbolicIdLocator(TopicMapIF topicmap, java.lang.String symbolicId)
          INTERNAL: Expands a symbolic id into a LocatorIF based on the base locator of the given 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 void MergeUtils.mergeInto(TopicMapIF target, TopicMapIF source)
          PUBLIC: Merges one topic map into another topic map.
static void DuplicateSuppressionUtils.removeDuplicates(TopicMapIF topicmap)
          PUBLIC: Remove all duplicates in the entire topic map.
static void ClassInstanceUtils.resolveAssociations1(TopicMapIF topicmap)
          INTERNAL: Replaces all class-instance associations in a topic map by direct references from the topics in question to their types.
static void ClassInstanceUtils.resolveAssociations2(TopicMapIF topicmap)
          INTERNAL: Replaces all class-instance associations using the XTM 2.0 PSIs in a topic map by direct references from the topics in question to their types.
static void TopicMapSynchronizer.update(TopicMapIF target, java.lang.String ttopicq, DeciderIF tchard, TopicMapIF source, java.lang.String stopicq, DeciderIF schard)
          PUBLIC: Updates the target topic map from the source topic map, synchronizing the selected topics in the target (ttopicq) with the selected topics in the source (stopicq) using the deciders to filter topic characteristics to synchronize.
static void TopicMapSynchronizer.update(TopicMapIF target, TopicIF source)
          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.
 

Constructors in net.ontopia.topicmaps.utils with parameters of type TopicMapIF
TopicStringifiers.FastSortNameStringifier(TopicMapIF tm)
           
 

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

Methods in net.ontopia.topicmaps.utils.ctm with parameters of type TopicMapIF
 void CTMParser.setTopicMap(TopicMapIF topicmap, ParseContextIF parent)
           
 

Constructors in net.ontopia.topicmaps.utils.ctm with parameters of type TopicMapIF
GlobalParseContext(TopicMapIF topicmap, LocatorIF base)
           
LocalParseContext(TopicMapIF topicmap, LocatorIF base, ParseContextIF parent)
           
 

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

Methods in net.ontopia.topicmaps.utils.jtm with parameters of type TopicMapIF
 void JTMTopicMapWriter.write(TopicMapIF tm)
          PUBLIC: Writes out the given topic map.
 

Uses of TopicMapIF in net.ontopia.topicmaps.utils.ltm
 

Methods in net.ontopia.topicmaps.utils.ltm with parameters of type TopicMapIF
static java.util.Map LTMTemplateImporter.read(TopicMapIF topicmap, java.lang.String ltm, java.util.Map parameters)
          PUBLIC: Imports an LTM fragment with references to parameter values specified externally.
 void LTMParser.setTopicMap(TopicMapIF topicmap)
           
 void LTMTopicMapWriter.write(TopicMapIF tm)
          PUBLIC: Writes out the given topic map.
 

Uses of TopicMapIF in net.ontopia.topicmaps.utils.rdf
 

Methods in net.ontopia.topicmaps.utils.rdf that return TopicMapIF
 TopicMapIF RDFTopicMapReader.read()
           
 

Methods in net.ontopia.topicmaps.utils.rdf with parameters of type TopicMapIF
static void RDFToTopicMapConverter.convert(com.hp.hpl.jena.rdf.model.Model model, TopicMapIF topicmap)
          EXPERIMENTAL: Converts an RDF model into the topic map using the mapping found within the RDF model.
static void RDFToTopicMapConverter.convert(java.lang.String infileurl, java.lang.String syntax, java.lang.String mappingurl, java.lang.String mappingsyntax, TopicMapIF topicmap, boolean lenient)
          EXPERIMENTAL: Converts an RDF model into the topic map using the given mapping.
static void RDFToTopicMapConverter.generateNames(TopicMapIF topicmap)
          EXPERIMENTAL: Automatically generates names for nameless topics based on their subject identifiers.
 void RDFTopicMapReader.importInto(TopicMapIF topicmap)
           
 void RDFTopicMapWriter.write(TopicMapIF topicmap)
           
 

Uses of TopicMapIF in net.ontopia.topicmaps.xml
 

Methods in net.ontopia.topicmaps.xml that return TopicMapIF
 TopicMapIF XTMTopicMapReader.read()
           
 TopicMapIF TMXMLReader.read()
           
 

Methods in net.ontopia.topicmaps.xml with parameters of type TopicMapIF
 void XTMTopicMapExporter.export(TopicMapIF tm)
          INTERNAL: Default export method.
 void XTM2TopicMapExporter.export(TopicMapIF tm)
          INTERNAL: Default export method.
 void XTMTopicMapExporter.export(TopicMapIF tm, org.xml.sax.DocumentHandler dh)
          INTERNAL: Traverses a Topic Map and emits SAX document handler events according to the Topic Map interchange format to the given document handler.
 void XTM2TopicMapExporter.export(TopicMapIF tm, org.xml.sax.DocumentHandler dh)
          INTERNAL: Traverses a Topic Map and emits SAX document handler events according to the Topic Map interchange format to the given document handler.
 void CanonicalTopicMapWriter.export(TopicMapIF topicmap, org.xml.sax.DocumentHandler dh)
          PUBLIC: Exports the topic map to the given DocumentHandler.
static TopicIF XTMContentHandler.getDefaultOccurrenceTopic(TopicMapIF topicmap)
           
static TopicIF XTMContentHandler.getNullTopic(TopicMapIF topicmap)
           
 void XTMTopicMapReader.importInto(TopicMapIF topicmap)
           
 void TMXMLReader.importInto(TopicMapIF topicmap)
           
static void XTMContentHandler.removeDefaultOccurrenceTopic(TopicMapIF topicmap)
           
static void XTMContentHandler.removeNullTopic(TopicMapIF topicmap)
           
 void TMXMLWriter.startTopicMap(TopicMapIF topicmap)
          PUBLIC: Writes the start tag of the document element (to be used in fragment exporting only).
 void XTMTopicMapWriter.write(TopicMapIF topicmap)
           
 void TMXMLWriter.write(TopicMapIF topicmap)
          PUBLIC: Writes the given topic map to the underlying writer.
 void CanonicalXTMWriter.write(TopicMapIF topicmap)
           
 void CanonicalTopicMapWriter.write(TopicMapIF topicmap)
           
 



Copyright © 2000-2010 Ontopia.