|
||||||||||
| 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.AddResourceIOException
public void addJavaScriptHere(javax.faces.context.FacesContext context,
String uri)
throws IOException
addJavaScriptHere in interface org.apache.myfaces.renderkit.html.util.AddResourceuri - 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.AddResourceIOException
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.AddResourcecontext - 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.AddResourceIOExceptionprotected void validateResourceHandler(org.apache.myfaces.renderkit.html.util.ResourceHandler resourceHandler)
resourceHandler - handler to checkprotected void validateResourceLoader(Class resourceloader)
resourceloader - loader to check
public 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.AddResourcecontext - 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.AddResourceIOException
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.AddResourceIOException
public void writeMyFacesJavascriptBeforeBodyEnd(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws IOException
writeMyFacesJavascriptBeforeBodyEnd in interface org.apache.myfaces.renderkit.html.util.AddResourceIOException
public void writeWithFullHeader(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws IOException
writeWithFullHeader in interface org.apache.myfaces.renderkit.html.util.AddResourceIOException
public void writeResponse(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws IOException
writeResponse in interface org.apache.myfaces.renderkit.html.util.AddResourceIOExceptionpublic boolean requiresBuffer()
requiresBuffer in interface org.apache.myfaces.renderkit.html.util.AddResourcepublic void responseStarted()
responseStarted in interface org.apache.myfaces.renderkit.html.util.AddResourcepublic void responseFinished()
responseFinished in interface org.apache.myfaces.renderkit.html.util.AddResourcepublic 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 | |||||||||