T
- The type of result this converter produces, e.g. String
.public abstract class AbstractConverter<T> extends java.lang.Object implements Converter<T>, OutputFormatWriter<T>, Logging, LogHandler
Converter
Java converters should extend this class.
For converters producing string output consider extending the StringConverter
class.
Constructor and Description |
---|
AbstractConverter(java.lang.String backend,
java.util.Map<java.lang.String,java.lang.Object> opts) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getBackend() |
java.util.Map<java.lang.String,java.lang.Object> |
getOptions() |
java.lang.String |
getOutfileSuffix() |
void |
log(LogRecord logRecord)
Process a log record.
|
void |
setLogHandler(LogHandler logHandler) |
void |
setOutfileSuffix(java.lang.String outfilesuffix)
To change the extension of the generated file invoke this method in the constructor of the converter implementation.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
write
public AbstractConverter(java.lang.String backend, java.util.Map<java.lang.String,java.lang.Object> opts)
public java.util.Map<java.lang.String,java.lang.Object> getOptions()
getOptions
in interface Converter<T>
public java.lang.String getBackend()
public java.lang.String getOutfileSuffix()
getOutfileSuffix
in interface Converter<T>
public void setOutfileSuffix(java.lang.String outfilesuffix)
Converter
.html
.setOutfileSuffix
in interface Converter<T>
outfilesuffix
- The file extension for the generated file, e.g. .txt
public void log(LogRecord logRecord)
LogHandler
log
in interface LogHandler
public void setLogHandler(LogHandler logHandler)
setLogHandler
in interface Logging