org.apache.maven.doxia.module.itext
Class ITextSinkFactory

java.lang.Object
  extended by org.apache.maven.doxia.sink.AbstractTextSinkFactory
      extended by org.apache.maven.doxia.module.itext.ITextSinkFactory
All Implemented Interfaces:
SinkFactory

@Component(role=org.apache.maven.doxia.sink.SinkFactory.class,
           hint="itext")
public class ITextSinkFactory
extends AbstractTextSinkFactory

IText implementation of the Sink factory.

Since:
1.0
Version:
$Id: ITextSinkFactory.java 1345590 2012-06-02 21:36:10Z hboutemy $
Author:
Vincent Siveton

Field Summary
 
Fields inherited from interface org.apache.maven.doxia.sink.SinkFactory
ROLE
 
Constructor Summary
ITextSinkFactory()
           
 
Method Summary
 Sink createSink(PrettyPrintXMLWriter xmlWriter)
          Create a Sink into a PrettyPrintXMLWriter.
 Sink createSink(Writer writer)
          createSink.
protected  Sink createSink(Writer writer, String encoding)
          
 
Methods inherited from class org.apache.maven.doxia.sink.AbstractTextSinkFactory
createSink, createSink, createSink, createSink
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ITextSinkFactory

public ITextSinkFactory()
Method Detail

createSink

protected Sink createSink(Writer writer,
                          String encoding)

Specified by:
createSink in class AbstractTextSinkFactory

createSink

public Sink createSink(Writer writer)
createSink.

Parameters:
writer - a Writer object.
Returns:
a Sink object.

createSink

public Sink createSink(PrettyPrintXMLWriter xmlWriter)
Create a Sink into a PrettyPrintXMLWriter.

Parameters:
xmlWriter - not null XML writer to write the result.
Returns:
a Sink instance.


Copyright © 2005-2013 The Apache Software Foundation. All Rights Reserved.