| Interface | Description |
|---|---|
| Ancestor |
Information about ancestor of the "it" node.
|
| HttpDeletable |
Marks the object that can handle HTTP DELETE.
|
| HttpResponse |
Object that represents the HTTP response, which is defined as a capability to produce the response.
|
| StaplerFallback |
An object can fall back to another object for a part of its UI processing,
by implementing this interface and designating another object from
StaplerFallback.getStaplerFallback(). |
| StaplerOverridable |
A web-bound object can implement this interface to allow designated objects to selectively override
URL mappings.
|
| StaplerProxy |
If an object delegates all its UI processing to another object,
it can implement this interface and return the designated object
from the
StaplerProxy.getTarget() method. |
| StaplerRequest |
Defines additional parameters/operations made available by Stapler.
|
| StaplerResponse |
Defines additional operations made available by Stapler.
|
| Class | Description |
|---|---|
| AbstractTearOff<CLT,S,E extends Exception> |
Partial default implementation of tear-off class, for convenience of derived classes.
|
| AncestorInPath.HandlerImpl | |
| AnnotationHandler<T extends Annotation> |
Handles stapler parameter annotations by determining what values to inject for a method call.
|
| AttributeKey<T> |
Type-safe attribute accessor.
|
| BindInterceptor |
Intercepts (and receives callbacks) about the JSON->object binding process.
|
| CachingScriptLoader<S,E extends Exception> |
Convenient base class for caching loaded scripts.
|
| CaptureParameterNameTransformation |
Groovy AST transformation that capture necessary parameter names.
|
| ClassDescriptor |
Reflection information of a
Class. |
| CrumbIssuer |
Generates a nonce value that allows us to protect against cross-site request forgery (CSRF) attacks.
|
| DiagnosticThreadNameFilter |
Filter that sets the thread name to reflect the current request being processed. |
| Dispatcher |
Controls the dispatching of incoming HTTP requests.
|
| EvaluationTrace |
Remebers the
Stapler.invoke(RequestImpl, ResponseImpl, Object)
evaluation traces. |
| Facet |
Aspect of stapler that brings in an optional language binding.
|
| Function |
Abstracts the difference between normal instance methods and
static duck-typed methods.
|
| Header.HandlerImpl | |
| HttpResponseRenderer |
Pluggable interface that takes the return value from request handling
methods and convert that to HTTP responses.
|
| HttpResponseRenderer.Default |
Default
HttpResponseRenderer. |
| HttpResponses |
Factory for
HttpResponse. |
| LimitedTo.Processor | |
| MetaClass |
Created one instance each for a
Klass,
that retains some useful cache about a class and its views. |
| MetaClassLoader |
The stapler version of the
ClassLoader object,
that retains some useful cache about a class loader. |
| QueryParameter.HandlerImpl | |
| ReflectionUtils | |
| RequestImpl |
StaplerRequest implementation. |
| ResponseImpl |
StaplerResponse implementation. |
| SingleLinkedList<T> |
Single linked list which allows sharing of the suffix.
|
| Stapler |
Maps an HTTP request to a method call / JSP invocation against a model object
by evaluating the request URL in a EL-ish way.
|
| StaticViewFacet | |
| TearOffSupport |
Allows "tear-off" objects to be linked to the parent object.
|
| TokenList |
Tokenized path portion of the URL.
|
| WebApp |
Object scoped to the entire webapp.
|
| Exception | Description |
|---|---|
| CancelRequestHandlingException |
Signals that the request dispatching to the current method is cancelled,
and that Stapler should resume the search for the next request dispatcher
and dispatch the request accordingly.
|
| ForwardToView |
HttpResponse that forwards to a RequestDispatcher, such as a view. |
| HttpRedirect |
HttpResponse that dose HTTP 302 redirect. |
| HttpResponses.HttpResponseException | |
| NoStaplerConstructorException | |
| ScriptLoadException |
Indicates a failure to load a script.
|
| Annotation Type | Description |
|---|---|
| AncestorInPath |
Indicates that this parameter is injected by evaluating
StaplerRequest.findAncestorObject(Class) with the parameter type. |
| CapturedParameterNames |
This "hidden" annotation is injected by Groovy compiler to capture parameter names
in the class file.
|
| DataBoundConstructor |
Designates the constructor to be created
from methods like
StaplerRequest.bindJSON(Class, JSONObject) and
StaplerRequest.bindParameters(Class, String). |
| DataBoundSetter |
Designates a setter method or a field used to databind JSON values into objects in methods like
StaplerRequest.bindJSON(Class, JSONObject) and
StaplerRequest.bindParameters(Class, String). |
| Header |
Indicates that this parameter is bound from HTTP header.
|
| InjectedParameter |
Used on annotations to indicate that it signals a parameter injection in web-bound "doXyz" methods.
|
| LimitedTo |
Declares that methods are only available for requests that
have the specified role(s).
|
| QueryParameter |
Indicates that this parameter is injected from HTTP query parameter.
|
| WebMethod |
Indicates that the method is bound to HTTP and used to
serve the HTTP request.
|
Stapler,
StaplerRequest, and StaplerResponse.Copyright © 2014. All rights reserved.