Top Description Fields Constructors Methods
javax.faces.view.facelets

public abstract Class ResourceResolver

extends Object
Class Inheritance
Known Direct Subclasses
com.sun.faces.facelets.impl.DefaultResourceResolver
Annotations
@Deprecated
Imports
java.net.URL

Deprecated

Deprecated as of JSF 2.2. The same functionality is more correctly provided by javax.faces.application.ResourceHandler. Provide a hook to decorate or override the way that Facelets loads template files. A default implementation must be provided that satisfies the requirements for loading templates as in Pre-JSF 2.0 Facelets.

If a <context-param> with the param name equal to the value of FACELETS_RESOURCE_RESOLVER_PARAM_NAME exists, the runtime must interpret its value as a fully qualified classname of a java class that extends ResourceResolver and has a zero argument public constructor or a one argument public constructor where the type of the argument is ResourceResolver. If this param is set and its value does not conform to those requirements, the runtime must log a message and continue. If it does conform to these requirements and has a one-argument constructor, the default ResourceResolver must be passed to the constructor. If it has a zero argument constructor it is invoked directly. In either case, the new ResourceResolver replaces the old one.

Field Summary

Modifier and TypeField and Description
public static final String

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public abstract URL

Returns:

the resolved URL.
resolveUrl
(String
the internal path to the template resource.
path
)

Returns the URL of a Facelet template file.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

FACELETS_RESOURCE_RESOLVER_PARAM_NAMEback to summary
public static final String FACELETS_RESOURCE_RESOLVER_PARAM_NAME

Constructor Detail

ResourceResolverback to summary
public ResourceResolver()

Method Detail

resolveUrlback to summary
public abstract URL resolveUrl(String path)

Returns the URL of a Facelet template file. Called by the Facelets Runtime to load a template file referred to in a Facelets page.

Parameters
path:String

the internal path to the template resource.

Returns:URL

the resolved URL.