public abstract class AbstractBatchProcessor extends Object implements BatchProcessor
| Modifier and Type | Field and Description |
|---|---|
protected ItemProcessor |
processor |
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractBatchProcessor(ItemProcessor processor) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
ProcessorConfig |
getConfig() |
Collection<ReleaseDetails> |
getDependencies() |
ComponentDetails |
getDetails() |
BatchSummary |
process(File toProcess,
boolean recurse,
BatchProcessingHandler resultHandler) |
BatchSummary |
process(List<? extends File> toProcess,
BatchProcessingHandler resultHandler) |
protected abstract void |
processContainer(File container,
boolean recurse) |
protected abstract void |
processList(List<? extends File> toProcess) |
protected void |
processResult(ProcessorResult result) |
protected final ItemProcessor processor
protected AbstractBatchProcessor(ItemProcessor processor)
org.verapdf.processor.BatchProcessor#process(java.io.File, boolean,
org.verapdf.processor.ProcessorResultHandler)public ProcessorConfig getConfig()
getConfig in interface ProcessorProcessor.getConfig()public Collection<ReleaseDetails> getDependencies()
getDependencies in interface ProcessorProcessor.getDependencies()public ComponentDetails getDetails()
getDetails in interface ComponentComponent.getDetails()public void close()
throws IOException
close in interface Closeableclose in interface AutoCloseableIOExceptionCloseable.close()public BatchSummary process(File toProcess, boolean recurse, BatchProcessingHandler resultHandler) throws VeraPDFException
process in interface BatchProcessorVeraPDFExceptionpublic BatchSummary process(List<? extends File> toProcess, BatchProcessingHandler resultHandler) throws VeraPDFException
process in interface BatchProcessorVeraPDFExceptionprotected abstract void processContainer(File container, boolean recurse) throws VeraPDFException
VeraPDFExceptionprotected abstract void processList(List<? extends File> toProcess) throws VeraPDFException
VeraPDFExceptionprotected void processResult(ProcessorResult result) throws VeraPDFException
VeraPDFExceptionCopyright © 2015–2017 The veraPDF Consortium. All rights reserved.