org.ajax4jsf.component
Class AjaxActionComponent

java.lang.Object
  extended by javax.faces.component.UIComponent
      extended by javax.faces.component.UIComponentBase
          extended by javax.faces.component.UICommand
              extended by org.ajax4jsf.component.AjaxActionComponent
All Implemented Interfaces:
javax.faces.component.ActionSource, javax.faces.component.ActionSource2, javax.faces.component.StateHolder, org.ajax4jsf.component.AjaxComponent, org.ajax4jsf.event.AjaxSource

public abstract class AjaxActionComponent
extends javax.faces.component.UICommand
implements org.ajax4jsf.component.AjaxComponent, org.ajax4jsf.event.AjaxSource

Version:
$Revision: 1.1.2.3 $ $Date: 2007/02/06 16:23:21 $
Author:
shura (latest modification by $Author: alexsmirnov $)

Field Summary
static java.lang.String FOCUS_DATA_ID
           
 
Fields inherited from class javax.faces.component.UICommand
COMPONENT_FAMILY, COMPONENT_TYPE
 
Fields inherited from class javax.faces.component.UIComponent
bindings
 
Fields inherited from interface org.ajax4jsf.component.AjaxComponent
AJAX_COMPONETT_PARAMETER
 
Constructor Summary
AjaxActionComponent()
           
 
Method Summary
 void addAjaxListener(org.ajax4jsf.event.AjaxListener listener)
           
 void broadcast(javax.faces.event.FacesEvent event)
           
 org.ajax4jsf.event.AjaxListener[] getAjaxListeners()
           
protected  javax.faces.component.UIComponent getSingleComponent()
           
 void queueEvent(javax.faces.event.FacesEvent event)
           
 void removeAjaxListener(org.ajax4jsf.event.AjaxListener listener)
           
protected  void setupReRender()
          Template method with old signature, for backward compability.
protected  void setupReRender(javax.faces.context.FacesContext facesContext)
          Template methods for fill set of resions to render in subclasses.
 
Methods inherited from class javax.faces.component.UICommand
addActionListener, getAction, getActionExpression, getActionListener, getActionListeners, getFamily, getValue, isImmediate, removeActionListener, restoreState, saveState, setAction, setActionExpression, setActionListener, setImmediate, setValue
 
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, processDecodes, processRestoreState, processSaveState, processUpdates, processValidators, removeFacesListener, restoreAttachedState, saveAttachedState, setId, setParent, setRendered, setRendererType, setTransient, setValueBinding
 
Methods inherited from class javax.faces.component.UIComponent
encodeAll, getContainerClientId, 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
 

Field Detail

FOCUS_DATA_ID

public static final java.lang.String FOCUS_DATA_ID
See Also:
Constant Field Values
Constructor Detail

AjaxActionComponent

public AjaxActionComponent()
Method Detail

broadcast

public void broadcast(javax.faces.event.FacesEvent event)
               throws javax.faces.event.AbortProcessingException
Overrides:
broadcast in class javax.faces.component.UICommand
Throws:
javax.faces.event.AbortProcessingException

setupReRender

protected void setupReRender()
Template method with old signature, for backward compability.


setupReRender

protected void setupReRender(javax.faces.context.FacesContext facesContext)
Template methods for fill set of resions to render in subclasses.

Parameters:
facesContext - TODO

queueEvent

public void queueEvent(javax.faces.event.FacesEvent event)
Overrides:
queueEvent in class javax.faces.component.UICommand

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

getSingleComponent

protected javax.faces.component.UIComponent getSingleComponent()


Copyright © 2010. All Rights Reserved.