public abstract class AbstractAnalyzer extends AbstractComponent implements Analyzer
supportedDocumentClasses| Constructor and Description |
|---|
AbstractAnalyzer() |
| Modifier and Type | Method and Description |
|---|---|
List<AnalysisItem> |
analyze(Document document)
Analyzes a given document and outputs result as a list of AnalysisItem
objects.
|
protected abstract List<AnalysisItem> |
run(Document document) |
assertDeviceSupported, assertDocumentSupported, copySettings, extractSettings, isDeviceSupportedclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcopySettings, extractSettingspublic List<AnalysisItem> analyze(Document document) throws IOException, AnalyzerException, DocumentException
Analyzeranalyze in interface Analyzerdocument - Document to analyze. Document type may or may no be supported
(support left to the analyze final implementation).IOExceptionAnalyzerExceptionDocumentExceptionprotected abstract List<AnalysisItem> run(Document document) throws IOException, AnalyzerException, DocumentException
Copyright © 2016. All Rights Reserved.