Package org.docx4j.convert.out.fo
Class AbstractFOExporter
java.lang.Object
org.docx4j.convert.out.common.AbstractExporter<CS,CC,WordprocessingMLPackage>
org.docx4j.convert.out.common.AbstractWmlExporter<FOSettings,FOConversionContext>
org.docx4j.convert.out.fo.AbstractFOExporter
- All Implemented Interfaces:
Exporter<FOSettings>
- Direct Known Subclasses:
FOExporterVisitor,FOExporterXslt
public abstract class AbstractFOExporter extends AbstractWmlExporter<FOSettings,FOConversionContext>
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static classAbstractFOExporter.FoSectionPageInformation -
Field Summary
Fields Modifier and Type Field Description protected static intDEFAULT_START_SIZE -
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractFOExporter(AbstractExporterDelegate<FOSettings,FOConversionContext> exporterDelegate) -
Method Summary
Modifier and Type Method Description protected FOConversionContextcreateContext(FOSettings conversionSettings, WordprocessingMLPackage preprocessedPackage, ConversionSectionWrappers sectionWrappers)protected java.io.OutputStreamcreateIntermediateOutputStream(java.io.OutputStream outputStream)protected java.util.List<FORenderer.SectionPageInformation>createPageNumberInformation(FOConversionContext conversionContext)protected voidpostprocess(FOSettings conversionSettings, AbstractConversionContext conversionContext, java.io.OutputStream intermediateOutputStream, java.io.OutputStream outputStream)Methods inherited from class org.docx4j.convert.out.common.AbstractWmlExporter
createWrappers, preprocess, process
-
Field Details
-
DEFAULT_START_SIZE
protected static final int DEFAULT_START_SIZE- See Also:
- Constant Field Values
-
-
Constructor Details
-
AbstractFOExporter
protected AbstractFOExporter(AbstractExporterDelegate<FOSettings,FOConversionContext> exporterDelegate)
-
-
Method Details
-
createContext
protected FOConversionContext createContext(FOSettings conversionSettings, WordprocessingMLPackage preprocessedPackage, ConversionSectionWrappers sectionWrappers)- Specified by:
createContextin classAbstractExporter<FOSettings,FOConversionContext,WordprocessingMLPackage>
-
createIntermediateOutputStream
protected java.io.OutputStream createIntermediateOutputStream(java.io.OutputStream outputStream) throws Docx4JException- Overrides:
createIntermediateOutputStreamin classAbstractExporter<FOSettings,FOConversionContext,WordprocessingMLPackage>- Throws:
Docx4JException
-
postprocess
protected void postprocess(FOSettings conversionSettings, AbstractConversionContext conversionContext, java.io.OutputStream intermediateOutputStream, java.io.OutputStream outputStream) throws Docx4JException- Overrides:
postprocessin classAbstractExporter<FOSettings,FOConversionContext,WordprocessingMLPackage>- Throws:
Docx4JException
-
createPageNumberInformation
protected java.util.List<FORenderer.SectionPageInformation> createPageNumberInformation(FOConversionContext conversionContext)
-