Class MapPageOverlay

java.lang.Object
org.apache.fop.afp.modca.AbstractAFPObject
org.apache.fop.afp.modca.MapPageOverlay
All Implemented Interfaces:
Streamable

public class MapPageOverlay extends AbstractAFPObject
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.
  • Field Details

    • MAX_SIZE

      private static final int MAX_SIZE
      See Also:
    • overLays

      private List 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

      private List getOverlays()
    • addOverlay

      public void addOverlay(String name) throws MaximumSizeExceededException
      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

      public void writeToStream(OutputStream os) throws IOException
      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.