|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface SlingScriptResolver
The ScriptResolver
interface defines the API for a service
capable of locating scripts. Where the script is actually located is an
implementation detail of the service implementation.
Find scripts in the repository, based on the current Resource type. The script filename is built using the current HTTP request method name, followed by the extension of the current request and the desired script extension. For example, a "js" script for a GET request on a Resource of type some/type with request extension "html" should be stored as
/sling/scripts/some/type/get.html.jsin the repository.
Applications of the Sling Framework generally do not need the servlet
resolver as resolution of the servlets to process requests and sub-requests
through a RequestDispatcher
is handled by the Sling Framework.
Method Summary | |
---|---|
SlingScript |
findScript(ResourceResolver resourceResolver,
java.lang.String name)
Finds the given name to a SlingScript . |
Method Detail |
---|
SlingScript findScript(ResourceResolver resourceResolver, java.lang.String name)
SlingScript
.
The semantic meaning of the name is implementation specific: It may be an
absolute path to a Resource
providing the script source or
it may be a relative path resolved according to some path settings.
Finally, the name may also just be used as an itentifier to find the
script in some registry.
resourceResolver
- The ResourceResolver
used to
access the script.name
- The script name. Must not be null
.
SlingScript
to which the name resolved or
null
otherwise.
SlingException
- If an error occurrs trying to resolve the name.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |