public abstract class AbstractTextSinkFactory
extends java.lang.Object
implements org.apache.maven.doxia.sink.SinkFactory
SinkFactory for Text markup syntax. UTF-8 is used
when no encoding is specified.| Constructor and Description |
|---|
AbstractTextSinkFactory() |
| Modifier and Type | Method and Description |
|---|---|
org.apache.maven.doxia.sink.Sink |
createSink(java.io.File outputDir,
java.lang.String outputName) |
org.apache.maven.doxia.sink.Sink |
createSink(java.io.File outputDir,
java.lang.String outputName,
java.lang.String encoding) |
org.apache.maven.doxia.sink.Sink |
createSink(java.io.OutputStream out) |
org.apache.maven.doxia.sink.Sink |
createSink(java.io.OutputStream out,
java.lang.String encoding) |
protected abstract org.apache.maven.doxia.sink.Sink |
createSink(java.io.Writer writer,
java.lang.String encoding)
Create a text Sink for a given encoding.
|
protected abstract org.apache.maven.doxia.sink.Sink createSink(java.io.Writer writer,
java.lang.String encoding)
writer - The writer for the sink output, never null.encoding - The character encoding used by the writer.public org.apache.maven.doxia.sink.Sink createSink(java.io.File outputDir,
java.lang.String outputName)
throws java.io.IOException
createSink in interface org.apache.maven.doxia.sink.SinkFactoryjava.io.IOExceptionpublic org.apache.maven.doxia.sink.Sink createSink(java.io.File outputDir,
java.lang.String outputName,
java.lang.String encoding)
throws java.io.IOException
createSink in interface org.apache.maven.doxia.sink.SinkFactoryjava.io.IOExceptionpublic org.apache.maven.doxia.sink.Sink createSink(java.io.OutputStream out)
throws java.io.IOException
createSink in interface org.apache.maven.doxia.sink.SinkFactoryjava.io.IOExceptionpublic org.apache.maven.doxia.sink.Sink createSink(java.io.OutputStream out,
java.lang.String encoding)
throws java.io.IOException
createSink in interface org.apache.maven.doxia.sink.SinkFactoryjava.io.IOException