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 void
addKidToParent
(PDFStructElem kid, StructureHierarchyMember parent, Attributes attributes) final PDFStructElem
build
(StructureHierarchyMember parent, Attributes attributes, PDFFactory pdfFactory, EventBroadcaster eventBroadcaster) protected PDFStructElem
createStructureElement
(StructureHierarchyMember parent, StructureType structureType) protected void
registerStructureElement
(PDFStructElem structureElement, PDFFactory pdfFactory, Attributes attributes) protected void
setAttributes
(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:
build
in 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)
-