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 ClassesModifier and TypeClassDescriptionprotected static class -
Field Summary
FieldsFields inherited from class org.docx4j.convert.out.common.AbstractWmlExporter
exporterDelegateFields inherited from class org.docx4j.convert.out.common.AbstractExporter
LocalLog -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractFOExporter(AbstractExporterDelegate<FOSettings, FOConversionContext> exporterDelegate) -
Method Summary
Modifier and TypeMethodDescriptionprotected FOConversionContextcreateContext(FOSettings conversionSettings, WordprocessingMLPackage preprocessedPackage, ConversionSectionWrappers sectionWrappers) protected OutputStreamcreateIntermediateOutputStream(OutputStream outputStream) protected List<FORenderer.SectionPageInformation>createPageNumberInformation(FOConversionContext conversionContext) protected voidpostprocess(FOSettings conversionSettings, AbstractConversionContext conversionContext, OutputStream intermediateOutputStream, 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, logDebugStep
-
Field Details
-
DEFAULT_START_SIZE
protected static final int DEFAULT_START_SIZE- See Also:
-
-
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 OutputStream createIntermediateOutputStream(OutputStream outputStream) throws Docx4JException - Overrides:
createIntermediateOutputStreamin classAbstractExporter<FOSettings,FOConversionContext, WordprocessingMLPackage> - Throws:
Docx4JException
-
postprocess
protected void postprocess(FOSettings conversionSettings, AbstractConversionContext conversionContext, OutputStream intermediateOutputStream, OutputStream outputStream) throws Docx4JException - Overrides:
postprocessin classAbstractExporter<FOSettings,FOConversionContext, WordprocessingMLPackage> - Throws:
Docx4JException
-
createPageNumberInformation
protected List<FORenderer.SectionPageInformation> createPageNumberInformation(FOConversionContext conversionContext)
-