org.apache.maven.doxia.sink
Class AbstractTextSinkFactory
java.lang.Object
org.apache.maven.doxia.sink.AbstractTextSinkFactory
- All Implemented Interfaces:
- SinkFactory
- Direct Known Subclasses:
- AbstractXmlSinkFactory
public abstract class AbstractTextSinkFactory
- extends java.lang.Object
- implements SinkFactory
An abstract SinkFactory
for Text markup syntax. UTF-8
is used
when no encoding is specified.
- Since:
- 1.1
- Version:
- $Id: AbstractTextSinkFactory.java 746978 2009-02-23 12:20:33Z vsiveton $
- Author:
- Hervé Boutemy, Benjamin Bentmann
Fields inherited from interface org.apache.maven.doxia.sink.SinkFactory |
ROLE |
Method Summary |
Sink |
createSink(java.io.File outputDir,
java.lang.String outputName)
|
Sink |
createSink(java.io.File outputDir,
java.lang.String outputName,
java.lang.String encoding)
|
Sink |
createSink(java.io.OutputStream out)
|
Sink |
createSink(java.io.OutputStream out,
java.lang.String encoding)
|
protected abstract Sink |
createSink(java.io.Writer writer,
java.lang.String encoding)
Create a text Sink for a given encoding. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractTextSinkFactory
public AbstractTextSinkFactory()
createSink
protected abstract Sink createSink(java.io.Writer writer,
java.lang.String encoding)
- Create a text Sink for a given encoding.
- Parameters:
writer
- The writer for the sink output, never null
.encoding
- The character encoding used by the writer.
- Returns:
- a Sink for text output in the given encoding.
createSink
public Sink createSink(java.io.File outputDir,
java.lang.String outputName)
throws java.io.IOException
-
- Specified by:
createSink
in interface SinkFactory
- Throws:
java.io.IOException
createSink
public Sink createSink(java.io.File outputDir,
java.lang.String outputName,
java.lang.String encoding)
throws java.io.IOException
-
- Specified by:
createSink
in interface SinkFactory
- Throws:
java.io.IOException
createSink
public Sink createSink(java.io.OutputStream out)
throws java.io.IOException
-
- Specified by:
createSink
in interface SinkFactory
- Throws:
java.io.IOException
createSink
public Sink createSink(java.io.OutputStream out,
java.lang.String encoding)
throws java.io.IOException
-
- Specified by:
createSink
in interface SinkFactory
- Throws:
java.io.IOException
Copyright © 2005-2010 Apache Software Foundation. All Rights Reserved.