public abstract class AbstractSplittingDocumentSupplierDecorator extends org.dice_research.topicmodeling.preprocessing.docsupplier.AbstractDocumentSupplier implements DocumentSupplierDecorator
DocumentSupplierDecorators which are splitting up documents into multiple
documents.| Modifier and Type | Field and Description |
|---|---|
protected org.dice_research.topicmodeling.preprocessing.docsupplier.DocumentSupplier |
documentSource |
protected Queue<org.dice_research.topicmodeling.utils.doc.Document> |
queue |
| Constructor and Description |
|---|
AbstractSplittingDocumentSupplierDecorator(org.dice_research.topicmodeling.preprocessing.docsupplier.DocumentSupplier documentSource) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addToQueue(org.dice_research.topicmodeling.utils.doc.Document document) |
private void |
createNextDocuments() |
org.dice_research.topicmodeling.preprocessing.docsupplier.DocumentSupplier |
getDecoratedDocumentSupplier() |
org.dice_research.topicmodeling.utils.doc.Document |
getNextDocument() |
void |
setDecoratedDocumentSupplier(org.dice_research.topicmodeling.preprocessing.docsupplier.DocumentSupplier supplier) |
protected abstract void |
splitDocument(org.dice_research.topicmodeling.utils.doc.Document document)
In this method the splitter should split up the given document and add all new documents to the
queue. |
getNextDocumentId, setDocumentStartIdprotected Queue<org.dice_research.topicmodeling.utils.doc.Document> queue
protected org.dice_research.topicmodeling.preprocessing.docsupplier.DocumentSupplier documentSource
public AbstractSplittingDocumentSupplierDecorator(org.dice_research.topicmodeling.preprocessing.docsupplier.DocumentSupplier documentSource)
public org.dice_research.topicmodeling.utils.doc.Document getNextDocument()
getNextDocument in interface org.dice_research.topicmodeling.preprocessing.docsupplier.DocumentSupplierprivate void createNextDocuments()
protected void addToQueue(org.dice_research.topicmodeling.utils.doc.Document document)
protected abstract void splitDocument(org.dice_research.topicmodeling.utils.doc.Document document)
queue.document - public org.dice_research.topicmodeling.preprocessing.docsupplier.DocumentSupplier getDecoratedDocumentSupplier()
getDecoratedDocumentSupplier in interface DocumentSupplierDecoratorpublic void setDecoratedDocumentSupplier(org.dice_research.topicmodeling.preprocessing.docsupplier.DocumentSupplier supplier)
setDecoratedDocumentSupplier in interface DocumentSupplierDecoratorCopyright © 2015–2020. All rights reserved.