NameResolvers are responsible for converting string names into InputStreamProviders, which encapsulate a remote file. Implementations exist that support using URLs, Files, Class resources, and the Servlet API to locate files, but other APIs may be substituted.
In some cases, the resolved target file may have need to locate support files of its own. Since those support files should be looked for relative to the target file, NameResolver supports creating new relative NameResolvers.
Developers writing their own NameResolver should strongly consider subclassing BaseNameResolver.
@see org.apache.myfaces.trinidadinternal.share.xml.XMLUtils#getResolver
@see org.apache.myfaces.trinidadinternal.share.xml.XMLUtils#setResolver
@version $Name: $ ($Revision: adfrt/faces/adf-faces-impl/src/main/java/oracle/adfinternal/view/faces/share/io/NameResolver.java#0 $) $Date: 10-nov-2005.19:00:09 $
@author The Oracle ADF Faces Team