|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.ajax4jsf.webapp.WebXml
public class WebXml
Parse at startup application web.xml and store servlet and filter mappings. at runtime, used for convert resource key to uri, and vice versa.
| Field Summary | |
|---|---|
static java.lang.String |
CONTEXT_ATTRIBUTE
|
static java.lang.String |
RESOURCE_URI_PREFIX
|
static java.lang.String |
RESOURCE_URI_PREFIX_PARAM
|
| Constructor Summary | |
|---|---|
WebXml()
|
|
| Method Summary | |
|---|---|
void |
addFilter(FilterBean bean)
|
void |
addFilterMapping(java.lang.String filterName,
java.lang.String mapping,
java.lang.String servlet)
|
void |
addServlet(ServletBean bean)
|
void |
addServletMapping(java.lang.String servletName,
java.lang.String mapping)
|
java.lang.String |
getFacesFilterPrefix()
|
java.lang.String |
getFacesFilterSuffix()
|
java.lang.String |
getFacesResourceKey(javax.servlet.http.HttpServletRequest request)
Detect request to resource and extract key from request |
java.lang.String |
getFacesResourceURL(javax.faces.context.FacesContext context,
java.lang.String Url)
Convert InternetResource key to
real URL for handle by chameleon filter, depend of mapping in WEB.XML . |
java.lang.String |
getFilterName()
|
java.lang.String |
getResourcePrefix()
|
void |
init(javax.servlet.ServletContext context,
java.lang.String filterName)
Parse application web.xml configuration and detect mapping for resources and logs. |
boolean |
isFacesRequest(javax.servlet.http.HttpServletRequest request)
Detect request to FacesServlet |
boolean |
isPrefixMapping()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String CONTEXT_ATTRIBUTE
public static final java.lang.String RESOURCE_URI_PREFIX
public static final java.lang.String RESOURCE_URI_PREFIX_PARAM
| Constructor Detail |
|---|
public WebXml()
| Method Detail |
|---|
public void init(javax.servlet.ServletContext context,
java.lang.String filterName)
throws javax.servlet.ServletException
context - filterName -
javax.servlet.ServletExceptionpublic void addServlet(ServletBean bean)
public void addFilter(FilterBean bean)
public void addServletMapping(java.lang.String servletName,
java.lang.String mapping)
public void addFilterMapping(java.lang.String filterName,
java.lang.String mapping,
java.lang.String servlet)
public java.lang.String getFacesResourceURL(javax.faces.context.FacesContext context,
java.lang.String Url)
InternetResource key to
real URL for handle by chameleon filter, depend of mapping in WEB.XML .
For prefix or * mapping, prepend servlet prefix and default Resource
prefix to key. For suffix mapping, prepend with resource prefix and
append default faces suffix to URL ( before request param ). After
conversion, call
ViewHandler.getResourceURL(javax.faces.context.FacesContext, java.lang.String)
and
ExternalContext.encodeResourceURL(java.lang.String) .
context - Url -
public java.lang.String getFacesResourceKey(javax.servlet.http.HttpServletRequest request)
request - current http request
public boolean isFacesRequest(javax.servlet.http.HttpServletRequest request)
FacesServlet
request -
public java.lang.String getFacesFilterPrefix()
public java.lang.String getFacesFilterSuffix()
public java.lang.String getResourcePrefix()
public java.lang.String getFilterName()
public boolean isPrefixMapping()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||