php.java.faces
Class PhpFacesContext
java.lang.Object
javax.faces.context.FacesContext
php.java.faces.PhpFacesContext
public class PhpFacesContext
- extends javax.faces.context.FacesContext
A custom FacesContext. Stores the baseURL, creates script engines.
- Author:
- jostb
|
Constructor Summary |
PhpFacesContext(javax.faces.context.FacesContext facesContext,
java.lang.Object kontext,
java.lang.Object request,
java.lang.Object response)
|
| Methods inherited from class javax.faces.context.FacesContext |
getCurrentInstance |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PhpFacesContext
public PhpFacesContext(javax.faces.context.FacesContext facesContext,
java.lang.Object kontext,
java.lang.Object request,
java.lang.Object response)
- Parameters:
facesContext -
getBaseURL
public java.lang.String getBaseURL()
- Returns:
- The base URL, e.g. http://127.0.0.1:8080/JavaBridge
getBaseURL
public java.lang.String getBaseURL(java.lang.String port)
- Returns:
- The base URL, e.g. http://127.0.0.1:8080/JavaBridge
getApplication
public javax.faces.application.Application getApplication()
- Specified by:
getApplication in class javax.faces.context.FacesContext
getClientIdsWithMessages
public java.util.Iterator getClientIdsWithMessages()
- Specified by:
getClientIdsWithMessages in class javax.faces.context.FacesContext
getExternalContext
public javax.faces.context.ExternalContext getExternalContext()
- Specified by:
getExternalContext in class javax.faces.context.FacesContext
getMaximumSeverity
public javax.faces.application.FacesMessage.Severity getMaximumSeverity()
- Specified by:
getMaximumSeverity in class javax.faces.context.FacesContext
getMessages
public java.util.Iterator getMessages()
- Specified by:
getMessages in class javax.faces.context.FacesContext
getMessages
public java.util.Iterator getMessages(java.lang.String clientId)
- Specified by:
getMessages in class javax.faces.context.FacesContext
getRenderKit
public javax.faces.render.RenderKit getRenderKit()
- Specified by:
getRenderKit in class javax.faces.context.FacesContext
getRenderResponse
public boolean getRenderResponse()
- Specified by:
getRenderResponse in class javax.faces.context.FacesContext
getResponseComplete
public boolean getResponseComplete()
- Specified by:
getResponseComplete in class javax.faces.context.FacesContext
getResponseStream
public javax.faces.context.ResponseStream getResponseStream()
- Specified by:
getResponseStream in class javax.faces.context.FacesContext
setResponseStream
public void setResponseStream(javax.faces.context.ResponseStream responseStream)
- Specified by:
setResponseStream in class javax.faces.context.FacesContext
getResponseWriter
public javax.faces.context.ResponseWriter getResponseWriter()
- Specified by:
getResponseWriter in class javax.faces.context.FacesContext
setResponseWriter
public void setResponseWriter(javax.faces.context.ResponseWriter responseWriter)
- Specified by:
setResponseWriter in class javax.faces.context.FacesContext
getViewRoot
public javax.faces.component.UIViewRoot getViewRoot()
- Specified by:
getViewRoot in class javax.faces.context.FacesContext
setViewRoot
public void setViewRoot(javax.faces.component.UIViewRoot root)
- Specified by:
setViewRoot in class javax.faces.context.FacesContext
addMessage
public void addMessage(java.lang.String clientId,
javax.faces.application.FacesMessage message)
- Specified by:
addMessage in class javax.faces.context.FacesContext
release
public void release()
- Specified by:
release in class javax.faces.context.FacesContext
renderResponse
public void renderResponse()
- Specified by:
renderResponse in class javax.faces.context.FacesContext
responseComplete
public void responseComplete()
- Specified by:
responseComplete in class javax.faces.context.FacesContext
getScriptEngine
public ScriptEngine getScriptEngine(java.lang.Object key,
java.net.URL url)
throws java.net.UnknownHostException,
ScriptException,
java.io.IOException
- Get a script engine
- Parameters:
key - The Script proxyurl - The URL, for example getBaseURL() + "/foo.php";
- Returns:
- The script engine.
- Throws:
ScriptException
java.io.IOException
java.net.UnknownHostException- See Also:
getBaseURL()