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_SIZEFields inherited from class org.docx4j.convert.out.common.AbstractWmlExporter
exporterDelegateFields inherited from class org.docx4j.convert.out.common.AbstractExporter
LocalLog -
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, processMethods inherited from class org.docx4j.convert.out.common.AbstractExporter
export, logDebugStepMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
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)
-