|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.myfaces.renderkit.html.util.NonBufferingAddResource
public class NonBufferingAddResource
Field Summary | |
---|---|
protected String |
_contextPath
|
protected org.apache.commons.logging.Log |
log
|
protected static String |
PATH_SEPARATOR
|
Fields inherited from interface org.apache.myfaces.renderkit.html.util.AddResource |
---|
BODY_END, BODY_ONLOAD, HEADER_BEGIN |
Constructor Summary | |
---|---|
NonBufferingAddResource()
|
Method Summary | |
---|---|
void |
addInlineScriptAtPosition(javax.faces.context.FacesContext context,
org.apache.myfaces.renderkit.html.util.ResourcePosition position,
String inlineScript)
|
void |
addInlineStyleAtPosition(javax.faces.context.FacesContext context,
org.apache.myfaces.renderkit.html.util.ResourcePosition position,
String inlineStyle)
|
void |
addJavaScriptAtPosition(javax.faces.context.FacesContext context,
org.apache.myfaces.renderkit.html.util.ResourcePosition position,
Class myfacesCustomComponent,
String resourceName)
|
void |
addJavaScriptAtPosition(javax.faces.context.FacesContext context,
org.apache.myfaces.renderkit.html.util.ResourcePosition position,
Class myfacesCustomComponent,
String resourceName,
boolean defer)
|
void |
addJavaScriptAtPosition(javax.faces.context.FacesContext context,
org.apache.myfaces.renderkit.html.util.ResourcePosition position,
org.apache.myfaces.renderkit.html.util.ResourceHandler resourceHandler)
|
void |
addJavaScriptAtPosition(javax.faces.context.FacesContext context,
org.apache.myfaces.renderkit.html.util.ResourcePosition position,
org.apache.myfaces.renderkit.html.util.ResourceHandler resourceHandler,
boolean defer)
|
void |
addJavaScriptAtPosition(javax.faces.context.FacesContext context,
org.apache.myfaces.renderkit.html.util.ResourcePosition position,
String uri)
|
void |
addJavaScriptAtPosition(javax.faces.context.FacesContext context,
org.apache.myfaces.renderkit.html.util.ResourcePosition position,
String uri,
boolean defer)
|
void |
addJavaScriptAtPositionPlain(javax.faces.context.FacesContext context,
org.apache.myfaces.renderkit.html.util.ResourcePosition position,
Class myfacesCustomComponent,
String resourceName)
|
void |
addJavaScriptHere(javax.faces.context.FacesContext context,
Class myfacesCustomComponent,
String resourceName)
Insert a [script src="url"] entry at the current location in the response. |
void |
addJavaScriptHere(javax.faces.context.FacesContext context,
org.apache.myfaces.renderkit.html.util.ResourceHandler resourceHandler)
Insert a [script src="url"] entry at the current location in the response. |
void |
addJavaScriptHere(javax.faces.context.FacesContext context,
String uri)
Insert a [script src="url"] entry at the current location in the response. |
void |
addJavaScriptHerePlain(javax.faces.context.FacesContext context,
String uri)
|
void |
addJavaScriptToBodyTag(javax.faces.context.FacesContext context,
String javascriptEventName,
String addedJavaScript)
Deprecated. |
void |
addResourceHere(javax.faces.context.FacesContext context,
org.apache.myfaces.renderkit.html.util.ResourceHandler resourceHandler)
|
void |
addStyleSheet(javax.faces.context.FacesContext context,
org.apache.myfaces.renderkit.html.util.ResourcePosition position,
Class myfacesCustomComponent,
String resourceName)
|
void |
addStyleSheet(javax.faces.context.FacesContext context,
org.apache.myfaces.renderkit.html.util.ResourcePosition position,
org.apache.myfaces.renderkit.html.util.ResourceHandler resourceHandler)
|
void |
addStyleSheet(javax.faces.context.FacesContext context,
org.apache.myfaces.renderkit.html.util.ResourcePosition position,
String uri)
|
protected long |
getCacheKey(javax.faces.context.FacesContext context)
Return a value used in the {cacheKey} part of a generated URL for a resource reference. |
protected String |
getResourceUri(javax.faces.context.FacesContext context,
Class resourceLoader,
boolean withContextPath)
Get the Path used to retrieve an resource. |
String |
getResourceUri(javax.faces.context.FacesContext context,
Class myfacesCustomComponent,
String resource)
|
String |
getResourceUri(javax.faces.context.FacesContext context,
Class myfacesCustomComponent,
String resource,
boolean withContextPath)
|
String |
getResourceUri(javax.faces.context.FacesContext context,
org.apache.myfaces.renderkit.html.util.ResourceHandler resourceHandler)
Get the Path used to retrieve an resource. |
String |
getResourceUri(javax.faces.context.FacesContext context,
org.apache.myfaces.renderkit.html.util.ResourceHandler resourceHandler,
boolean withContextPath)
Get the Path used to retrieve an resource. |
String |
getResourceUri(javax.faces.context.FacesContext context,
String uri)
Get the Path used to retrieve an resource. |
String |
getResourceUri(javax.faces.context.FacesContext context,
String uri,
boolean withContextPath)
Get the Path used to retrieve an resource. |
boolean |
hasHeaderBeginInfos()
|
boolean |
isResourceUri(javax.servlet.ServletContext servletContext,
javax.servlet.http.HttpServletRequest request)
|
void |
parseResponse(javax.servlet.http.HttpServletRequest request,
String bufferedResponse,
javax.servlet.http.HttpServletResponse response)
|
boolean |
requiresBuffer()
|
void |
responseFinished()
|
void |
responseStarted()
|
void |
serveResource(javax.servlet.ServletContext context,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
|
void |
setContextPath(String contextPath)
the context path for the web-app. You can set the context path only once, every subsequent set will throw an SecurityException |
protected void |
validateResourceHandler(org.apache.myfaces.renderkit.html.util.ResourceHandler resourceHandler)
Verify that the resource handler is acceptable. |
protected void |
validateResourceLoader(Class resourceloader)
Given a Class object, verify that the instances of that class implement the ResourceLoader interface. |
protected static void |
writeInlineScript(javax.faces.context.ResponseWriter writer,
String inlineScript)
|
protected static void |
writeInlineStylesheet(javax.faces.context.ResponseWriter writer,
String inlineStyle)
|
protected static void |
writeJavaScriptReference(javax.faces.context.FacesContext context,
String resourceUri,
boolean encoding,
boolean defer)
|
protected static void |
writeJavaScriptReference(javax.servlet.http.HttpServletResponse response,
javax.faces.context.ResponseWriter writer,
String resourceUri,
boolean encoding,
boolean defer)
|
void |
writeMyFacesJavascriptBeforeBodyEnd(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
|
void |
writeResponse(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
|
protected static void |
writeStyleReference(javax.faces.context.FacesContext context,
String resourceUri)
|
protected static void |
writeStyleReference(javax.servlet.http.HttpServletResponse response,
javax.faces.context.ResponseWriter writer,
String resourceUri)
|
void |
writeWithFullHeader(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected static final String PATH_SEPARATOR
protected String _contextPath
protected org.apache.commons.logging.Log log
Constructor Detail |
---|
public NonBufferingAddResource()
Method Detail |
---|
public void setContextPath(String contextPath)
setContextPath
in interface org.apache.myfaces.renderkit.html.util.AddResource
public void addJavaScriptHere(javax.faces.context.FacesContext context, Class myfacesCustomComponent, String resourceName) throws IOException
addJavaScriptHere
in interface org.apache.myfaces.renderkit.html.util.AddResource
IOException
public void addJavaScriptHere(javax.faces.context.FacesContext context, String uri) throws IOException
addJavaScriptHere
in interface org.apache.myfaces.renderkit.html.util.AddResource
uri
- is the location of the desired resource, relative to the base
directory of the webapp (ie its contextPath).
IOException
protected static void writeJavaScriptReference(javax.faces.context.FacesContext context, String resourceUri, boolean encoding, boolean defer) throws IOException
IOException
protected static void writeJavaScriptReference(javax.servlet.http.HttpServletResponse response, javax.faces.context.ResponseWriter writer, String resourceUri, boolean encoding, boolean defer) throws IOException
IOException
protected static void writeStyleReference(javax.faces.context.FacesContext context, String resourceUri) throws IOException
IOException
protected static void writeStyleReference(javax.servlet.http.HttpServletResponse response, javax.faces.context.ResponseWriter writer, String resourceUri) throws IOException
IOException
protected static void writeInlineScript(javax.faces.context.ResponseWriter writer, String inlineScript) throws IOException
IOException
protected static void writeInlineStylesheet(javax.faces.context.ResponseWriter writer, String inlineStyle) throws IOException
IOException
public void addJavaScriptHerePlain(javax.faces.context.FacesContext context, String uri) throws IOException
addJavaScriptHerePlain
in interface org.apache.myfaces.renderkit.html.util.AddResource
IOException
public void addJavaScriptHere(javax.faces.context.FacesContext context, org.apache.myfaces.renderkit.html.util.ResourceHandler resourceHandler) throws IOException
addJavaScriptHere
in interface org.apache.myfaces.renderkit.html.util.AddResource
context
- The current faces-contextresourceHandler
- is an object which specifies exactly how to build the url
that is emitted into the script tag. Code which needs to generate URLs in ways
that this class does not support by default can implement a custom ResourceHandler.
IOException
public void addResourceHere(javax.faces.context.FacesContext context, org.apache.myfaces.renderkit.html.util.ResourceHandler resourceHandler) throws IOException
addResourceHere
in interface org.apache.myfaces.renderkit.html.util.AddResource
IOException
protected void validateResourceHandler(org.apache.myfaces.renderkit.html.util.ResourceHandler resourceHandler)
resourceHandler
- handler to checkprotected void validateResourceLoader(Class resourceloader)
resourceloader
- loader to checkpublic void addJavaScriptAtPosition(javax.faces.context.FacesContext context, org.apache.myfaces.renderkit.html.util.ResourcePosition position, org.apache.myfaces.renderkit.html.util.ResourceHandler resourceHandler)
addJavaScriptAtPosition
in interface org.apache.myfaces.renderkit.html.util.AddResource
public void addJavaScriptAtPosition(javax.faces.context.FacesContext context, org.apache.myfaces.renderkit.html.util.ResourcePosition position, Class myfacesCustomComponent, String resourceName)
addJavaScriptAtPosition
in interface org.apache.myfaces.renderkit.html.util.AddResource
public void addJavaScriptAtPosition(javax.faces.context.FacesContext context, org.apache.myfaces.renderkit.html.util.ResourcePosition position, Class myfacesCustomComponent, String resourceName, boolean defer)
addJavaScriptAtPosition
in interface org.apache.myfaces.renderkit.html.util.AddResource
public void addJavaScriptAtPosition(javax.faces.context.FacesContext context, org.apache.myfaces.renderkit.html.util.ResourcePosition position, String uri)
addJavaScriptAtPosition
in interface org.apache.myfaces.renderkit.html.util.AddResource
public void addJavaScriptAtPosition(javax.faces.context.FacesContext context, org.apache.myfaces.renderkit.html.util.ResourcePosition position, String uri, boolean defer)
addJavaScriptAtPosition
in interface org.apache.myfaces.renderkit.html.util.AddResource
public void addJavaScriptToBodyTag(javax.faces.context.FacesContext context, String javascriptEventName, String addedJavaScript)
addJavaScriptToBodyTag
in interface org.apache.myfaces.renderkit.html.util.AddResource
context
- javascriptEventName
- addedJavaScript
- public void addJavaScriptAtPosition(javax.faces.context.FacesContext context, org.apache.myfaces.renderkit.html.util.ResourcePosition position, org.apache.myfaces.renderkit.html.util.ResourceHandler resourceHandler, boolean defer)
addJavaScriptAtPosition
in interface org.apache.myfaces.renderkit.html.util.AddResource
public void addJavaScriptAtPositionPlain(javax.faces.context.FacesContext context, org.apache.myfaces.renderkit.html.util.ResourcePosition position, Class myfacesCustomComponent, String resourceName)
addJavaScriptAtPositionPlain
in interface org.apache.myfaces.renderkit.html.util.AddResource
public void addStyleSheet(javax.faces.context.FacesContext context, org.apache.myfaces.renderkit.html.util.ResourcePosition position, Class myfacesCustomComponent, String resourceName)
addStyleSheet
in interface org.apache.myfaces.renderkit.html.util.AddResource
public void addStyleSheet(javax.faces.context.FacesContext context, org.apache.myfaces.renderkit.html.util.ResourcePosition position, String uri)
addStyleSheet
in interface org.apache.myfaces.renderkit.html.util.AddResource
public void addStyleSheet(javax.faces.context.FacesContext context, org.apache.myfaces.renderkit.html.util.ResourcePosition position, org.apache.myfaces.renderkit.html.util.ResourceHandler resourceHandler)
addStyleSheet
in interface org.apache.myfaces.renderkit.html.util.AddResource
public void addInlineStyleAtPosition(javax.faces.context.FacesContext context, org.apache.myfaces.renderkit.html.util.ResourcePosition position, String inlineStyle)
addInlineStyleAtPosition
in interface org.apache.myfaces.renderkit.html.util.AddResource
public void addInlineScriptAtPosition(javax.faces.context.FacesContext context, org.apache.myfaces.renderkit.html.util.ResourcePosition position, String inlineScript)
addInlineScriptAtPosition
in interface org.apache.myfaces.renderkit.html.util.AddResource
public String getResourceUri(javax.faces.context.FacesContext context, Class myfacesCustomComponent, String resource, boolean withContextPath)
getResourceUri
in interface org.apache.myfaces.renderkit.html.util.AddResource
public String getResourceUri(javax.faces.context.FacesContext context, Class myfacesCustomComponent, String resource)
getResourceUri
in interface org.apache.myfaces.renderkit.html.util.AddResource
public String getResourceUri(javax.faces.context.FacesContext context, org.apache.myfaces.renderkit.html.util.ResourceHandler resourceHandler)
getResourceUri
in interface org.apache.myfaces.renderkit.html.util.AddResource
public String getResourceUri(javax.faces.context.FacesContext context, org.apache.myfaces.renderkit.html.util.ResourceHandler resourceHandler, boolean withContextPath)
getResourceUri
in interface org.apache.myfaces.renderkit.html.util.AddResource
public String getResourceUri(javax.faces.context.FacesContext context, String uri)
getResourceUri
in interface org.apache.myfaces.renderkit.html.util.AddResource
public String getResourceUri(javax.faces.context.FacesContext context, String uri, boolean withContextPath)
getResourceUri
in interface org.apache.myfaces.renderkit.html.util.AddResource
protected String getResourceUri(javax.faces.context.FacesContext context, Class resourceLoader, boolean withContextPath)
context
- current faces-contextresourceLoader
- resourceLoaderwithContextPath
- use the context-path of the web-app when accessing the resources
protected long getCacheKey(javax.faces.context.FacesContext context)
context
- the current faces-context
public boolean isResourceUri(javax.servlet.ServletContext servletContext, javax.servlet.http.HttpServletRequest request)
isResourceUri
in interface org.apache.myfaces.renderkit.html.util.AddResource
public void serveResource(javax.servlet.ServletContext context, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws IOException
serveResource
in interface org.apache.myfaces.renderkit.html.util.AddResource
IOException
public void parseResponse(javax.servlet.http.HttpServletRequest request, String bufferedResponse, javax.servlet.http.HttpServletResponse response) throws IOException
parseResponse
in interface org.apache.myfaces.renderkit.html.util.AddResource
IOException
public void writeMyFacesJavascriptBeforeBodyEnd(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws IOException
writeMyFacesJavascriptBeforeBodyEnd
in interface org.apache.myfaces.renderkit.html.util.AddResource
IOException
public void writeWithFullHeader(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws IOException
writeWithFullHeader
in interface org.apache.myfaces.renderkit.html.util.AddResource
IOException
public void writeResponse(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws IOException
writeResponse
in interface org.apache.myfaces.renderkit.html.util.AddResource
IOException
public boolean requiresBuffer()
requiresBuffer
in interface org.apache.myfaces.renderkit.html.util.AddResource
public void responseStarted()
responseStarted
in interface org.apache.myfaces.renderkit.html.util.AddResource
public void responseFinished()
responseFinished
in interface org.apache.myfaces.renderkit.html.util.AddResource
public boolean hasHeaderBeginInfos()
hasHeaderBeginInfos
in interface org.apache.myfaces.renderkit.html.util.AddResource
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |