Class FOTreeBuilderContext

java.lang.Object
org.apache.fop.fo.FOTreeBuilderContext

public class FOTreeBuilderContext extends Object
Context class providing information needed while building the FO tree.
  • Field Details

    • propertyListMaker

      protected PropertyListMaker propertyListMaker
      The property list maker.
    • whiteSpaceHandler

      protected XMLWhiteSpaceHandler whiteSpaceHandler
      The XMLWhitespaceHandler for this tree
  • Constructor Details

    • FOTreeBuilderContext

      public FOTreeBuilderContext()
  • Method Details

    • getIDReferences

      public Set getIDReferences()
      Returns the set of ID references.
      Returns:
      the ID references
    • getPropertyListMaker

      public PropertyListMaker getPropertyListMaker()
      Return the propertyListMaker.
      Returns:
      the currently active PropertyListMaker
    • setPropertyListMaker

      public void setPropertyListMaker(PropertyListMaker propertyListMaker)
      Set a new propertyListMaker.
      Parameters:
      propertyListMaker - the new PropertyListMaker to use
    • getXMLWhiteSpaceHandler

      public XMLWhiteSpaceHandler getXMLWhiteSpaceHandler()
      Return the XMLWhiteSpaceHandler
      Returns:
      the whiteSpaceHandler
    • switchMarkerContext

      protected void switchMarkerContext(boolean inMarker)
      Switch to or from marker context (used by FOTreeBuilder when processing a marker)
      Parameters:
      inMarker - true if a marker is being processed; false otherwise
    • inMarker

      protected boolean inMarker()
      Check whether in marker context
      Returns:
      true if a marker is being processed