|
||||||||||
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 Logger |
LOGGER
|
Constructor Summary | |
---|---|
Facet()
|
Method Summary | ||
---|---|---|
abstract void |
buildViewDispatchers(MetaClass owner,
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,
Class type,
Object it,
String viewName)
Creates a RequestDispatcher that handles the given view, or
return null if no such view was found. |
|
static List<Facet> |
discover(ClassLoader cl)
Discovers all the facets in the classloader. |
|
static
|
discoverExtensions(Class<T> type,
ClassLoader... cls)
|
|
abstract boolean |
handleIndexRequest(RequestImpl req,
ResponseImpl rsp,
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 Logger LOGGER
Constructor Detail |
---|
public Facet()
Method Detail |
---|
public abstract void buildViewDispatchers(MetaClass owner, List<Dispatcher> dispatchers)
Dispatcher
s that look at one token and binds that
to the views associated with the 'it' object.
public static List<Facet> discover(ClassLoader cl)
public static <T> List<T> discoverExtensions(Class<T> type, ClassLoader... cls)
public abstract javax.servlet.RequestDispatcher createRequestDispatcher(RequestImpl request, Class type, Object it, String viewName) throws 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.
IOException
public abstract boolean handleIndexRequest(RequestImpl req, ResponseImpl rsp, Object node, MetaClass nodeMetaClass) throws IOException, javax.servlet.ServletException
IOException
javax.servlet.ServletException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |