Class AbstractDocumentSplitter<T extends BaseDocumentSplitterConfig>
java.lang.Object
com.norconex.importer.handler.splitter.AbstractDocumentSplitter<T>
- All Implemented Interfaces:
Configurable<T>,ConfigurableDocHandler<T>,DocHandler
- Direct Known Subclasses:
CsvSplitter,DomSplitter,PdfPageSplitter,TranslatorSplitter,XmlStreamSplitter
public abstract class AbstractDocumentSplitter<T extends BaseDocumentSplitterConfig>
extends Object
implements ConfigurableDocHandler<T>
-
Field Summary
Fields inherited from interface com.norconex.commons.lang.config.Configurable
PROPERTYFields inherited from interface com.norconex.importer.handler.DocHandler
NAME -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.norconex.commons.lang.config.Configurable
getConfigurationMethods inherited from interface com.norconex.importer.handler.DocHandler
close, init
-
Constructor Details
-
AbstractDocumentSplitter
public AbstractDocumentSplitter()
-
-
Method Details
-
handle
Description copied from interface:DocHandlerPerform any operations on a document.- Specified by:
handlein interfaceDocHandler- Parameters:
docCtx- the document handling context- Returns:
falseto stop processing and reject a document ortrueto proceed to the next configured handler.- Throws:
IOException- An I/O exception of some sort has occurred
-
split
- Throws:
IOException
-
toString
-
equals
-
canEqual
-
hashCode
public int hashCode()
-