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.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static class
AFPElementMapping.AFPIncludeFormMapMaker
(package private) static class
AFPElementMapping.AFPIncludePageOverlayMaker
(package private) static class
AFPElementMapping.AFPIncludePageSegmentMaker
(package private) static class
AFPElementMapping.AFPInvokeMediumMapMaker
(package private) static class
AFPElementMapping.AFPNoOperationMaker
(package private) static class
AFPElementMapping.AFPTagLogicalElementMaker
-
Nested classes/interfaces inherited from class org.apache.fop.fo.ElementMapping
ElementMapping.Maker
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
INCLUDE_FORM_MAP
include form map elementstatic java.lang.String
INCLUDE_PAGE_OVERLAY
include page overlay elementstatic java.lang.String
INCLUDE_PAGE_SEGMENT
include page segment elementstatic java.lang.String
INVOKE_MEDIUM_MAP
IMM: Invoke Medium Map (on fo:page-sequence)static java.lang.String
NAMESPACE
The namespace used for AFP extensionsstatic java.lang.String
NAMESPACE_PREFIX
The usual namespace prefix used for AFP extensionsstatic java.lang.String
NO_OPERATION
NOPstatic org.apache.xmlgraphics.util.QName
PAGE_GROUP
static java.lang.String
TAG_LOGICAL_ELEMENT
tag logical element-
Fields inherited from class org.apache.fop.fo.ElementMapping
DEFAULT, foObjs, namespaceURI
-
-
Constructor Summary
Constructors Constructor Description AFPElementMapping()
Main constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
initialize()
Private static synchronized method to set up the element and attribute HashMaps, this defines what elements and attributes are extracted.-
Methods inherited from class org.apache.fop.fo.ElementMapping
getDefaultDOMImplementation, getDOMImplementation, getNamespaceURI, getStandardPrefix, getTable, isAttributeProperty
-
-
-
-
Field Detail
-
TAG_LOGICAL_ELEMENT
public static final java.lang.String TAG_LOGICAL_ELEMENT
tag logical element- See Also:
- Constant Field Values
-
INCLUDE_PAGE_OVERLAY
public static final java.lang.String INCLUDE_PAGE_OVERLAY
include page overlay element- See Also:
- Constant Field Values
-
INCLUDE_PAGE_SEGMENT
public static final java.lang.String INCLUDE_PAGE_SEGMENT
include page segment element- See Also:
- Constant Field Values
-
INCLUDE_FORM_MAP
public static final java.lang.String INCLUDE_FORM_MAP
include form map element- See Also:
- Constant Field Values
-
NO_OPERATION
public static final java.lang.String NO_OPERATION
NOP- See Also:
- Constant Field Values
-
INVOKE_MEDIUM_MAP
public static final java.lang.String INVOKE_MEDIUM_MAP
IMM: Invoke Medium Map (on fo:page-sequence)- See Also:
- Constant Field Values
-
NAMESPACE
public static final java.lang.String NAMESPACE
The namespace used for AFP extensions- See Also:
- Constant Field Values
-
PAGE_GROUP
public static final org.apache.xmlgraphics.util.QName PAGE_GROUP
-
NAMESPACE_PREFIX
public static final java.lang.String NAMESPACE_PREFIX
The usual namespace prefix used for AFP extensions- See Also:
- Constant Field Values
-
-
Method Detail
-
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 classElementMapping
-
-