Package org.apache.fop.render.pdf
Class PDFStructureTreeBuilder.DefaultStructureElementBuilder
java.lang.Object
org.apache.fop.render.pdf.PDFStructureTreeBuilder.DefaultStructureElementBuilder
- All Implemented Interfaces:
PDFStructureTreeBuilder.StructureElementBuilder
- Direct Known Subclasses:
PDFStructureTreeBuilder.ImageBuilder,PDFStructureTreeBuilder.InlineHolderBuilder,PDFStructureTreeBuilder.LanguageHolderBuilder,PDFStructureTreeBuilder.LinkBuilder,PDFStructureTreeBuilder.PageSequenceBuilder,PDFStructureTreeBuilder.RegionBuilder,PDFStructureTreeBuilder.TableBuilder,PDFStructureTreeBuilder.TableCellBuilder,PDFStructureTreeBuilder.TableFooterBuilder
- Enclosing class:
PDFStructureTreeBuilder
private static class PDFStructureTreeBuilder.DefaultStructureElementBuilder
extends Object
implements PDFStructureTreeBuilder.StructureElementBuilder
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddKidToParent(PDFStructElem kid, StructureHierarchyMember parent, Attributes attributes) final PDFStructElembuild(StructureHierarchyMember parent, Attributes attributes, PDFFactory pdfFactory, EventBroadcaster eventBroadcaster) protected PDFStructElemcreateStructureElement(StructureHierarchyMember parent, StructureType structureType) protected voidregisterStructureElement(PDFStructElem structureElement, PDFFactory pdfFactory, Attributes attributes) protected voidsetAttributes(PDFStructElem structElem, Attributes attributes)
-
Field Details
-
defaultStructureType
-
-
Constructor Details
-
DefaultStructureElementBuilder
DefaultStructureElementBuilder(StructureType structureType)
-
-
Method Details
-
build
public final PDFStructElem build(StructureHierarchyMember parent, Attributes attributes, PDFFactory pdfFactory, EventBroadcaster eventBroadcaster) - Specified by:
buildin interfacePDFStructureTreeBuilder.StructureElementBuilder
-
createStructureElement
protected PDFStructElem createStructureElement(StructureHierarchyMember parent, StructureType structureType) -
setAttributes
-
addKidToParent
protected void addKidToParent(PDFStructElem kid, StructureHierarchyMember parent, Attributes attributes) -
registerStructureElement
protected void registerStructureElement(PDFStructElem structureElement, PDFFactory pdfFactory, Attributes attributes)
-