org.ajax4jsf.component
Class UIAjaxForm
java.lang.Object
javax.faces.component.UIComponent
javax.faces.component.UIComponentBase
javax.faces.component.UIForm
org.ajax4jsf.component.UIAjaxForm
- All Implemented Interfaces:
- javax.faces.component.NamingContainer, javax.faces.component.StateHolder, org.ajax4jsf.component.AjaxComponent, org.ajax4jsf.component.IterationStateHolder, org.ajax4jsf.event.AjaxSource
- Direct Known Subclasses:
- AjaxForm
public abstract class UIAjaxForm
- extends javax.faces.component.UIForm
- implements org.ajax4jsf.component.AjaxComponent, org.ajax4jsf.event.AjaxSource, org.ajax4jsf.component.IterationStateHolder
Quite different from default HtmlForm
- process child components
not only for submitted form, but if submitted parent AjaxContainer
- Version:
- $Revision: 1.1.2.3 $ $Date: 2007/02/06 16:23:22 $
- Author:
- shura (latest modification by $Author: alexsmirnov $)
Fields inherited from class javax.faces.component.UIForm |
COMPONENT_FAMILY |
Fields inherited from class javax.faces.component.UIComponent |
bindings |
Fields inherited from interface org.ajax4jsf.component.AjaxComponent |
AJAX_COMPONETT_PARAMETER |
Fields inherited from interface javax.faces.component.NamingContainer |
SEPARATOR_CHAR |
Methods inherited from class javax.faces.component.UIForm |
getContainerClientId, getFamily, isPrependId, isSubmitted, restoreState, saveState, setPrependId, setSubmitted |
Methods inherited from class javax.faces.component.UIComponentBase |
addFacesListener, decode, encodeBegin, encodeChildren, encodeEnd, findComponent, getAttributes, getChildCount, getChildren, getClientId, getFacesContext, getFacesListeners, getFacet, getFacetCount, getFacets, getFacetsAndChildren, getId, getParent, getRenderer, getRendererType, getRendersChildren, getValueBinding, invokeOnComponent, isRendered, isTransient, processRestoreState, processSaveState, queueEvent, removeFacesListener, restoreAttachedState, saveAttachedState, setId, setParent, setRendered, setRendererType, setTransient, setValueBinding |
Methods inherited from class javax.faces.component.UIComponent |
encodeAll, getValueExpression, setValueExpression |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.ajax4jsf.component.AjaxComponent |
getData, getEventsQueue, getFocus, getOnbeforedomupdate, getOncomplete, getProcess, getRequestDelay, getReRender, getSimilarityGroupingId, getStatus, getTimeout, isAjaxSingle, isBypassUpdates, isIgnoreDupResponses, isLimitToList, setAjaxSingle, setBypassUpdates, setData, setEventsQueue, setFocus, setIgnoreDupResponses, setLimitToList, setOnbeforedomupdate, setOncomplete, setProcess, setRequestDelay, setReRender, setSimilarityGroupingId, setStatus, setTimeout |
COMPONENT_TYPE
public static final java.lang.String COMPONENT_TYPE
- See Also:
- Constant Field Values
FOCUS_DATA_ID
public static final java.lang.String FOCUS_DATA_ID
- See Also:
- Constant Field Values
UIAjaxForm
public UIAjaxForm()
processDecodes
public void processDecodes(javax.faces.context.FacesContext context)
- Overrides:
processDecodes
in class javax.faces.component.UIForm
processValidators
public void processValidators(javax.faces.context.FacesContext context)
- Overrides:
processValidators
in class javax.faces.component.UIForm
processUpdates
public void processUpdates(javax.faces.context.FacesContext context)
- Overrides:
processUpdates
in class javax.faces.component.UIForm
broadcast
public void broadcast(javax.faces.event.FacesEvent event)
throws javax.faces.event.AbortProcessingException
- Overrides:
broadcast
in class javax.faces.component.UIComponentBase
- Throws:
javax.faces.event.AbortProcessingException
setupReRender
protected void setupReRender()
- Template methods for fill set of resions to render in subclasses.
setupReRender
protected void setupReRender(javax.faces.context.FacesContext facesContext)
addAjaxListener
public void addAjaxListener(org.ajax4jsf.event.AjaxListener listener)
- Specified by:
addAjaxListener
in interface org.ajax4jsf.event.AjaxSource
getAjaxListeners
public org.ajax4jsf.event.AjaxListener[] getAjaxListeners()
- Specified by:
getAjaxListeners
in interface org.ajax4jsf.event.AjaxSource
removeAjaxListener
public void removeAjaxListener(org.ajax4jsf.event.AjaxListener listener)
- Specified by:
removeAjaxListener
in interface org.ajax4jsf.event.AjaxSource
isAjaxSubmit
public abstract boolean isAjaxSubmit()
setAjaxSubmit
public abstract void setAjaxSubmit(boolean ajax)
getIterationState
public java.lang.Object getIterationState()
- Specified by:
getIterationState
in interface org.ajax4jsf.component.IterationStateHolder
setIterationState
public void setIterationState(java.lang.Object state)
- Specified by:
setIterationState
in interface org.ajax4jsf.component.IterationStateHolder
Copyright © 2010. All Rights Reserved.