Class XdocSinkFactory
- java.lang.Object
-
- org.apache.maven.doxia.sink.impl.AbstractTextSinkFactory
-
- org.apache.maven.doxia.sink.impl.AbstractXmlSinkFactory
-
- org.apache.maven.doxia.module.xdoc.XdocSinkFactory
-
- All Implemented Interfaces:
SinkFactory
@Component(role=SinkFactory.class, hint="xdoc") public class XdocSinkFactory extends AbstractXmlSinkFactory
Xdoc implementation of the Sink factory.- Since:
- 1.0
- Version:
- $Id: XdocSinkFactory.java 1726411 2016-01-23 16:34:09Z hboutemy $
- Author:
- Vincent Siveton
-
-
Field Summary
-
Fields inherited from interface org.apache.maven.doxia.sink.SinkFactory
ROLE
-
-
Constructor Summary
Constructors Constructor Description XdocSinkFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Sink
createSink(java.io.Writer writer, java.lang.String encoding)
Create a text Sink for a given encoding.protected Sink
createSink(java.io.Writer writer, java.lang.String encoding, java.lang.String languageId)
Create a text Sink for a given encoding and for a given language identifier.-
Methods inherited from class org.apache.maven.doxia.sink.impl.AbstractTextSinkFactory
createSink, createSink, createSink, createSink
-
-
-
-
Method Detail
-
createSink
protected Sink createSink(java.io.Writer writer, java.lang.String encoding)
Create a text Sink for a given encoding.- Specified by:
createSink
in classAbstractTextSinkFactory
- Parameters:
writer
- The writer for the sink output, nevernull
.encoding
- The character encoding used by the writer.- Returns:
- a Sink for text output in the given encoding.
-
createSink
protected Sink createSink(java.io.Writer writer, java.lang.String encoding, java.lang.String languageId)
Create a text Sink for a given encoding and for a given language identifier.- Specified by:
createSink
in classAbstractXmlSinkFactory
- Parameters:
writer
- The writer for the sink output, nevernull
.encoding
- The character encoding used by the writer.languageId
- language identifier for the root element as defined by IETF BCP 47, Tags for the Identification of Languages; in addition, the empty string may be specified.- Returns:
- a Sink for XML output in the given encoding.
- See Also:
- http://www.w3.org/TR/REC-xml/#sec-lang-tag
-
-