Class TopicMapIteratorGenerator
java.lang.Object
net.ontopia.infoset.fulltext.topicmaps.TopicMapIteratorGenerator
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 Summary
FieldsModifier and TypeFieldDescriptionprotected TopicMapDocumentGeneratorIFprotected IndexerIFprotected TopicMapIF -
Constructor Summary
ConstructorsConstructorDescriptionTopicMapIteratorGenerator(TopicMapIF topicmap, IndexerIF indexer, TopicMapDocumentGeneratorIF docgen) -
Method Summary
Modifier and TypeMethodDescriptionvoidgenerate()INTERNAL: Iterates over the objects in a topic map and generates indexable documents for objects in the topic map.INTERNAL: Gets the topic map document generator that is to be used.INTERNAL: Gets the indexer that should receive the documents that are generated during the iteration.INTERNAL: Gets the topic map that is to be iterated.voidINTERNAL: Gets the topic map document generator that is to be used.voidsetIndexer(IndexerIF indexer) INTERNAL: Sets the indexer that should receive the documents that are generated during the iteration.voidsetTopicMap(TopicMapIF topicmap) INTERNAL: Sets the topic map that is to be iterated.
-
Field Details
-
docgen
-
topicmap
-
indexer
-
-
Constructor Details
-
TopicMapIteratorGenerator
public TopicMapIteratorGenerator() -
TopicMapIteratorGenerator
public TopicMapIteratorGenerator(TopicMapIF topicmap, IndexerIF indexer, TopicMapDocumentGeneratorIF docgen)
-
-
Method Details
-
getTopicMap
INTERNAL: Gets the topic map that is to be iterated. -
setTopicMap
INTERNAL: Sets the topic map that is to be iterated. -
getIndexer
INTERNAL: Gets the indexer that should receive the documents that are generated during the iteration. -
setIndexer
INTERNAL: Sets the indexer that should receive the documents that are generated during the iteration. -
getDocumentGenerator
INTERNAL: Gets the topic map document generator that is to be used. -
setDocumentGenerator
INTERNAL: Gets the topic map document generator that is to be used. -
generate
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
-