public final class Processor
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
Processor |
cleanOnFailure(boolean cleanOnFailure)
Clean temporary directory when process fails.
|
Processor |
createDebugLog(boolean createDebugLog)
Write a debug log to temporary directory.
|
void |
run()
Run process
|
Processor |
setInput(java.io.File input)
Set input document.
|
Processor |
setInput(java.net.URI input)
Set input document.
|
Processor |
setLogger(org.slf4j.Logger logger)
Set process logger
|
Processor |
setMode(Configuration.Mode mode)
Set error recovery mode.
|
Processor |
setOutputDir(java.io.File output)
Set output directory.
|
Processor |
setOutputDir(java.net.URI output)
Set output directory.
|
Processor |
setProperties(java.util.Map<java.lang.String,java.lang.String> value)
Set properties.
|
Processor |
setProperty(java.lang.String name,
java.lang.String value)
Set property.
|
public Processor setInput(java.io.File input)
input
- input document filepublic Processor setInput(java.net.URI input)
input
- absolute input document URIpublic Processor setOutputDir(java.io.File output)
output
- absolute output directorypublic Processor setOutputDir(java.net.URI output)
output
- absolute output directory URIpublic Processor setProperty(java.lang.String name, java.lang.String value)
name
- property namevalue
- property valuepublic Processor setProperties(java.util.Map<java.lang.String,java.lang.String> value)
value
- property mappingspublic Processor setLogger(org.slf4j.Logger logger)
logger
- process loggerpublic Processor cleanOnFailure(boolean cleanOnFailure)
cleanOnFailure
- clean on failurepublic Processor createDebugLog(boolean createDebugLog)
.log
extension.
By default debug log is generatedcreateDebugLog
- create debug logpublic Processor setMode(Configuration.Mode mode)
mode
- processing modepublic void run() throws DITAOTException
DITAOTException
- if processing failed