Interface IDocumentFilter
-
- All Superinterfaces:
IImporterHandler
- All Known Implementing Classes:
AbstractCharStreamFilter,AbstractDocumentFilter,AbstractStringFilter,DateMetadataFilter,DOMContentFilter,DOMFilter,EmptyFilter,EmptyMetadataFilter,NumericMetadataFilter,ReferenceFilter,RegexContentFilter,RegexMetadataFilter,RegexReferenceFilter,RejectFilter,ScriptFilter,TextFilter
public interface IDocumentFilter extends IImporterHandler
Filters documents. Rejected documents are no longer processed.- Author:
- Pascal Essiembre
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleanacceptDocument(HandlerDoc doc, InputStream input, ParseState parseState)Whether to accepts a document.
-
-
-
Method Detail
-
acceptDocument
boolean acceptDocument(HandlerDoc doc, InputStream input, ParseState parseState) throws ImporterHandlerException
Whether to accepts a document.- Parameters:
doc- the document to evaluateinput- document contentparseState- whether the document has been parsed already or not (a parsed document should normally be text-based)- Returns:
trueif document is accepted- Throws:
ImporterHandlerException- problem reading the document
-
-