Class TopicMapIteratorGenerator

java.lang.Object
net.ontopia.infoset.fulltext.topicmaps.TopicMapIteratorGenerator

public class TopicMapIteratorGenerator extends Object
INTERNAL: A topic map event generator that iterates the objects in a topic map and produces documents for an indexer.

Basenames, variant names, and occurrences are indexed.

Note: the properties topicMap, indexer and documentGenerator must be set before the event generation can be started.

  • Field Details

  • Constructor Details

  • Method Details

    • getTopicMap

      public TopicMapIF getTopicMap()
      INTERNAL: Gets the topic map that is to be iterated.
    • setTopicMap

      public void setTopicMap(TopicMapIF topicmap)
      INTERNAL: Sets the topic map that is to be iterated.
    • getIndexer

      public IndexerIF getIndexer()
      INTERNAL: Gets the indexer that should receive the documents that are generated during the iteration.
    • setIndexer

      public void setIndexer(IndexerIF indexer)
      INTERNAL: Sets the indexer that should receive the documents that are generated during the iteration.
    • getDocumentGenerator

      public TopicMapDocumentGeneratorIF getDocumentGenerator()
      INTERNAL: Gets the topic map document generator that is to be used.
    • setDocumentGenerator

      public void setDocumentGenerator(TopicMapDocumentGeneratorIF docgen)
      INTERNAL: Gets the topic map document generator that is to be used.
    • generate

      public void generate() throws IOException
      INTERNAL: Iterates over the objects in a topic map and generates indexable documents for objects in the topic map. Basenames, variant names, and occurrences are indexed.
      Throws:
      IOException