Class MapPageOverlay
java.lang.Object
org.apache.fop.afp.modca.AbstractAFPObject
org.apache.fop.afp.modca.MapPageOverlay
- All Implemented Interfaces:
Streamable
The Map Page Overlay structured field maps a Resource Local ID to the name of
a Begin Overlay structured field. A Map Page Overlay structured field may
contain from one to 254 repeating groups.
-
Nested Class Summary
Nested classes/interfaces inherited from class AbstractAFPObject
AbstractAFPObject.Category, AbstractAFPObject.Type -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final intprivate ListThe collection of overlays (maximum of 254 stored as byte[])Fields inherited from class AbstractAFPObject
LOG, SF_CLASS, SF_HEADER_LENGTH -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddOverlay(String name) Add an overlay to to the map page overlay object.private ListvoidDataStream objects must implement the writeToStream() method to write its data to the given OutputStreamMethods inherited from class AbstractAFPObject
copySF, copySF, truncate, writeChunksToStream, writeObjects
-
Field Details
-
MAX_SIZE
private static final int MAX_SIZE- See Also:
-
overLays
The collection of overlays (maximum of 254 stored as byte[])
-
-
Constructor Details
-
MapPageOverlay
public MapPageOverlay()Constructor for the Map Page Overlay
-
-
Method Details
-
getOverlays
-
addOverlay
Add an overlay to to the map page overlay object.- Parameters:
name- The name of the overlay.- Throws:
MaximumSizeExceededException- if the maximum size is reached
-
writeToStream
DataStream objects must implement the writeToStream() method to write its data to the given OutputStream- Parameters:
os- the outputsteam stream- Throws:
IOException- an I/O exception of some sort has occurred.
-