|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
Adjuncts and provides caching.Adjuncts are already included.StaplerRequest.findAncestorObject(Class) with the parameter type.AdjunctsInPage that those adjuncts are
already included in the page.
FileWriter that uses UTF-8.JSONObject to the given target type,
by using introspection or constructor parameters injection.
JSONObject, JSONArray,
String, Integer, and so on) to the expected type given as an argument.
JSONObject to the given object.
JSONObject or JSONArray to a list,
by using StaplerRequest.bindJSON(Class, JSONObject) as the lower-level mechanism.
StaplerRequest.bindParameters(Class, String) but uses n-th value
of all the parameters.
BoundObjectTable.Dispatchers that do catch-all behaviours like "doDispatch" does.
Dispatchers that look at one token and binds that
to the views associated with the 'it' object.
ByteArrayOutputStream re-implementation.TagScript that invokes a Script as a tag.Writer that spools the output and writes to another Writer later.Class.MetaClassLoader that wraps clazz.getClassLoader().
MetaClass.klass. If you really want the Java class representation, use klass.toJavaClass().
ServletContext for this webapp.
Converter registry that Stapler uses, primarily
for form-to-JSON binding in StaplerRequest.bindJSON(Class, JSONObject)
and its family of methods.
JellyContext for compiling view scripts
for classes in this classloader.
RequestDispatcher that forwards to the jelly view, if available.
RequestDispatcher that forwards to the jelly view, if available.
RequestDispatcher that handles the given view, or
return null if no such view was found.
TagScript that generates a literal element.
TagLibrary that loads tags from tag files in a directory.StaplerRequest.bindJSON(Class, JSONObject) and
StaplerRequest.bindParameters(Class, String).ScriptInvoker.DefaultScriptInvoker.invokeScript(StaplerRequest, StaplerResponse, Script, Object)
Stapler.invoke(RequestImpl, ResponseImpl, Object)
evaluation traces.Exported annotations
on its properties to indicate which properties are written
as values to the remote XML/JSON API.Ancestor.getObject() matches the given object.
findAncestor(type).getObject(), with proper handling for null de-reference.
HttpResponse that forwards to a RequestDispatcher, such as a view.JellyViewScript.fromKlass
HttpResponses.redirectViaContextPath(String).
StaplerRequest.
StaplerRequest.
WebApp associated with the given ServletContext.
BindInterceptor set for this request.
BoundObjectTable associated with this webapp.
WebApp.getClassLoader()
WebApp.getClassLoader()
ServletResponse.getOutputStream() but tries to send the response
with gzip compression if the client supports it.
StaplerResponse.getCompressedOutputStream(HttpServletRequest) but this
method is for ServletResponse.getWriter().
Stapler that the calling thread is associated with.
WebApp that the calling thread is associated with.
StaplerRequest that the calling thread is associated with.
StaplerResponse that the calling thread is associated with.
ResourceBundle.getFormatString(Locale, String) except there's no
searching up the delegation chain.
Klass.
MetaClass that represents the type of the given object.
Ancestor.getRestOfUrl(),
return the n-th token.
request URI
of the original request, so that you can access the value even from
JSP.
StaplerRequest.getRestOfPath() but in the pre-decoded form,
so all "%HH"s as present in the request URL is intact.
JellyContext to be read
like global variables.
ServletContext object given to the stapler
dispatcher servlet.
Stapler instance that this belongs to.
ExportedBean
RequestDispatcher that represents a specific view
for the given object.
StaplerRequest.getView(Klass, String) with Class.
RequestDispatcher that represents a specific view
for the given class.
getStapler().getWebApp()
Script
(so that it can be called from other Jelly scripts.)Script that performs method invocations and property access like Closure does.Facet that brings in Groovy support on top of Jelly.getParameter(name)!=null
HttpResponse that dose HTTP 302 redirect.HttpResponseRenderer.HttpResponse.InternationalizedStringExpression that indicates this value is raw HTML
and therefore should not be further escaped.InternationalizedStringExpression usage.ServletResponse.getOutputStream().
IOException with missing constructors.Klass from a Java Class.
MetaClassLoader tear-off for Jelly support.Facet subtype (although not captured in a type hierarchy) that loads Jelly-compatible scripts.Facet that adds Jelly as the view.JellyViewScript.JellyViewScript(Klass, URL, Script)
Facet that adds JSP file support.CachingScriptLoader.findScript(String) that provides the actual logic.
Expression that performs proper HTML escaping.
Klass,
that retains some useful cache about a class and its views.ClassLoader object,
that retains some useful cache about a class loader.ExportedBean to DataWriter.Models, that are used to write out
the value representation of exposed beans.InputStream that reads from the underlying buffer.
BindInterceptor that does nothing.
ExportedBean.XMLOutput is not escaping.Adjunct.slashedName.
exposed property of ExportedBean to
DataWriter.Reader for reading the raw bytes.
StaplerRequest implementation.ResourceBundles.
ResourceBundles.StaplerResponse implementation.AdjunctManager in the calling application where it is bound to.
HttpServletResponse.sendRedirect(String) except that this method
escapes the URL.
StaplerResponse.serveFile(StaplerRequest, URL) but chooses the locale specific
version of the resource if it's available.
StaplerResponse.serveFile(StaplerRequest, URL, long) but chooses the locale
specific version of the resource if it's available.
JellyContext (typically as a pre-cursor to calling into Jelly tags.)
WebApp.setClassLoader(ClassLoader)
StaplerRequest.bindJSON(Class, JSONObject) and its sibling methods.
ExpressionFactory to be used to parse views.
Tag object.
Adjunct.name but uses '/' separator.
AdjunctsInPage.generate(XMLOutput, String...) method
but just put the adjuncts to AdjunctsInPage.pending without writing it.
StaplerFallback.getStaplerFallback().StaplerProxy.getTarget() method.Model for the super class.
TypedTagLibrary to
indicate a real tag file name.TypedTagLibrary to associate the namespace URI to look up tags from.DataWriter.WebApp that owns this meta class.
XMLOutput.
OutputStream.
OutputStream that writes to Writer
by assuming the platform default encoding.AdjunctsInPage.spool(String...) method.
DataWriter.
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||