## Uses of Class
org.apache.fop.apps.io.InternalResourceResolver

Packages that use InternalResourceResolver
org.apache.fop.afp: Contains an AFP library.
org.apache.fop.afp.util: Contains a collection of useful AFP utility classes.
org.apache.fop.apps: Application classes used for running FOP embedded in other applications.
org.apache.fop.apps.io: Classes that control all IO in FOP.
org.apache.fop.fonts: Classes for font handling.
org.apache.fop.fonts.autodetect: A collection of classes that aid in the autodetection of installed system fonts.
org.apache.fop.fonts.truetype: Classes for TrueType fonts.
org.apache.fop.fonts.type1: Classes for Adobe Type 1 fonts.
org.apache.fop.hyphenation: Hyphenation support.
org.apache.fop.render: Generic renderer interface.
org.apache.fop.render.afp: An AFP Renderer implementation and supporting classes.
org.apache.fop.render.bitmap: Bitmap Renderer which creates TIFF and PNG images from rendered pages.
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.util: Various utility classes (I/O, codecs, color support, service discovers etc.).

### Uses of InternalResourceResolver in org.apache.fop.afp

Constructors in org.apache.fop.afp with parameters of type InternalResourceResolver
Constructor and Description
`AFPResourceManager(InternalResourceResolver resourceResolver)` Main constructor
`AFPStreamer(Factory factory, InternalResourceResolver resourceResolver)` Main constructor

### Uses of InternalResourceResolver in org.apache.fop.afp.util

Constructors in org.apache.fop.afp.util with parameters of type InternalResourceResolver
Constructor and Description
`AFPResourceAccessor(InternalResourceResolver resourceResolver)` Constructor for resource to be accessed via the `FOUserAgent`.
`AFPResourceAccessor(InternalResourceResolver resourceResolver, String baseURI)` Constructor for resource to be accessed via the `FOUserAgent`.

### Uses of InternalResourceResolver in org.apache.fop.apps

Methods in org.apache.fop.apps that return InternalResourceResolver
`InternalResourceResolver` FOUserAgent.`getHyphenationResourceResolver()`
`InternalResourceResolver` FopFactory.`getHyphenationResourceResolver()`
`InternalResourceResolver` FopFactoryConfig.`getHyphenationResourceResolver()`
`InternalResourceResolver` FopFactoryBuilder.FopFactoryConfigImpl.`getHyphenationResourceResolver()`
`InternalResourceResolver` FOUserAgent.`getResourceResolver()` Returns the resource resolver.

Methods in org.apache.fop.apps with parameters of type InternalResourceResolver
`FopFactoryBuilder` FopFactoryBuilder.`setHyphenBaseResourceResolver(InternalResourceResolver hyphenationResourceResolver)`

### Uses of InternalResourceResolver in org.apache.fop.apps.io

Methods in org.apache.fop.apps.io that return InternalResourceResolver
`static InternalResourceResolver` ResourceResolverFactory.`createDefaultInternalResourceResolver(URI baseURI)` A helper merthod that creates an internal resource resolver using the default resover: `ResourceResolverFactory.createDefaultResourceResolver()`.
`static InternalResourceResolver` ResourceResolverFactory.`createInternalResourceResolver(URI baseURI, org.apache.xmlgraphics.io.ResourceResolver resolver)` Creates an interal resource resolver given a base URI and a resource resolver.

### Uses of InternalResourceResolver in org.apache.fop.fonts

Fields in org.apache.fop.fonts declared as InternalResourceResolver
`protected InternalResourceResolver` FontLoader.`resourceResolver` the resource resolver to use for font URI resolution

Methods in org.apache.fop.fonts that return InternalResourceResolver
`InternalResourceResolver` FontManager.`getResourceResolver()`

Methods in org.apache.fop.fonts with parameters of type InternalResourceResolver
`void` FontCache.`addFont(EmbedFontInfo fontInfo, InternalResourceResolver resourceResolver)` Adds a font info to cache
`static CustomFont` FontLoader.`loadFont(FontUris fontUris, String subFontName, boolean embedded, EmbeddingMode embeddingMode, EncodingMode encodingMode, boolean useKerning, boolean useAdvanced, InternalResourceResolver resourceResolver, boolean simulateStyle, boolean embedAsType1, boolean useSVG)` Loads a custom font from a URI.
`void` FontManager.`setResourceResolver(InternalResourceResolver resourceResolver)` Sets the font resource resolver
`static void` FontSetup.`setup(FontInfo fontInfo, List embedFontInfoList, InternalResourceResolver resourceResolver, boolean base14Kerning)` Sets up the font info object.

Constructors in org.apache.fop.fonts with parameters of type InternalResourceResolver
Constructor and Description
`CFFToType1Font(InternalResourceResolver resourceResolver, EmbeddingMode embeddingMode)`
`CIDFont(InternalResourceResolver resourceResolver)`
`CustomFont(InternalResourceResolver resourceResolver)`
`CustomFontCollection(InternalResourceResolver fontResolver, List<EmbedFontInfo> customFonts, boolean useComplexScriptFeatures)` Main constructor.
`FontAdder(FontManager manager, InternalResourceResolver resourceResolver, FontEventListener listener)` Main constructor
`FontLoader(URI fontFileURI, boolean embedded, boolean useKerning, boolean useAdvanced, InternalResourceResolver resourceResolver)` Default constructor.
`FontManager(InternalResourceResolver resourceResolver, FontDetector fontDetector, FontCacheManager fontCacheManager)` Main constructor
`LazyFont(EmbedFontInfo fontInfo, InternalResourceResolver resourceResolver, boolean useComplexScripts)` Main constructor
`MultiByteFont(InternalResourceResolver resourceResolver, EmbeddingMode embeddingMode)` Default constructor
`SingleByteFont(InternalResourceResolver resourceResolver)`
`SingleByteFont(InternalResourceResolver resourceResolver, EmbeddingMode embeddingMode)`
`XMLFontMetricsReader(InputSource source, InternalResourceResolver resourceResolver)` Deprecated. Construct a XMLFontMetricsReader object from a path to a metric.xml file and read metric data

### Uses of InternalResourceResolver in org.apache.fop.fonts.autodetect

Methods in org.apache.fop.fonts.autodetect with parameters of type InternalResourceResolver
`EmbedFontInfo[]` FontInfoFinder.`find(URI fontURI, InternalResourceResolver resourceResolver, FontCache fontCache)` Attempts to determine EmbedFontInfo from a given font file.

### Uses of InternalResourceResolver in org.apache.fop.fonts.truetype

Constructors in org.apache.fop.fonts.truetype with parameters of type InternalResourceResolver
Constructor and Description
`OFFontLoader(URI fontFileURI, InternalResourceResolver resourceResolver)` Default constructor
`OFFontLoader(URI fontFileURI, String subFontName, boolean embedded, EmbeddingMode embeddingMode, EncodingMode encodingMode, boolean useKerning, boolean useAdvanced, InternalResourceResolver resolver, boolean simulateStyle, boolean embedAsType1, boolean useSVG)` Additional constructor for TrueType Collections.

### Uses of InternalResourceResolver in org.apache.fop.fonts.type1

Constructors in org.apache.fop.fonts.type1 with parameters of type InternalResourceResolver
Constructor and Description
`Type1FontLoader(FontUris fontUris, boolean embedded, EmbeddingMode embeddingMode, boolean useKerning, InternalResourceResolver resourceResolver)` Constructs a new Type 1 font loader.

### Uses of InternalResourceResolver in org.apache.fop.hyphenation

Methods in org.apache.fop.hyphenation with parameters of type InternalResourceResolver
`static HyphenationTree` Hyphenator.`getHyphenationTree(String lang, String country, InternalResourceResolver resourceResolver, Map hyphPatNames, FOUserAgent foUserAgent)`
`static HyphenationTree` Hyphenator.`getUserHyphenationTree(String key, InternalResourceResolver resourceResolver)` Load tree from serialized file or xml file using configuration settings
`static Hyphenation` Hyphenator.`hyphenate(String lang, String country, InternalResourceResolver resourceResolver, Map hyphPatNames, String word, int leftMin, int rightMin, FOUserAgent foUserAgent)`

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

Methods in org.apache.fop.render with parameters of type InternalResourceResolver
`protected FontCollection` PrintRendererConfigurator.`createCollectionFromFontList(InternalResourceResolver resolver, List<EmbedFontInfo> fontList)` Creates the font collection given a list of embedded font infomation.
`protected FontCollection` PrintRendererConfigurator.`getCustomFontCollection(InternalResourceResolver resolver, String mimeType)` Returns the font collection for custom configured fonts.

### Uses of InternalResourceResolver in org.apache.fop.render.afp

Methods in org.apache.fop.render.afp with parameters of type InternalResourceResolver
`protected FontCollection` AFPRendererConfigurator.`getCustomFontCollection(InternalResourceResolver uriResolverWrapper, String mimeType)`

### Uses of InternalResourceResolver in org.apache.fop.render.bitmap

Methods in org.apache.fop.render.bitmap with parameters of type InternalResourceResolver
`protected FontCollection` BitmapRendererConfigurator.`createCollectionFromFontList(InternalResourceResolver resourceResolver, List<EmbedFontInfo> fontList)`

### Uses of InternalResourceResolver in org.apache.fop.render.java2d

Constructors in org.apache.fop.render.java2d with parameters of type InternalResourceResolver
Constructor and Description
`ConfiguredFontCollection(InternalResourceResolver resourceResolver, List<EmbedFontInfo> customFonts, boolean useComplexScriptFeatures)` Main constructor
`CustomFontMetricsMapper(FontUris fontUris, EmbedFontInfo configFontInfo, InternalResourceResolver resourceResolver)`

### Uses of InternalResourceResolver in org.apache.fop.render.pcl

Methods in org.apache.fop.render.pcl with parameters of type InternalResourceResolver
`protected FontCollection` PCLRendererConfigurator.`createCollectionFromFontList(InternalResourceResolver resourceResolver, List<EmbedFontInfo> fontList)`

### Uses of InternalResourceResolver in org.apache.fop.util

Constructors in org.apache.fop.util with parameters of type InternalResourceResolver
Constructor and Description
`ColorSpaceCache(InternalResourceResolver resourceResolver)` Default constructor