Class ElementMapping.Maker

java.lang.Object
org.apache.fop.fo.ElementMapping.Maker
Direct Known Subclasses:
AFPElementMapping.AFPIncludeFormMapMaker, AFPElementMapping.AFPIncludePageOverlayMaker, AFPElementMapping.AFPIncludePageSegmentMaker, AFPElementMapping.AFPInvokeMediumMapMaker, AFPElementMapping.AFPNoOperationMaker, AFPElementMapping.AFPTagLogicalElementMaker, BatikExtensionElementMapping.SE, BatikExtensionElementMapping.SVGMaker, ExtensionElementMapping.DestinationMaker, ExtensionElementMapping.ExternalDocumentMaker, FOElementMapping.BasicLinkMaker, FOElementMapping.BidiOverrideMaker, FOElementMapping.BlockContainerMaker, FOElementMapping.BlockMaker, FOElementMapping.BookmarkMaker, FOElementMapping.BookmarkTitleMaker, FOElementMapping.BookmarkTreeMaker, FOElementMapping.ChangeBarBeginMaker, FOElementMapping.ChangeBarEndMaker, FOElementMapping.CharacterMaker, FOElementMapping.ColorProfileMaker, FOElementMapping.ConditionalPageMasterReferenceMaker, FOElementMapping.DeclarationsMaker, FOElementMapping.ExternalGraphicMaker, FOElementMapping.FloatMaker, FOElementMapping.FlowMaker, FOElementMapping.FootnoteBodyMaker, FOElementMapping.FootnoteMaker, FOElementMapping.InitialPropertySetMaker, FOElementMapping.InlineContainerMaker, FOElementMapping.InlineMaker, FOElementMapping.InstreamForeignObjectMaker, FOElementMapping.LayoutMasterSetMaker, FOElementMapping.LeaderMaker, FOElementMapping.ListBlockMaker, FOElementMapping.ListItemBodyMaker, FOElementMapping.ListItemLabelMaker, FOElementMapping.ListItemMaker, FOElementMapping.MarkerMaker, FOElementMapping.MultiCaseMaker, FOElementMapping.MultiPropertiesMaker, FOElementMapping.MultiPropertySetMaker, FOElementMapping.MultiSwitchMaker, FOElementMapping.MultiToggleMaker, FOElementMapping.PageNumberCitationLastMaker, FOElementMapping.PageNumberCitationMaker, FOElementMapping.PageNumberMaker, FOElementMapping.PageSequenceMaker, FOElementMapping.PageSequenceMasterMaker, FOElementMapping.PageSequenceWrapperMaker, FOElementMapping.RegionAfterMaker, FOElementMapping.RegionBeforeMaker, FOElementMapping.RegionBodyMaker, FOElementMapping.RegionEndMaker, FOElementMapping.RegionStartMaker, FOElementMapping.RepeatablePageMasterAlternativesMaker, FOElementMapping.RepeatablePageMasterReferenceMaker, FOElementMapping.RetrieveMarkerMaker, FOElementMapping.RetrieveTableMarkerMaker, FOElementMapping.RootMaker, FOElementMapping.SimplePageMasterMaker, FOElementMapping.SinglePageMasterReferenceMaker, FOElementMapping.StaticContentMaker, FOElementMapping.TableAndCaptionMaker, FOElementMapping.TableBodyMaker, FOElementMapping.TableCaptionMaker, FOElementMapping.TableCellMaker, FOElementMapping.TableColumnMaker, FOElementMapping.TableFooterMaker, FOElementMapping.TableHeaderMaker, FOElementMapping.TableMaker, FOElementMapping.TableRowMaker, FOElementMapping.TitleMaker, FOElementMapping.WrapperMaker, PDFElementMapping.PDFActionElementMaker, PDFElementMapping.PDFArrayElementMaker, PDFElementMapping.PDFCatalogElementMaker, PDFElementMapping.PDFCollectionEntryElementMaker, PDFElementMapping.PDFDictionaryElementMaker, PDFElementMapping.PDFDocumentInformationElementMaker, PDFElementMapping.PDFEmbeddedFileElementMaker, PDFElementMapping.PDFLayerElementMaker, PDFElementMapping.PDFNavigatorElementMaker, PDFElementMapping.PDFPageElementMaker, PDFElementMapping.PDFPagePieceElementMaker, PDFElementMapping.PDFReferenceElementMaker, PDFElementMapping.PDFVTElementMaker, PSExtensionElementMapping.PSCommentAfterMaker, PSExtensionElementMapping.PSCommentBeforeMaker, PSExtensionElementMapping.PSPageSetupCodeMaker, PSExtensionElementMapping.PSPageTrailerCodeBeforeMaker, PSExtensionElementMapping.PSSetPageDeviceMaker, PSExtensionElementMapping.PSSetupCodeMaker, RDFElementMapping.RDFElementMaker, SVGElementMapping.SE, SVGElementMapping.SVGMaker, UnknownXMLObj.Maker, XMPElementMapping.XMPMetaElementMaker
Enclosing class:
ElementMapping

public static class ElementMapping.Maker extends Object
Base class for all Makers. It is responsible to return the right kind of FONode for a particular element.
  • Constructor Details

    • Maker

      public Maker()
  • Method Details

    • make

      public FONode make(FONode parent)
      Creates a new FONode (or rather a specialized subclass of it).
      Parameters:
      parent - the parent FONode
      Returns:
      the newly created FONode instance