Class MapPageSegment

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

public class MapPageSegment extends AbstractAFPObject
The Map Page Segment structured field identifies page segments that are required to present a page on a physical medium.
  • Constructor Details

    • MapPageSegment

      public MapPageSegment()
      Constructor for the Map Page Overlay
  • Method Details

    • addPageSegment

      public void addPageSegment(String name) throws MaximumSizeExceededException
      Add a page segment to to the map page segment object.
      Parameters:
      name - the name of the page segment.
      Throws:
      MaximumSizeExceededException - if the maximum size is reached
    • isFull

      public boolean isFull()
      Indicates whether this object already contains the maximum number of page segments.
      Returns:
      true if the object is full
    • 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.