Class AFPElementMapping

java.lang.Object
org.apache.fop.fo.ElementMapping
org.apache.fop.render.afp.extensions.AFPElementMapping

public class AFPElementMapping extends ElementMapping
AFPElementMapping object provides the ability to extract information from the formatted object that reside in the afp namespace. This is used for custom AFP extensions not supported by the FO schema. Examples include adding overlays or indexing a document using the tag logical element structured field.

  • Field Details

    • TAG_LOGICAL_ELEMENT

      public static final String TAG_LOGICAL_ELEMENT
      tag logical element
      See Also:
    • INCLUDE_PAGE_OVERLAY

      public static final String INCLUDE_PAGE_OVERLAY
      include page overlay element
      See Also:
    • INCLUDE_PAGE_SEGMENT

      public static final String INCLUDE_PAGE_SEGMENT
      include page segment element
      See Also:
    • INCLUDE_FORM_MAP

      public static final String INCLUDE_FORM_MAP
      include form map element
      See Also:
    • NO_OPERATION

      public static final String NO_OPERATION
      NOP
      See Also:
    • INVOKE_MEDIUM_MAP

      public static final String INVOKE_MEDIUM_MAP
      IMM: Invoke Medium Map (on fo:page-sequence)
      See Also:
    • NAMESPACE

      public static final String NAMESPACE
      The namespace used for AFP extensions
      See Also:
    • PAGE_GROUP

      public static final org.apache.xmlgraphics.util.QName PAGE_GROUP
    • NAMESPACE_PREFIX

      public static final String NAMESPACE_PREFIX
      The usual namespace prefix used for AFP extensions
      See Also:
  • Constructor Details

    • AFPElementMapping

      public AFPElementMapping()
      Main constructor
  • Method Details

    • initialize

      protected void initialize()
      Private static synchronized method to set up the element and attribute HashMaps, this defines what elements and attributes are extracted.
      Specified by:
      initialize in class ElementMapping