javax.faces.component

Class UIComponentBase

public abstract class UIComponentBase extends UIComponent

see Javadoc of JSF Specification

Version: $Revision: 265611 $ $Date: 2005-09-01 03:05:16 +0200 (Thu, 01 Sep 2005) $

Author: Manfred Geiler (latest modification by $Author: oros $)

Constructor Summary
UIComponentBase()
Method Summary
protected voidaddFacesListener(FacesListener listener)
voidbroadcast(FacesEvent event)
voiddecode(FacesContext context)
voidencodeBegin(FacesContext context)
voidencodeChildren(FacesContext context)
voidencodeEnd(FacesContext context)
UIComponentfindComponent(String expr)
MapgetAttributes()
intgetChildCount()
ListgetChildren()
StringgetClientId(FacesContext context)
protected FacesContextgetFacesContext()
protected FacesListener[]getFacesListeners(Class clazz)
UIComponentgetFacet(String name)
MapgetFacets()
IteratorgetFacetsAndChildren()
StringgetId()
UIComponentgetParent()
protected RenderergetRenderer(FacesContext context)
StringgetRendererType()
booleangetRendersChildren()
ValueBindinggetValueBinding(String name)
booleanisRendered()
booleanisTransient()
voidprocessDecodes(FacesContext context)
voidprocessRestoreState(FacesContext context, Object state)
ObjectprocessSaveState(FacesContext context)
voidprocessUpdates(FacesContext context)
voidprocessValidators(FacesContext context)
voidqueueEvent(FacesEvent event)
protected voidremoveFacesListener(FacesListener listener)
static ObjectrestoreAttachedState(FacesContext context, Object stateObj)
voidrestoreState(FacesContext context, Object state)
static ObjectsaveAttachedState(FacesContext context, Object attachedObject)
ObjectsaveState(FacesContext context)
voidsetId(String id)
voidsetParent(UIComponent parent)
voidsetRendered(boolean rendered)
voidsetRendererType(String rendererType)
voidsetTransient(boolean transientFlag)
voidsetValueBinding(String name, ValueBinding binding)

Constructor Detail

UIComponentBase

public UIComponentBase()

Method Detail

addFacesListener

protected void addFacesListener(FacesListener listener)

broadcast

public void broadcast(FacesEvent event)

decode

public void decode(FacesContext context)

encodeBegin

public void encodeBegin(FacesContext context)

encodeChildren

public void encodeChildren(FacesContext context)

encodeEnd

public void encodeEnd(FacesContext context)

findComponent

public UIComponent findComponent(String expr)

Parameters: expr

Returns: UIComponent

getAttributes

public Map getAttributes()

getChildCount

public int getChildCount()

getChildren

public List getChildren()

getClientId

public String getClientId(FacesContext context)

Parameters: context

Returns: String

getFacesContext

protected FacesContext getFacesContext()

getFacesListeners

protected FacesListener[] getFacesListeners(Class clazz)

getFacet

public UIComponent getFacet(String name)

getFacets

public Map getFacets()

getFacetsAndChildren

public Iterator getFacetsAndChildren()

getId

public String getId()

getParent

public UIComponent getParent()

getRenderer

protected Renderer getRenderer(FacesContext context)

getRendererType

public String getRendererType()

getRendersChildren

public boolean getRendersChildren()

getValueBinding

public ValueBinding getValueBinding(String name)

isRendered

public boolean isRendered()

isTransient

public boolean isTransient()

processDecodes

public void processDecodes(FacesContext context)

processRestoreState

public void processRestoreState(FacesContext context, Object state)

processSaveState

public Object processSaveState(FacesContext context)

processUpdates

public void processUpdates(FacesContext context)

processValidators

public void processValidators(FacesContext context)

queueEvent

public void queueEvent(FacesEvent event)

removeFacesListener

protected void removeFacesListener(FacesListener listener)

restoreAttachedState

public static Object restoreAttachedState(FacesContext context, Object stateObj)

restoreState

public void restoreState(FacesContext context, Object state)

saveAttachedState

public static Object saveAttachedState(FacesContext context, Object attachedObject)

saveState

public Object saveState(FacesContext context)

setId

public void setId(String id)

setParent

public void setParent(UIComponent parent)

setRendered

public void setRendered(boolean rendered)

setRendererType

public void setRendererType(String rendererType)

setTransient

public void setTransient(boolean transientFlag)

setValueBinding

public void setValueBinding(String name, ValueBinding binding)