|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.kohsuke.stapler.Facet
public abstract class Facet
Aspect of stapler that brings in an optional language binding.
Put MetaInfServices
on subtypes so that Stapler can discover them.
Field Summary | |
---|---|
static java.util.logging.Logger |
LOGGER
|
Constructor Summary | |
---|---|
Facet()
|
Method Summary | ||
---|---|---|
abstract void |
buildViewDispatchers(MetaClass owner,
java.util.List<Dispatcher> dispatchers)
Adds Dispatcher s that look at one token and binds that
to the views associated with the 'it' object. |
|
abstract javax.servlet.RequestDispatcher |
createRequestDispatcher(RequestImpl request,
java.lang.Class type,
java.lang.Object it,
java.lang.String viewName)
Creates a RequestDispatcher that handles the given view, or
return null if no such view was found. |
|
static java.util.List<Facet> |
discover(java.lang.ClassLoader cl)
Discovers all the facets in the classloader. |
|
static
|
discoverExtensions(java.lang.Class<T> type,
java.lang.ClassLoader cl)
|
|
abstract boolean |
handleIndexRequest(RequestImpl req,
ResponseImpl rsp,
java.lang.Object node,
MetaClass nodeMetaClass)
Attempts to route the HTTP request to the 'index' page of the 'it' object. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.util.logging.Logger LOGGER
Constructor Detail |
---|
public Facet()
Method Detail |
---|
public abstract void buildViewDispatchers(MetaClass owner, java.util.List<Dispatcher> dispatchers)
Dispatcher
s that look at one token and binds that
to the views associated with the 'it' object.
public static java.util.List<Facet> discover(java.lang.ClassLoader cl)
public static <T> java.util.List<T> discoverExtensions(java.lang.Class<T> type, java.lang.ClassLoader cl)
public abstract javax.servlet.RequestDispatcher createRequestDispatcher(RequestImpl request, java.lang.Class type, java.lang.Object it, java.lang.String viewName) throws java.io.IOException
RequestDispatcher
that handles the given view, or
return null if no such view was found.
type
- If "it" is non-null, it.getClass()
. Otherwise the class
from which the view is searched.
java.io.IOException
public abstract boolean handleIndexRequest(RequestImpl req, ResponseImpl rsp, java.lang.Object node, MetaClass nodeMetaClass) throws java.io.IOException, javax.servlet.ServletException
java.io.IOException
javax.servlet.ServletException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |