public class TopicMapIteratorGenerator extends Object
Basenames, variant names, and occurrences are indexed.
Note: the properties topicMap, indexer and documentGenerator must be set before the event generation can be started.
Modifier and Type | Field and Description |
---|---|
protected TopicMapDocumentGeneratorIF |
docgen |
protected IndexerIF |
indexer |
protected TopicMapIF |
topicmap |
Constructor and Description |
---|
TopicMapIteratorGenerator() |
TopicMapIteratorGenerator(TopicMapIF topicmap,
IndexerIF indexer,
TopicMapDocumentGeneratorIF docgen) |
Modifier and Type | Method and Description |
---|---|
void |
generate()
INTERNAL: Iterates over the objects in a topic map and generates
indexable documents for objects in the topic map.
|
TopicMapDocumentGeneratorIF |
getDocumentGenerator()
INTERNAL: Gets the topic map document generator that is to be used.
|
IndexerIF |
getIndexer()
INTERNAL: Gets the indexer that should receive the documents that
are generated during the iteration.
|
TopicMapIF |
getTopicMap()
INTERNAL: Gets the topic map that is to be iterated.
|
void |
setDocumentGenerator(TopicMapDocumentGeneratorIF docgen)
INTERNAL: Gets the topic map document generator that is to be used.
|
void |
setIndexer(IndexerIF indexer)
INTERNAL: Sets the indexer that should receive the documents that
are generated during the iteration.
|
void |
setTopicMap(TopicMapIF topicmap)
INTERNAL: Sets the topic map that is to be iterated.
|
protected TopicMapDocumentGeneratorIF docgen
protected TopicMapIF topicmap
protected IndexerIF indexer
public TopicMapIteratorGenerator()
public TopicMapIteratorGenerator(TopicMapIF topicmap, IndexerIF indexer, TopicMapDocumentGeneratorIF docgen)
public TopicMapIF getTopicMap()
public void setTopicMap(TopicMapIF topicmap)
public IndexerIF getIndexer()
public void setIndexer(IndexerIF indexer)
public TopicMapDocumentGeneratorIF getDocumentGenerator()
public void setDocumentGenerator(TopicMapDocumentGeneratorIF docgen)
public void generate() throws IOException
IOException