Class IFSerializer

All Implemented Interfaces:
IFConstants, IFDocumentHandler, IFDocumentNavigationHandler, IFPainter, XMLConstants

IFPainter implementation that serializes the intermediate format to XML.
  • Field Details

    • VERSION

      public static final String VERSION
      Intermediate Format (IF) version, used to express an @version attribute in the root element of the IF document, the initial value of which is set to '2.0' to signify that something preceded it (but didn't happen to be marked as such), and that this version is not necessarily backwards compatible with the unmarked (<2.0) version.
      See Also:
    • mimicHandler

      private IFDocumentHandler mimicHandler
    • pageSequenceIndex

      private int pageSequenceIndex
    • state

      private IFState state
      Holds the intermediate format state
    • currentID

      private String currentID
    • structureTreeBuilder

      private IFStructureTreeBuilder structureTreeBuilder
    • pageNumberEnded

      private int pageNumberEnded
    • incompleteActions

      private Map incompleteActions
    • completeActions

      private List completeActions
  • Constructor Details

    • IFSerializer

      public IFSerializer(IFContext context)
  • Method Details