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 java.lang.Object implements PDFStructureTreeBuilder.StructureElementBuilder
-
-
Field Summary
Fields Modifier and Type Field Description private StructureTypedefaultStructureType
-
Constructor Summary
Constructors Constructor Description DefaultStructureElementBuilder(StructureType structureType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddKidToParent(PDFStructElem kid, StructureHierarchyMember parent, org.xml.sax.Attributes attributes)PDFStructElembuild(StructureHierarchyMember parent, org.xml.sax.Attributes attributes, PDFFactory pdfFactory, EventBroadcaster eventBroadcaster)protected PDFStructElemcreateStructureElement(StructureHierarchyMember parent, StructureType structureType)protected voidregisterStructureElement(PDFStructElem structureElement, PDFFactory pdfFactory, org.xml.sax.Attributes attributes)protected voidsetAttributes(PDFStructElem structElem, org.xml.sax.Attributes attributes)
-
-
-
Field Detail
-
defaultStructureType
private final StructureType defaultStructureType
-
-
Constructor Detail
-
DefaultStructureElementBuilder
DefaultStructureElementBuilder(StructureType structureType)
-
-
Method Detail
-
build
public PDFStructElem build(StructureHierarchyMember parent, org.xml.sax.Attributes attributes, PDFFactory pdfFactory, EventBroadcaster eventBroadcaster)
- Specified by:
buildin interfacePDFStructureTreeBuilder.StructureElementBuilder
-
createStructureElement
protected PDFStructElem createStructureElement(StructureHierarchyMember parent, StructureType structureType)
-
setAttributes
protected void setAttributes(PDFStructElem structElem, org.xml.sax.Attributes attributes)
-
addKidToParent
protected void addKidToParent(PDFStructElem kid, StructureHierarchyMember parent, org.xml.sax.Attributes attributes)
-
registerStructureElement
protected void registerStructureElement(PDFStructElem structureElement, PDFFactory pdfFactory, org.xml.sax.Attributes attributes)
-
-