public class JellyClassTearOff extends AbstractTearOff<JellyClassLoaderTearOff,org.apache.commons.jelly.Script,org.apache.commons.jelly.JellyException>
classLoader, owner
Constructor and Description |
---|
JellyClassTearOff(MetaClass owner) |
Modifier and Type | Method and Description |
---|---|
javax.servlet.RequestDispatcher |
createDispatcher(Object it,
String viewName)
Creates a
RequestDispatcher that forwards to the jelly view, if available. |
protected String |
getDefaultScriptExtension()
The file extension of this kind of scripts, such as ".jelly"
|
protected boolean |
hasAllowedExtension(String name)
Checks if the file name is allowed as a script of this type.
|
protected org.apache.commons.jelly.Script |
parseScript(URL res)
Compiles a script into the compiled form.
|
org.apache.commons.jelly.Script |
resolveScript(String name)
Aside from looking into our own, consult other facets that can handle Jelly-compatible scripts.
|
boolean |
serveIndexJelly(StaplerRequest req,
StaplerResponse rsp,
Object node)
Serves index.jelly if it's available, and returns true.
|
getResource, getWebApp, loadScript
clearScripts, findScript
public JellyClassTearOff(MetaClass owner)
protected org.apache.commons.jelly.Script parseScript(URL res) throws org.apache.commons.jelly.JellyException
AbstractTearOff
parseScript
in class AbstractTearOff<JellyClassLoaderTearOff,org.apache.commons.jelly.Script,org.apache.commons.jelly.JellyException>
org.apache.commons.jelly.JellyException
protected String getDefaultScriptExtension()
AbstractTearOff
getDefaultScriptExtension
in class AbstractTearOff<JellyClassLoaderTearOff,org.apache.commons.jelly.Script,org.apache.commons.jelly.JellyException>
protected boolean hasAllowedExtension(String name)
AbstractTearOff
hasAllowedExtension
in class AbstractTearOff<JellyClassLoaderTearOff,org.apache.commons.jelly.Script,org.apache.commons.jelly.JellyException>
public org.apache.commons.jelly.Script resolveScript(String name) throws org.apache.commons.jelly.JellyException
resolveScript
in class AbstractTearOff<JellyClassLoaderTearOff,org.apache.commons.jelly.Script,org.apache.commons.jelly.JellyException>
org.apache.commons.jelly.JellyException
public boolean serveIndexJelly(StaplerRequest req, StaplerResponse rsp, Object node) throws javax.servlet.ServletException, IOException
javax.servlet.ServletException
IOException
public javax.servlet.RequestDispatcher createDispatcher(Object it, String viewName) throws IOException
RequestDispatcher
that forwards to the jelly view, if available.IOException
Copyright © 2018. All rights reserved.