Class FoContext


  • public class FoContext
    extends java.lang.Object
    The FoContext class.
    • Constructor Summary

      Constructors 
      Constructor Description
      FoContext​(FoRoot root, org.apache.fop.apps.FopFactory factory, java.util.Map<java.lang.String,​it.smartio.docs.fop.config.UIPageSequence> pageSet)
      Constructs an instance of FoContext.
    • Constructor Detail

      • FoContext

        public FoContext​(FoRoot root,
                         org.apache.fop.apps.FopFactory factory,
                         java.util.Map<java.lang.String,​it.smartio.docs.fop.config.UIPageSequence> pageSet)
        Constructs an instance of FoContext.
        Parameters:
        root -
        factory -
        pageSet -
    • Method Detail

      • getFactory

        public final org.apache.fop.apps.FopFactory getFactory()
        Create a FopFactory for the current FoContext.
      • addBookmark

        public final FoBookmark addBookmark​(java.lang.String id)
        Add a bookmark by id.
        Parameters:
        id -
      • createFlow

        public final FoFlow createFlow​(java.lang.String id,
                                       java.lang.String name,
                                       boolean initial,
                                       java.util.Properties properties)
        Set the supplier that creates a FoFlow.
        Parameters:
        id -
        name -
      • toString

        public final java.lang.String toString()
        Builds the the FoRoot.
        Overrides:
        toString in class java.lang.Object
      • parse

        public static FoContext parse​(java.lang.String config)
                               throws java.io.IOException
        Parses the configuration from the file.
        Parameters:
        config -
        Throws:
        java.io.IOException