Package org.apache.maven.doxia.sink
Interface SinkFactory
-
public interface SinkFactoryA factory that creates aSinkobject.- Since:
- 1.0-alpha-9
- Author:
- Kenney Westerhof
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description SinkcreateSink(java.io.File outputDir, java.lang.String outputName)Create aSinkinto a file.SinkcreateSink(java.io.File outputDir, java.lang.String outputName, java.lang.String encoding)Create aSinkinto a file using a specified encoding.SinkcreateSink(java.io.OutputStream out)Create aSinkinto an OutputStream.SinkcreateSink(java.io.OutputStream out, java.lang.String encoding)Create aSinkinto an OutputStream using a specified encoding.
-
-
-
Method Detail
-
createSink
Sink createSink(java.io.File outputDir, java.lang.String outputName) throws java.io.IOException
Create aSinkinto a file.- Parameters:
outputDir- the not-null output dir.outputName- the not-null output name.- Returns:
- a
Sinkinstance with a file as output. - Throws:
java.io.IOException- if any.
-
createSink
Sink createSink(java.io.File outputDir, java.lang.String outputName, java.lang.String encoding) throws java.io.IOException
Create aSinkinto a file using a specified encoding.- Parameters:
outputDir- the not-null output dir.outputName- the not-null output name.encoding- the output encoding.- Returns:
- a
Sinkinstance with a file as output and using specified encoding. - Throws:
java.io.IOException- if any.- Since:
- 1.1
- See Also:
createSink(File, String)
-
createSink
Sink createSink(java.io.OutputStream out) throws java.io.IOException
Create aSinkinto an OutputStream.- Parameters:
out- not null OutputStream to write the result.- Returns:
- a
Sinkinstance. - Throws:
java.io.IOException- if any.- Since:
- 1.1
-
createSink
Sink createSink(java.io.OutputStream out, java.lang.String encoding) throws java.io.IOException
Create aSinkinto an OutputStream using a specified encoding.- Parameters:
out- not null OutputStream to write the result.encoding- the output encoding.- Returns:
- a
Sinkinstance using specified encoding. - Throws:
java.io.IOException- if any.- Since:
- 1.1
-
-