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) build(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 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)
-