Class UIWebScript
- java.lang.Object
-
- javax.faces.component.UIComponent
-
- javax.faces.component.UIComponentBase
-
- org.springframework.extensions.webscripts.ui.common.component.SelfRenderingComponent
-
- org.springframework.extensions.webscripts.jsf.UIWebScript
-
- All Implemented Interfaces:
javax.faces.component.StateHolder
public class UIWebScript extends SelfRenderingComponent
JSF Component implementation for the WebScript component.Responsible for generating a JSF Component specific WebScriptRuntime instance and executing the specified WebScript against the runtime.
- Author:
- Kevin Roast
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classUIWebScript.WebScriptEventClass representing the clicking of a webscript url action.
-
Constructor Summary
Constructors Constructor Description UIWebScript()Default constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbroadcast(javax.faces.event.FacesEvent event)voiddecode(javax.faces.context.FacesContext context)voidencodeBegin(javax.faces.context.FacesContext context)java.lang.ObjectgetContext()java.lang.StringgetFamily()java.lang.StringgetScriptUrl()voidrestoreState(javax.faces.context.FacesContext context, java.lang.Object state)java.lang.ObjectsaveState(javax.faces.context.FacesContext context)voidsetContext(java.lang.Object context)voidsetScriptUrl(java.lang.String scriptUrl)Set the scriptUrl-
Methods inherited from class org.springframework.extensions.webscripts.ui.common.component.SelfRenderingComponent
outputAttribute
-
Methods inherited from class javax.faces.component.UIComponentBase
addFacesListener, encodeChildren, encodeEnd, findComponent, getAttributes, getChildCount, getChildren, getClientId, getFacesContext, getFacesListeners, getFacet, getFacets, getFacetsAndChildren, getId, getParent, getRenderer, getRendererType, getRendersChildren, getValueBinding, isRendered, isTransient, processDecodes, processRestoreState, processSaveState, processUpdates, processValidators, queueEvent, removeFacesListener, restoreAttachedState, saveAttachedState, setId, setParent, setRendered, setRendererType, setTransient, setValueBinding
-
-
-
-
Method Detail
-
getFamily
public java.lang.String getFamily()
- Specified by:
getFamilyin classjavax.faces.component.UIComponent- See Also:
UIComponent.getFamily()
-
restoreState
public void restoreState(javax.faces.context.FacesContext context, java.lang.Object state)- Specified by:
restoreStatein interfacejavax.faces.component.StateHolder- Overrides:
restoreStatein classjavax.faces.component.UIComponentBase- See Also:
StateHolder.restoreState(javax.faces.context.FacesContext, java.lang.Object)
-
saveState
public java.lang.Object saveState(javax.faces.context.FacesContext context)
- Specified by:
saveStatein interfacejavax.faces.component.StateHolder- Overrides:
saveStatein classjavax.faces.component.UIComponentBase- See Also:
StateHolder.saveState(javax.faces.context.FacesContext)
-
broadcast
public void broadcast(javax.faces.event.FacesEvent event) throws javax.faces.event.AbortProcessingException- Overrides:
broadcastin classjavax.faces.component.UIComponentBase- Throws:
javax.faces.event.AbortProcessingException
-
decode
public void decode(javax.faces.context.FacesContext context)
- Overrides:
decodein classjavax.faces.component.UIComponentBase
-
encodeBegin
public void encodeBegin(javax.faces.context.FacesContext context) throws java.io.IOException- Overrides:
encodeBeginin classjavax.faces.component.UIComponentBase- Throws:
java.io.IOException- See Also:
UIComponentBase.encodeBegin(javax.faces.context.FacesContext)
-
setScriptUrl
public void setScriptUrl(java.lang.String scriptUrl)
Set the scriptUrl- Parameters:
scriptUrl- the scriptUrl
-
getScriptUrl
public java.lang.String getScriptUrl()
- Returns:
- the scriptUrl
-
getContext
public java.lang.Object getContext()
- Returns:
- the user defined script context object
-
setContext
public void setContext(java.lang.Object context)
- Parameters:
context- the user defined script context to set
-
-