public final class AddResource
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected static org.apache.commons.logging.Log |
log |
| Modifier and Type | Method and Description |
|---|---|
static void |
addInlineStyleToHeader(java.lang.String inlineStyle,
javax.faces.context.FacesContext context)
Adds the given Style Sheet to the document Header.
|
static void |
addJavaScriptHere(java.lang.Class componentClass,
java.lang.String resourceFileName,
javax.faces.context.FacesContext context)
Adds the given Javascript resource to the document body, without passing UIComponent.
|
static void |
addJavaScriptHere(java.lang.Class componentClass,
java.lang.String resourceFileName,
javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
Adds the given Javascript resource to the document body.
|
static void |
addJavaScriptToHeader(java.lang.Class componentClass,
java.lang.String resourceFileName,
boolean defer,
javax.faces.context.FacesContext context)
Adds the given Javascript resource to the document Header.
|
static void |
addJavaScriptToHeader(java.lang.Class componentClass,
java.lang.String resourceFileName,
javax.faces.context.FacesContext context)
Adds the given Javascript resource to the document Header.
|
static void |
addStyleSheet(java.lang.Class componentClass,
java.lang.String resourceFileName,
javax.faces.context.FacesContext context)
Adds the given Style Sheet to the document Header.
|
protected static java.lang.String |
getComponentName(java.lang.Class componentClass) |
static java.lang.String |
getResourceMappedPath(java.lang.Class componentClass,
java.lang.String resourceFileName,
javax.faces.context.FacesContext context)
Get the Path used to retrieve an internal resource for a custom component.
|
protected static java.lang.String |
getResourceMappedPath(java.lang.String componentName,
java.lang.String resourceFileName,
java.lang.String contextPath) |
static boolean |
hasAdditionalHeaderInfoToRender(javax.servlet.http.HttpServletRequest request) |
static boolean |
isResourceMappedPath(javax.servlet.http.HttpServletRequest request) |
static void |
serveResource(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
static void |
writeWithFullHeader(javax.servlet.http.HttpServletRequest request,
ExtensionsResponseWrapper responseWrapper,
javax.servlet.http.HttpServletResponse response)
Add the resources to the <head> of the page.
|
public static void addJavaScriptHere(java.lang.Class componentClass,
java.lang.String resourceFileName,
javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
throws java.io.IOException
java.io.IOExceptionpublic static void addJavaScriptHere(java.lang.Class componentClass,
java.lang.String resourceFileName,
javax.faces.context.FacesContext context)
throws java.io.IOException
java.io.IOExceptionpublic static void addJavaScriptToHeader(java.lang.Class componentClass,
java.lang.String resourceFileName,
javax.faces.context.FacesContext context)
public static void addJavaScriptToHeader(java.lang.Class componentClass,
java.lang.String resourceFileName,
boolean defer,
javax.faces.context.FacesContext context)
public static void addStyleSheet(java.lang.Class componentClass,
java.lang.String resourceFileName,
javax.faces.context.FacesContext context)
public static void addInlineStyleToHeader(java.lang.String inlineStyle,
javax.faces.context.FacesContext context)
public static java.lang.String getResourceMappedPath(java.lang.Class componentClass,
java.lang.String resourceFileName,
javax.faces.context.FacesContext context)
AddResource.addJavaScriptOncePerPage(HtmlCalendarRenderer.class, "popcalendar.js", facesContext,
"jscalendarSetImageDirectory("+AddResource.getResourceMappedPath(HtmlCalendarRenderer.class, "DB", facesContext)+")");
Note : set context to null if you want the path after the application context path.protected static java.lang.String getResourceMappedPath(java.lang.String componentName,
java.lang.String resourceFileName,
java.lang.String contextPath)
public static boolean isResourceMappedPath(javax.servlet.http.HttpServletRequest request)
protected static java.lang.String getComponentName(java.lang.Class componentClass)
public static void serveResource(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws java.io.IOException
java.io.IOExceptionpublic static boolean hasAdditionalHeaderInfoToRender(javax.servlet.http.HttpServletRequest request)
public static void writeWithFullHeader(javax.servlet.http.HttpServletRequest request,
ExtensionsResponseWrapper responseWrapper,
javax.servlet.http.HttpServletResponse response)
throws java.io.IOException
java.io.IOException