## Uses of Class
org.apache.fop.apps.FOUserAgent

- Packages that use FOUserAgent
  Package | Description
  --- | ---
  org.apache.fop.apps | Application classes used for running FOP embedded in other applications.
  org.apache.fop.area | FOP's area tree.
  org.apache.fop.cli | This package contains the command-line client for Apache FOP.
  org.apache.fop.events | Subsystem for reporting events inside FOP to client applications.
  org.apache.fop.fo | Classes, constants and basic infrastructure for the FO tree.
  org.apache.fop.fo.expr | Classes for XSL expressions and functions.
  org.apache.fop.fo.properties | Classes representing the various property types as well as supporting data structures for the FO tree.
  org.apache.fop.hyphenation | Hyphenation support.
  org.apache.fop.layoutmgr | FOP's layout engine.
  org.apache.fop.layoutmgr.inline | Layout managers for inline formatting objects and line building.
  org.apache.fop.render | Generic renderer interface.
  org.apache.fop.render.afp | An AFP Renderer implementation and supporting classes.
  org.apache.fop.render.awt | AWT Renderer used for displaying rendered pages in Java applications.
  org.apache.fop.render.awt.viewer | AWT Viewer PreviewDialog and PreviewPanel.
  org.apache.fop.render.bitmap | Bitmap Renderer which creates TIFF and PNG images from rendered pages.
  org.apache.fop.render.intermediate |
  org.apache.fop.render.java2d | Java2D Renderer which paints rendered pages on Graphics2D instances.
  org.apache.fop.render.pcl | PCL Renderer (Supports PCL5 and HP GL/2)
  org.apache.fop.render.pdf | PDF Renderer
  org.apache.fop.render.print | Renderer which prints rendered pages directly to a printer.
  org.apache.fop.render.ps | PostScript Renderer
  org.apache.fop.render.rtf | RTF (Rich Text Format) Output Support
  org.apache.fop.render.txt | Plain Text Renderer
  org.apache.fop.render.xml | Area Tree XML Renderer.
  org.apache.fop.servlet | This package contains two sample FOP servlets.
  org.apache.fop.svg | Classes that add SVG support to FOP and SVG->PDF conversion for Batik.
  org.apache.fop.traits | Trait classes and other supporting data structures.
  org.apache.fop.util | Various utility classes (I/O, codecs, color support, service discovers etc.).

- - ### Uses of FOUserAgent in org.apache.fop.apps

    Methods in org.apache.fop.apps that return FOUserAgent
    Modifier and Type | Method and Description
    --- | ---
    `FOUserAgent` | Fop.`getUserAgent()` Deprecated. this getter doesn't need to exist. By virtue of the fact that the client has an instance of this object, it means they also have the `FOUserAgent` since this's constructor is only used in `FOUserAgent`
    `FOUserAgent` | FopFactory.`newFOUserAgent()` Returns a new FOUserAgent instance.

    Methods in org.apache.fop.apps with parameters of type FOUserAgent
    Modifier and Type | Method and Description
    --- | ---
    `Fop` | FopFactory.`newFop(FOUserAgent userAgent)` Returns a new `Fop` instance.
    `Fop` | FopFactory.`newFop(String outputFormat, FOUserAgent userAgent)` Returns a new `Fop` instance.
    `Fop` | FopFactory.`newFop(String outputFormat, FOUserAgent userAgent, OutputStream stream)` Returns a new `Fop` instance.

  - ### Uses of FOUserAgent in org.apache.fop.area

    Methods in org.apache.fop.area with parameters of type FOUserAgent
    Modifier and Type | Method and Description
    --- | ---
    `ContentHandler` | AreaTreeParser.`getContentHandler(AreaTreeModel treeModel, FOUserAgent userAgent)` Creates a new ContentHandler instance that you can send the area tree XML to.
    `void` | AreaTreeParser.`parse(Source src, AreaTreeModel treeModel, FOUserAgent userAgent)` Parses an intermediate file (area tree XML) into an AreaTreeModel instance by adding pages to it.
    `protected void` | AreaTreeHandler.`setupModel(FOUserAgent userAgent, String outputFormat, OutputStream stream)` Sets up the AreaTreeModel instance for use by the AreaTreeHandler.

    Constructors in org.apache.fop.area with parameters of type FOUserAgent
    Constructor and Description
    `AreaTreeHandler(FOUserAgent userAgent, String outputFormat, OutputStream stream)` Constructor.
    `CachedRenderPagesModel(FOUserAgent userAgent, String outputFormat, FontInfo fontInfo, OutputStream stream)` Main Constructor
    `RenderPagesModel(FOUserAgent userAgent, String outputFormat, FontInfo fontInfo, OutputStream stream)` Create a new render pages model with the given renderer.

  - ### Uses of FOUserAgent in org.apache.fop.cli

    Methods in org.apache.fop.cli that return FOUserAgent
    Modifier and Type | Method and Description
    --- | ---
    `protected FOUserAgent` | CommandLineOptions.`getFOUserAgent()` Get the FOUserAgent for this Command-Line run

    Methods in org.apache.fop.cli with parameters of type FOUserAgent
    Modifier and Type | Method and Description
    --- | ---
    `void` | InputHandler.`createCatalogResolver(FOUserAgent userAgent)` Creates a catalog resolver and uses it for XML parsing and XSLT URI resolution.
    `void` | InputHandler.`renderTo(FOUserAgent userAgent, String outputFormat)` Renders the pre-setup document.
    `void` | IFInputHandler.`renderTo(FOUserAgent userAgent, String outputFormat, OutputStream out)` Generate a document, given an initialized Fop object
    `void` | InputHandler.`renderTo(FOUserAgent userAgent, String outputFormat, OutputStream out)` Generate a document, given an initialized Fop object
    `void` | AreaTreeInputHandler.`renderTo(FOUserAgent userAgent, String outputFormat, OutputStream out)` Generate a document, given an initialized Fop object

  - ### Uses of FOUserAgent in org.apache.fop.events

    Constructors in org.apache.fop.events with parameters of type FOUserAgent
    Constructor and Description
    `FOPEventListenerProxy(EventListener delegate, FOUserAgent userAgent)` Main constructor.

  - ### Uses of FOUserAgent in org.apache.fop.fo

    Fields in org.apache.fop.fo declared as FOUserAgent
    Modifier and Type | Field and Description
    --- | ---
    `protected FOUserAgent` | FOEventHandler.`foUserAgent` The FOUserAgent for this process

    Methods in org.apache.fop.fo that return FOUserAgent
    Modifier and Type | Method and Description
    --- | ---
    `FOUserAgent` | DelegatingFOEventHandler.`getUserAgent()`
    `FOUserAgent` | FONode.`getUserAgent()` Returns the user agent that is associated with the tree's `FOEventHandler`.
    `FOUserAgent` | FOEventHandler.`getUserAgent()` Returns the User Agent object associated with this FOEventHandler.

    Constructors in org.apache.fop.fo with parameters of type FOUserAgent
    Constructor and Description
    `FOEventHandler(FOUserAgent foUserAgent)` Main constructor
    `FOTreeBuilder(String outputFormat, FOUserAgent foUserAgent, OutputStream stream)` `FOTreeBuilder` constructor

  - ### Uses of FOUserAgent in org.apache.fop.fo.expr

    Methods in org.apache.fop.fo.expr that return FOUserAgent
    Modifier and Type | Method and Description
    --- | ---
    `protected FOUserAgent` | PropertyInfo.`getUserAgent()` Convenience shortcut to get a reference to the FOUserAgent

    Methods in org.apache.fop.fo.expr with parameters of type FOUserAgent
    Modifier and Type | Method and Description
    --- | ---
    `Color` | NumericProperty.`getColor(FOUserAgent foUserAgent)` This method expects to be overridden by subclasses
    `Color` | NCnameProperty.`getColor(FOUserAgent foUserAgent)` If a system color, return the corresponding value.

  - ### Uses of FOUserAgent in org.apache.fop.fo.properties

    Methods in org.apache.fop.fo.properties with parameters of type FOUserAgent
    Modifier and Type | Method and Description
    --- | ---
    `Color` | ColorProperty.`getColor(FOUserAgent foUserAgent)` Returns an AWT instance of this color
    `Color` | NumberProperty.`getColor(FOUserAgent foUserAgent)` Convert NumberProperty to a Color.
    `Color` | Property.`getColor(FOUserAgent foUserAgent)` This method expects to be overridden by subclasses
    `static ColorProperty` | ColorProperty.`getInstance(FOUserAgent foUserAgent, String value)` Set the color given a particular String.

  - ### Uses of FOUserAgent in org.apache.fop.hyphenation

    Methods in org.apache.fop.hyphenation with parameters of type FOUserAgent
    Modifier and Type | Method and Description
    --- | ---
    `static HyphenationTree` | Hyphenator.`getHyphenationTree(String lang, String country, InternalResourceResolver resourceResolver, Map hyphPatNames, FOUserAgent foUserAgent)`
    `static Hyphenation` | Hyphenator.`hyphenate(String lang, String country, InternalResourceResolver resourceResolver, Map hyphPatNames, String word, int leftMin, int rightMin, FOUserAgent foUserAgent)`

  - ### Uses of FOUserAgent in org.apache.fop.layoutmgr

    Fields in org.apache.fop.layoutmgr declared as FOUserAgent
    Modifier and Type | Field and Description
    --- | ---
    `protected FOUserAgent` | PageProvider.`foUserAgent`

    Methods in org.apache.fop.layoutmgr with parameters of type FOUserAgent
    Modifier and Type | Method and Description
    --- | ---
    `void` | LayoutManagerMapping.Maker.`make(FONode node, List lms, FOUserAgent userAgent)` Create a layout manager.
    `void` | LayoutManagerMapping.FOTextLayoutManagerMaker.`make(FONode node, List lms, FOUserAgent userAgent)` Create a layout manager.
    `void` | LayoutManagerMapping.BidiOverrideLayoutManagerMaker.`make(FONode node, List lms, FOUserAgent userAgent)` Create a layout manager.
    `void` | LayoutManagerMapping.InlineLayoutManagerMaker.`make(FONode node, List lms, FOUserAgent userAgent)` Create a layout manager.
    `void` | LayoutManagerMapping.FootnoteLayoutManagerMaker.`make(FONode node, List lms, FOUserAgent userAgent)` Create a layout manager.
    `void` | LayoutManagerMapping.InlineContainerLayoutManagerMaker.`make(FONode node, List lms, FOUserAgent userAgent)` Create a layout manager.
    `void` | LayoutManagerMapping.BasicLinkLayoutManagerMaker.`make(FONode node, List lms, FOUserAgent userAgent)` Create a layout manager.
    `void` | LayoutManagerMapping.BlockLayoutManagerMaker.`make(FONode node, List lms, FOUserAgent userAgent)` Create a layout manager.
    `void` | LayoutManagerMapping.LeaderLayoutManagerMaker.`make(FONode node, List lms, FOUserAgent userAgent)` Create a layout manager.
    `void` | LayoutManagerMapping.CharacterLayoutManagerMaker.`make(FONode node, List lms, FOUserAgent userAgent)` Create a layout manager.
    `void` | LayoutManagerMapping.ExternalGraphicLayoutManagerMaker.`make(FONode node, List lms, FOUserAgent userAgent)` Create a layout manager.
    `void` | LayoutManagerMapping.BlockContainerLayoutManagerMaker.`make(FONode node, List lms, FOUserAgent userAgent)` Create a layout manager.
    `void` | LayoutManagerMapping.ListItemLayoutManagerMaker.`make(FONode node, List lms, FOUserAgent userAgent)` Create a layout manager.
    `void` | LayoutManagerMapping.ListBlockLayoutManagerMaker.`make(FONode node, List lms, FOUserAgent userAgent)` Create a layout manager.
    `void` | LayoutManagerMapping.InstreamForeignObjectLayoutManagerMaker.`make(FONode node, List lms, FOUserAgent userAgent)` Create a layout manager.
    `void` | LayoutManagerMapping.PageNumberLayoutManagerMaker.`make(FONode node, List lms, FOUserAgent userAgent)` Create a layout manager.
    `void` | LayoutManagerMapping.PageNumberCitationLayoutManagerMaker.`make(FONode node, List lms, FOUserAgent userAgent)` Create a layout manager.
    `void` | LayoutManagerMapping.PageNumberCitationLastLayoutManagerMaker.`make(FONode node, List lms, FOUserAgent userAgent)` Create a layout manager.
    `void` | LayoutManagerMapping.TableLayoutManagerMaker.`make(FONode node, List lms, FOUserAgent userAgent)` Create a layout manager.
    `void` | LayoutManagerMapping.RetrieveMarkerLayoutManagerMaker.`make(FONode node, List lms, FOUserAgent userAgent)` Create a layout manager.
    `void` | LayoutManagerMapping.RetrieveTableMarkerLayoutManagerMaker.`make(FONode node, List lms, FOUserAgent userAgent)`
    `void` | LayoutManagerMapping.WrapperLayoutManagerMaker.`make(FONode node, List lms, FOUserAgent userAgent)` Create a layout manager.
    `void` | LayoutManagerMapping.MultiSwitchLayoutManagerMaker.`make(FONode node, List lms, FOUserAgent userAgent)`
    `void` | LayoutManagerMapping.MultiCaseLayoutManagerMaker.`make(FONode node, List lms, FOUserAgent userAgent)`
    `void` | LayoutManagerMapping.FloatLayoutManagerMaker.`make(FONode node, List lms, FOUserAgent userAgent)`

    Constructors in org.apache.fop.layoutmgr with parameters of type FOUserAgent
    Constructor and Description
    `LayoutManagerMapping(FOUserAgent userAgent)` default constructor

  - ### Uses of FOUserAgent in org.apache.fop.layoutmgr.inline

    Constructors in org.apache.fop.layoutmgr.inline with parameters of type FOUserAgent
    Constructor and Description
    `TextLayoutManager(FOText node, FOUserAgent userAgent)` Create a Text layout manager.

  - ### Uses of FOUserAgent in org.apache.fop.render

    Fields in org.apache.fop.render declared as FOUserAgent
    Modifier and Type | Field and Description
    --- | ---
    `protected FOUserAgent` | AbstractConfigurator.`userAgent` fop factory configuration
    `protected FOUserAgent` | AbstractRendererConfigurator.`userAgent` fop factory configuration
    `protected FOUserAgent` | AbstractRenderer.`userAgent` user agent

    Methods in org.apache.fop.render that return FOUserAgent
    Modifier and Type | Method and Description
    --- | ---
    `FOUserAgent` | RendererContext.`getUserAgent()` Returns the user agent.
    `FOUserAgent` | RendererContext.RendererContextWrapper.`getUserAgent()`
    `FOUserAgent` | AbstractRenderingContext.`getUserAgent()` Returns the user agent.
    `FOUserAgent` | RenderingContext.`getUserAgent()` Returns the user agent.
    `FOUserAgent` | AbstractRenderer.`getUserAgent()` Returns the associated user agent.
    `FOUserAgent` | Renderer.`getUserAgent()` Returns the associated user agent.

    Methods in org.apache.fop.render with parameters of type FOUserAgent
    Modifier and Type | Method and Description
    --- | ---
    `RendererConfig` | RendererConfig.RendererConfigParser.`build(FOUserAgent userAgent, Configuration rendererConfiguration)` Builds the object that contains the renderer configuration data.
    `protected org.apache.batik.gvt.GraphicsNode` | AbstractGenericSVGHandler.`buildGraphicsNode(FOUserAgent userAgent, org.apache.batik.bridge.BridgeContext ctx, Document doc)` Builds the GVT root.
    `abstract void` | AbstractRendererMaker.`configureRenderer(FOUserAgent userAgent, Renderer renderer)` Configures a given renderer using the appropriate configurator.
    `static PrintRendererConfigurator` | PrintRendererConfigurator.`createDefaultInstance(FOUserAgent userAgent)`
    `IFDocumentHandler` | RendererFactory.`createDocumentHandler(FOUserAgent userAgent, String outputFormat)` Creates a `IFDocumentHandler` object based on the desired output format.
    `FOEventHandler` | RendererFactory.`createFOEventHandler(FOUserAgent userAgent, String outputFormat, OutputStream out)` Creates FOEventHandler instances based on the desired output.
    `Renderer` | RendererFactory.`createRenderer(FOUserAgent userAgent, String outputFormat)` Creates a Renderer object based on render-type desired
    `abstract FOEventHandler` | AbstractFOEventHandlerMaker.`makeFOEventHandler(FOUserAgent ua, OutputStream out)` Instantiates a new FOEventHandler.
    `abstract Renderer` | AbstractRendererMaker.`makeRenderer(FOUserAgent userAgent)` Instantiates a new renderer.
    `void` | RendererContext.`setUserAgent(FOUserAgent ua)` Sets the user agent.

    Constructors in org.apache.fop.render with parameters of type FOUserAgent
    Constructor and Description
    `AbstractConfigurator(FOUserAgent userAgent)` Default constructor
    `AbstractPathOrientedRenderer(FOUserAgent userAgent)`
    `AbstractRenderer(FOUserAgent userAgent)`
    `AbstractRendererConfigurator(FOUserAgent userAgent)` Default constructor
    `AbstractRenderingContext(FOUserAgent userAgent)` Main constructor.
    `DefaultRendererConfigurator(FOUserAgent userAgent, RendererConfig.RendererConfigParser rendererConfigParser)`
    `PrintRenderer(FOUserAgent userAgent)`
    `PrintRendererConfigurator(FOUserAgent userAgent, RendererConfig.RendererConfigParser rendererConfigParser)` Default constructor
    `PrintRendererConfigurator(FOUserAgent userAgent, RendererConfig.RendererConfigParser rendererConfigParser, FontConfigurator<EmbedFontInfo> fontInfoConfigurator)` Default constructor
    `XMLHandlerConfigurator(FOUserAgent userAgent)` Default constructor

  - ### Uses of FOUserAgent in org.apache.fop.render.afp

    Methods in org.apache.fop.render.afp with parameters of type FOUserAgent
    Modifier and Type | Method and Description
    --- | ---
    `AFPRendererConfig` | AFPRendererConfig.AFPRendererConfigParser.`build(FOUserAgent userAgent, Configuration cfg)` Builds the object that contains the renderer configuration data.
    `static org.apache.batik.bridge.BridgeContext` | AFPSVGHandler.`createBridgeContext(FOUserAgent userAgent, AFPGraphics2D g2d)`

    Constructors in org.apache.fop.render.afp with parameters of type FOUserAgent
    Constructor and Description
    `AFPRendererConfigurator(FOUserAgent userAgent, RendererConfig.RendererConfigParser rendererConfigParser)` Default constructor
    `AFPRenderingContext(FOUserAgent userAgent, AFPResourceManager resourceManager, AFPPaintingState paintingState, FontInfo fontInfo, Map foreignAttributes)` Main constructor.

  - ### Uses of FOUserAgent in org.apache.fop.render.awt

    Methods in org.apache.fop.render.awt with parameters of type FOUserAgent
    Modifier and Type | Method and Description
    --- | ---
    `void` | AWTRendererMaker.`configureRenderer(FOUserAgent userAgent, Renderer renderer)`
    `Renderer` | AWTRendererMaker.`makeRenderer(FOUserAgent ua)`

    Constructors in org.apache.fop.render.awt with parameters of type FOUserAgent
    Constructor and Description
    `AWTRenderer(FOUserAgent userAgent)` Creates a new AWTRenderer instance.
    `AWTRenderer(FOUserAgent userAgent, Renderable renderable, boolean previewAsMainWindow, boolean show)` Creates a new AWTRenderer instance.

  - ### Uses of FOUserAgent in org.apache.fop.render.awt.viewer

    Fields in org.apache.fop.render.awt.viewer declared as FOUserAgent
    Modifier and Type | Field and Description
    --- | ---
    `protected FOUserAgent` | PreviewDialog.`foUserAgent` The FOUserAgent associated with this window
    `protected FOUserAgent` | PreviewPanel.`foUserAgent` The FOUserAgent associated with this panel - often shared with PreviewDialog

    Methods in org.apache.fop.render.awt.viewer with parameters of type FOUserAgent
    Modifier and Type | Method and Description
    --- | ---
    `static PreviewDialog` | PreviewDialog.`createPreviewDialog(FOUserAgent foUserAgent, Renderable renderable, boolean asMainWindow)` Creates and initialize the AWT Viewer main window.
    `void` | Renderable.`renderTo(FOUserAgent userAgent, String outputFormat)` Renders the pre-setup document.

    Constructors in org.apache.fop.render.awt.viewer with parameters of type FOUserAgent
    Constructor and Description
    `PreviewDialog(FOUserAgent foUserAgent)` Creates a new PreviewDialog that uses the given renderer.
    `PreviewDialog(FOUserAgent foUserAgent, Renderable renderable)` Creates a new PreviewDialog that uses the given renderer.
    `PreviewPanel(FOUserAgent foUserAgent, Renderable renderable, AWTRenderer renderer)` Creates a new PreviewPanel instance.

  - ### Uses of FOUserAgent in org.apache.fop.render.bitmap

    Methods in org.apache.fop.render.bitmap with parameters of type FOUserAgent
    Modifier and Type | Method and Description
    --- | ---
    `BitmapRendererConfig` | BitmapRendererConfig.BitmapRendererConfigParser.`build(FOUserAgent userAgent, Configuration cfg)`
    `PNGRendererConfig` | PNGRendererConfig.PNGRendererConfigParser.`build(FOUserAgent userAgent, Configuration cfg)`
    `TIFFRendererConfig` | TIFFRendererConfig.TIFFRendererConfigParser.`build(FOUserAgent userAgent, Configuration cfg)` Builds the object that contains the renderer configuration data.
    `void` | TIFFRendererMaker.`configureRenderer(FOUserAgent userAgent, Renderer renderer)`
    `void` | PNGRendererMaker.`configureRenderer(FOUserAgent userAgent, Renderer renderer)`
    `Renderer` | TIFFRendererMaker.`makeRenderer(FOUserAgent userAgent)`
    `Renderer` | PNGRendererMaker.`makeRenderer(FOUserAgent ua)`

    Constructors in org.apache.fop.render.bitmap with parameters of type FOUserAgent
    Constructor and Description
    `BitmapRendererConfigurator(FOUserAgent userAgent, RendererConfig.RendererConfigParser rendererConfigParser)` Default constructor
    `PNGRenderer(FOUserAgent userAgent)`
    `TIFFRenderer(FOUserAgent userAgent)` Creates TIFF renderer.
    `TIFFRendererConfigurator(FOUserAgent userAgent, RendererConfig.RendererConfigParser rendererConfigParser)` Default constructor

  - ### Uses of FOUserAgent in org.apache.fop.render.intermediate

    Methods in org.apache.fop.render.intermediate that return FOUserAgent
    Modifier and Type | Method and Description
    --- | ---
    `FOUserAgent` | AbstractIFDocumentHandler.`getUserAgent()` Returns the associated user agent.
    `protected FOUserAgent` | AbstractIFPainter.`getUserAgent()` Returns the user agent.
    `FOUserAgent` | IFContext.`getUserAgent()` Returns the associated user agent.

    Methods in org.apache.fop.render.intermediate with parameters of type FOUserAgent
    Modifier and Type | Method and Description
    --- | ---
    `RendererConfig` | IFRendererConfig.IFRendererConfigParser.`build(FOUserAgent userAgent, Configuration cfg)` Builds the object that contains the renderer configuration data.
    `ContentHandler` | IFParser.`getContentHandler(IFDocumentHandler documentHandler, FOUserAgent userAgent)` Creates a new ContentHandler instance that you can send the area tree XML to.
    `void` | IFParser.`parse(Source src, IFDocumentHandler documentHandler, FOUserAgent userAgent)` Parses an intermediate file and paints it.
    `void` | IFContext.`setUserAgent(FOUserAgent ua)` Set the user agent.

    Constructors in org.apache.fop.render.intermediate with parameters of type FOUserAgent
    Constructor and Description
    `EventProducingFilter(IFDocumentHandler ifDocumentHandler, FOUserAgent userAgent)` Constructor
    `IFContext(FOUserAgent ua)` Main constructor.
    `IFRenderer(FOUserAgent userAgent)` Main constructor

  - ### Uses of FOUserAgent in org.apache.fop.render.java2d

    Methods in org.apache.fop.render.java2d that return FOUserAgent
    Modifier and Type | Method and Description
    --- | ---
    `FOUserAgent` | Java2DRenderer.`getUserAgent()`

    Methods in org.apache.fop.render.java2d with parameters of type FOUserAgent
    Modifier and Type | Method and Description
    --- | ---
    `Java2DRendererConfig` | Java2DRendererConfig.Java2DRendererConfigParser.`build(FOUserAgent userAgent, Configuration cfg)` Builds the object that contains the renderer configuration data.
    `static FontInfo` | Java2DUtil.`buildDefaultJava2DBasedFontInfo(FontInfo fontInfo, FOUserAgent userAgent)` Builds a default `FontInfo` object for use with output formats using the Java2D font setup.

    Constructors in org.apache.fop.render.java2d with parameters of type FOUserAgent
    Constructor and Description
    `Java2DRenderer(FOUserAgent userAgent)` Default constructor
    `Java2DRendererConfigurator(FOUserAgent userAgent, RendererConfig.RendererConfigParser rendererConfigParser)` Default constructor
    `Java2DRenderingContext(FOUserAgent userAgent, Graphics2D g2d, FontInfo fontInfo)` Main constructor.

  - ### Uses of FOUserAgent in org.apache.fop.render.pcl

    Methods in org.apache.fop.render.pcl that return FOUserAgent
    Modifier and Type | Method and Description
    --- | ---
    `FOUserAgent` | PCLRenderingUtil.`getUserAgent()` Returns the user agent.

    Methods in org.apache.fop.render.pcl with parameters of type FOUserAgent
    Modifier and Type | Method and Description
    --- | ---
    `PCLRendererConfig` | PCLRendererConfig.PCLRendererConfigParser.`build(FOUserAgent userAgent, Configuration cfg)` Builds the object that contains the renderer configuration data.

    Constructors in org.apache.fop.render.pcl with parameters of type FOUserAgent
    Constructor and Description
    `PCLRendererConfigurator(FOUserAgent userAgent, RendererConfig.RendererConfigParser rendererConfigParser)` Default constructor
    `PCLRenderingContext(FOUserAgent userAgent, PCLGenerator generator, PCLRenderingUtil pclUtil)` Main constructor.

  - ### Uses of FOUserAgent in org.apache.fop.render.pdf

    Methods in org.apache.fop.render.pdf with parameters of type FOUserAgent
    Modifier and Type | Method and Description
    --- | ---
    `PDFRendererConfig` | PDFRendererConfig.PDFRendererConfigParser.`build(FOUserAgent userAgent, Configuration cfg)`

    Constructors in org.apache.fop.render.pdf with parameters of type FOUserAgent
    Constructor and Description
    `PDFRendererConfigurator(FOUserAgent userAgent, RendererConfig.RendererConfigParser rendererConfigParser)` Default constructor
    `PDFRenderingContext(FOUserAgent userAgent, PDFContentGenerator generator, PDFPage page, FontInfo fontInfo)` Main constructor.

  - ### Uses of FOUserAgent in org.apache.fop.render.print

    Methods in org.apache.fop.render.print with parameters of type FOUserAgent
    Modifier and Type | Method and Description
    --- | ---
    `void` | PrintRendererMaker.`configureRenderer(FOUserAgent userAgent, Renderer renderer)`
    `Renderer` | PrintRendererMaker.`makeRenderer(FOUserAgent userAgent)`

    Constructors in org.apache.fop.render.print with parameters of type FOUserAgent
    Constructor and Description
    `PageableRenderer(FOUserAgent userAgent)` Creates a new PageableRenderer.
    `PrintRenderer(FOUserAgent userAgent)` Creates a new PrintRenderer with the options set through the renderer options if a custom PrinterJob is not given in FOUserAgent's renderer options.

  - ### Uses of FOUserAgent in org.apache.fop.render.ps

    Methods in org.apache.fop.render.ps with parameters of type FOUserAgent
    Modifier and Type | Method and Description
    --- | ---
    `PSRendererConfig` | PSRendererConfig.PSRendererConfigParser.`build(FOUserAgent userAgent, Configuration cfg)`

    Constructors in org.apache.fop.render.ps with parameters of type FOUserAgent
    Constructor and Description
    `PSRendererConfigurator(FOUserAgent userAgent, RendererConfig.RendererConfigParser rendererConfigParser)` Default constructor
    `PSRenderingContext(FOUserAgent userAgent, org.apache.xmlgraphics.ps.PSGenerator gen, FontInfo fontInfo)` Main constructor.
    `PSRenderingContext(FOUserAgent userAgent, org.apache.xmlgraphics.ps.PSGenerator gen, FontInfo fontInfo, boolean createForms)` Special constructor.
    `ResourceHandler(FOUserAgent userAgent, PSEventProducer eventProducer, FontInfo fontInfo, org.apache.xmlgraphics.ps.dsc.ResourceTracker resTracker, Map formResources)` Main constructor.

  - ### Uses of FOUserAgent in org.apache.fop.render.rtf

    Methods in org.apache.fop.render.rtf with parameters of type FOUserAgent
    Modifier and Type | Method and Description
    --- | ---
    `FOEventHandler` | RTFFOEventHandlerMaker.`makeFOEventHandler(FOUserAgent ua, OutputStream out)` Instantiates a new FOEventHandler.

    Constructors in org.apache.fop.render.rtf with parameters of type FOUserAgent
    Constructor and Description
    `RTFHandler(FOUserAgent userAgent, OutputStream os)` Creates a new RTF structure handler.

  - ### Uses of FOUserAgent in org.apache.fop.render.txt

    Methods in org.apache.fop.render.txt with parameters of type FOUserAgent
    Modifier and Type | Method and Description
    --- | ---
    `TxtRendererConfig` | TxtRendererConfig.TxtRendererConfigParser.`build(FOUserAgent userAgent, Configuration cfg)` Builds the object that contains the renderer configuration data.
    `void` | TXTRendererMaker.`configureRenderer(FOUserAgent userAgent, Renderer renderer)`
    `Renderer` | TXTRendererMaker.`makeRenderer(FOUserAgent userAgent)`

    Constructors in org.apache.fop.render.txt with parameters of type FOUserAgent
    Constructor and Description
    `TXTRenderer(FOUserAgent userAgent)` Constructs a newly allocated `TXTRenderer` object.
    `TXTRendererConfigurator(FOUserAgent userAgent, RendererConfig.RendererConfigParser rendererConfigParser)` Default constructor

  - ### Uses of FOUserAgent in org.apache.fop.render.xml

    Methods in org.apache.fop.render.xml with parameters of type FOUserAgent
    Modifier and Type | Method and Description
    --- | ---
    `void` | XMLRendererMaker.`configureRenderer(FOUserAgent userAgent, Renderer renderer)`
    `Renderer` | XMLRendererMaker.`makeRenderer(FOUserAgent userAgent)`

    Constructors in org.apache.fop.render.xml with parameters of type FOUserAgent
    Constructor and Description
    `AbstractXMLRenderer(FOUserAgent userAgent)`
    `XMLRenderer(FOUserAgent userAgent)`

  - ### Uses of FOUserAgent in org.apache.fop.servlet

    Methods in org.apache.fop.servlet that return FOUserAgent
    Modifier and Type | Method and Description
    --- | ---
    `protected FOUserAgent` | FopServlet.`getFOUserAgent()`

  - ### Uses of FOUserAgent in org.apache.fop.svg

    Constructors in org.apache.fop.svg with parameters of type FOUserAgent
    Constructor and Description
    `SVGUserAgent(FOUserAgent foUserAgent, org.apache.batik.bridge.FontFamilyResolver fontFamilyResolver)` Creates a new SVGUserAgent.
    `SVGUserAgent(FOUserAgent foUserAgent, org.apache.batik.bridge.FontFamilyResolver fontFamilyResolver, AffineTransform at)` Creates a new SVGUserAgent.

  - ### Uses of FOUserAgent in org.apache.fop.traits

    Methods in org.apache.fop.traits with parameters of type FOUserAgent
    Modifier and Type | Method and Description
    --- | ---
    `static BorderProps` | BorderProps.`valueOf(FOUserAgent foUserAgent, String s)` Returns a BorderProps represtation of a string of the format as written by BorderProps.toString().

  - ### Uses of FOUserAgent in org.apache.fop.util

    Methods in org.apache.fop.util with parameters of type FOUserAgent
    Modifier and Type | Method and Description
    --- | ---
    `static Color` | ColorUtil.`parseColorString(FOUserAgent foUserAgent, String value)` Creates a color from a given string.

Copyright © 2023 Apache Software Foundation. All rights reserved.