Default implementation of NameResolver. This class provides support for resolving against both file directories and URLs.
DefaultNameResolver also adds special functionality for handling the creation of sub-NameResolvers. Creation of File or URL InputStreamProviders is always deferred back to the original, root DefaultNameResolver. This allows the root NameResolver to support caching or hook in needed behavior to the providers. (Note that the locating of the File or URL is always left to the child resolver).
DefaultNameResolver will always attempt to resolve names as files first, first relative to the base file (if one exists), then as an absolute path. If that fails, it will attempt to resolve the path as an URL.
@version $Name: $ ($Revision: adfrt/faces/adf-faces-impl/src/main/java/oracle/adfinternal/view/faces/share/io/DefaultNameResolver.java#0 $) $Date: 10-nov-2005.19:00:07 $
@author The Oracle ADF Faces Team