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

Packages that use FOUserAgent
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.event: 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.pdf: Classes for handling the low-level creation of PDF documents.
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
`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
`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
`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
`protected FOUserAgent` CommandLineOptions.`getFOUserAgent()` Get the FOUserAgent for this Command-Line run

Methods in org.apache.fop.cli with parameters of type FOUserAgent
`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.event

Constructors in org.apache.fop.event 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
`protected FOUserAgent` FOEventHandler.`foUserAgent` The FOUserAgent for this process

Methods in org.apache.fop.fo that return FOUserAgent
`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
`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
`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
`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
`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
`protected FOUserAgent` PageProvider.`foUserAgent`

Methods in org.apache.fop.layoutmgr with parameters of type FOUserAgent
`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.pdf

Constructors in org.apache.fop.pdf with parameters of type FOUserAgent
Constructor and Description
`PDFSignature(PDFRoot root, FOUserAgent userAgent, PDFSignParams signParams)`

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

Fields in org.apache.fop.render declared as FOUserAgent
`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
`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
`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
`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
`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
`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
`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
`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
`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
`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
`FOUserAgent` Java2DRenderer.`getUserAgent()`

Methods in org.apache.fop.render.java2d with parameters of type FOUserAgent
`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
`FOUserAgent` PCLRenderingUtil.`getUserAgent()` Returns the user agent.

Methods in org.apache.fop.render.pcl with parameters of type FOUserAgent
`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
`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
`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
`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
`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
`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
`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
`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
`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
`static Color` ColorUtil.`parseColorString(FOUserAgent foUserAgent, String value)` Creates a color from a given string.