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 StructureType
defaultStructureType
-
Constructor Summary
Constructors Constructor Description DefaultStructureElementBuilder(StructureType structureType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
addKidToParent(PDFStructElem kid, StructureHierarchyMember parent, org.xml.sax.Attributes attributes)
PDFStructElem
build(StructureHierarchyMember parent, org.xml.sax.Attributes attributes, PDFFactory pdfFactory, EventBroadcaster eventBroadcaster)
protected PDFStructElem
createStructureElement(StructureHierarchyMember parent, StructureType structureType)
protected void
registerStructureElement(PDFStructElem structureElement, PDFFactory pdfFactory, org.xml.sax.Attributes attributes)
protected void
setAttributes(PDFStructElem structElem, org.xml.sax.Attributes attributes)
-
-
-
Field Detail
-
defaultStructureType
private final StructureType defaultStructureType
-
-
Constructor Detail
-
DefaultStructureElementBuilder
DefaultStructureElementBuilder(StructureType structureType)
-
-
Method Detail
-
build
public final PDFStructElem build(StructureHierarchyMember parent, org.xml.sax.Attributes attributes, PDFFactory pdfFactory, EventBroadcaster eventBroadcaster)
- Specified by:
build
in 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)
-
-