com.itextpdf.tool.xml.pipeline.html
Class AutoDocPipeline
java.lang.Object
com.itextpdf.tool.xml.pipeline.AbstractPipeline
com.itextpdf.tool.xml.pipeline.html.AutoDocPipeline
- All Implemented Interfaces:
- Pipeline
@Experimental(value="Untested for a while, forgot about it\'s existance - thus, not yet documented")
public class AutoDocPipeline
- extends AbstractPipeline
This pipeline can automagically create documents. Allowing you to parse
continuously, without needing to renew the configuration. This class does
expect PdfWriterPipeline
to be the last pipe of the line. If a
HtmlPipeline
is available it's context will also be reset.
- Author:
- redlab_b
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AutoDocPipeline
public AutoDocPipeline(FileMaker fm,
String tag,
String opentag,
Rectangle pagesize)
- Constructor
- Parameters:
fm
- a FileMaker to provide a stream for every new documenttag
- the tag on with to create a new document and close itopentag
- the tag on which to open the document ( Document.open()
pagesize
- the pagesize for the documents
open
public Pipeline<?> open(WorkerContext context,
Tag t,
ProcessObject po)
throws PipelineException
- Description copied from class:
AbstractPipeline
- Just calls getNext.
Override this to get notified on encountered opening tags.
- Specified by:
open
in interface Pipeline
- Overrides:
open
in class AbstractPipeline
- Parameters:
context
- the WorkerContextt
- the Tagpo
- a processObject to put Writable
s in
- Returns:
- the next pipeline in line
- Throws:
PipelineException
- can be thrown to indicate that something went wrong.
close
public Pipeline<?> close(WorkerContext context,
Tag t,
ProcessObject po)
throws PipelineException
- Description copied from class:
AbstractPipeline
- Just calls getNext.
Override this to get notified on encountered closing tags.
- Specified by:
close
in interface Pipeline
- Overrides:
close
in class AbstractPipeline
- Parameters:
context
- the WorkerContextt
- the Tagpo
- a processObject to put Writable
s in
- Returns:
- the next pipeline in line
- Throws:
PipelineException
- can be thrown to indicate that something went wrong.
Copyright © 2015. All Rights Reserved.