public class StaticViewFacet extends Facet
Constructor and Description |
---|
StaticViewFacet(java.util.Collection<java.lang.String> allowedExtensions) |
StaticViewFacet(java.lang.String... allowedExtensions) |
Modifier and Type | Method and Description |
---|---|
void |
addExtension(java.lang.String ext) |
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. |
javax.servlet.RequestDispatcher |
createRequestDispatcher(RequestImpl request,
Klass<?> 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. |
protected java.net.URL |
findResource(Klass c,
java.lang.String fileName)
Determines if this resource can be served
|
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.
|
buildFallbackDispatchers, createRequestDispatcher, discover, discoverExtensions, getKlass
public StaticViewFacet(java.lang.String... allowedExtensions)
public StaticViewFacet(java.util.Collection<java.lang.String> allowedExtensions)
public void addExtension(java.lang.String ext)
public void buildViewDispatchers(MetaClass owner, java.util.List<Dispatcher> dispatchers)
Facet
Dispatcher
s that look at one token and binds that
to the views associated with the 'it' object.buildViewDispatchers
in class Facet
protected java.net.URL findResource(Klass c, java.lang.String fileName)
public javax.servlet.RequestDispatcher createRequestDispatcher(RequestImpl request, Klass<?> type, java.lang.Object it, java.lang.String viewName) throws java.io.IOException
Facet
RequestDispatcher
that handles the given view, or
return null if no such view was found.createRequestDispatcher
in class Facet
type
- If "it" is non-null, it.getClass()
. Otherwise the class
from which the view is searched.java.io.IOException
public boolean handleIndexRequest(RequestImpl req, ResponseImpl rsp, java.lang.Object node, MetaClass nodeMetaClass) throws java.io.IOException, javax.servlet.ServletException
Facet
handleIndexRequest
in class Facet
java.io.IOException
javax.servlet.ServletException
Copyright © 2013. All Rights Reserved.