|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavax.faces.component.UIComponent
public abstract class UIComponent
see Javadoc of JSF Specification
Field Summary | |
---|---|
protected java.util.Map<java.lang.String,javax.el.ValueExpression> |
bindings
|
Constructor Summary | |
---|---|
UIComponent()
|
Method Summary | |
---|---|
protected abstract void |
addFacesListener(FacesListener listener)
|
abstract void |
broadcast(FacesEvent event)
|
abstract void |
decode(FacesContext context)
|
void |
encodeAll(FacesContext context)
|
abstract void |
encodeBegin(FacesContext context)
|
abstract void |
encodeChildren(FacesContext context)
|
abstract void |
encodeEnd(FacesContext context)
|
abstract UIComponent |
findComponent(java.lang.String expr)
|
abstract java.util.Map<java.lang.String,java.lang.Object> |
getAttributes()
|
abstract int |
getChildCount()
|
abstract java.util.List<UIComponent> |
getChildren()
|
abstract java.lang.String |
getClientId(FacesContext context)
|
java.lang.String |
getContainerClientId(FacesContext ctx)
|
protected abstract FacesContext |
getFacesContext()
|
protected abstract FacesListener[] |
getFacesListeners(java.lang.Class clazz)
|
abstract UIComponent |
getFacet(java.lang.String name)
|
int |
getFacetCount()
|
abstract java.util.Map<java.lang.String,UIComponent> |
getFacets()
|
abstract java.util.Iterator<UIComponent> |
getFacetsAndChildren()
|
abstract java.lang.String |
getFamily()
|
abstract java.lang.String |
getId()
|
abstract UIComponent |
getParent()
Returns the parent of the component. |
protected abstract Renderer |
getRenderer(FacesContext context)
|
abstract java.lang.String |
getRendererType()
|
abstract boolean |
getRendersChildren()
|
abstract ValueBinding |
getValueBinding(java.lang.String name)
Deprecated. Replaced by getValueExpression |
javax.el.ValueExpression |
getValueExpression(java.lang.String name)
|
boolean |
invokeOnComponent(FacesContext context,
java.lang.String clientId,
ContextCallback callback)
Invokes the invokeContextCallback method with the component, specified by clientId . |
abstract boolean |
isRendered()
|
abstract void |
processDecodes(FacesContext context)
|
abstract void |
processRestoreState(FacesContext context,
java.lang.Object state)
|
abstract java.lang.Object |
processSaveState(FacesContext context)
|
abstract void |
processUpdates(FacesContext context)
|
abstract void |
processValidators(FacesContext context)
|
abstract void |
queueEvent(FacesEvent event)
|
protected abstract void |
removeFacesListener(FacesListener listener)
|
abstract void |
setId(java.lang.String id)
|
abstract void |
setParent(UIComponent parent)
For JSF-framework internal use only. |
abstract void |
setRendered(boolean rendered)
|
abstract void |
setRendererType(java.lang.String rendererType)
|
abstract void |
setValueBinding(java.lang.String name,
ValueBinding binding)
Deprecated. Replaced by setValueExpression |
void |
setValueExpression(java.lang.String name,
javax.el.ValueExpression expression)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface javax.faces.component.StateHolder |
---|
isTransient, restoreState, saveState, setTransient |
Field Detail |
---|
protected java.util.Map<java.lang.String,javax.el.ValueExpression> bindings
Constructor Detail |
---|
public UIComponent()
Method Detail |
---|
public abstract java.util.Map<java.lang.String,java.lang.Object> getAttributes()
public abstract ValueBinding getValueBinding(java.lang.String name)
public javax.el.ValueExpression getValueExpression(java.lang.String name)
public abstract void setValueBinding(java.lang.String name, ValueBinding binding)
public void setValueExpression(java.lang.String name, javax.el.ValueExpression expression)
public boolean invokeOnComponent(FacesContext context, java.lang.String clientId, ContextCallback callback) throws FacesException
invokeContextCallback
method with the component, specified by clientId
.
context
- FacesContext
for the current requestclientId
- the id of the desired UIComponent
clazzcallback
- Implementation of the ContextCallback
to be called
FacesException
public abstract java.lang.String getClientId(FacesContext context)
public abstract java.lang.String getFamily()
public abstract java.lang.String getId()
public abstract void setId(java.lang.String id)
public abstract UIComponent getParent()
public abstract void setParent(UIComponent parent)
parent.getChildren().add(child)
instead.
public abstract boolean isRendered()
public abstract void setRendered(boolean rendered)
public abstract java.lang.String getRendererType()
public abstract void setRendererType(java.lang.String rendererType)
public abstract boolean getRendersChildren()
public abstract java.util.List<UIComponent> getChildren()
public abstract int getChildCount()
public abstract UIComponent findComponent(java.lang.String expr)
public abstract java.util.Map<java.lang.String,UIComponent> getFacets()
public abstract UIComponent getFacet(java.lang.String name)
public abstract java.util.Iterator<UIComponent> getFacetsAndChildren()
public abstract void broadcast(FacesEvent event) throws AbortProcessingException
AbortProcessingException
public abstract void decode(FacesContext context)
public abstract void encodeBegin(FacesContext context) throws java.io.IOException
java.io.IOException
public abstract void encodeChildren(FacesContext context) throws java.io.IOException
java.io.IOException
public abstract void encodeEnd(FacesContext context) throws java.io.IOException
java.io.IOException
public void encodeAll(FacesContext context) throws java.io.IOException
java.io.IOException
protected abstract void addFacesListener(FacesListener listener)
protected abstract FacesListener[] getFacesListeners(java.lang.Class clazz)
protected abstract void removeFacesListener(FacesListener listener)
public abstract void queueEvent(FacesEvent event)
public abstract void processRestoreState(FacesContext context, java.lang.Object state)
public abstract void processDecodes(FacesContext context)
public abstract void processValidators(FacesContext context)
public abstract void processUpdates(FacesContext context)
public abstract java.lang.Object processSaveState(FacesContext context)
protected abstract FacesContext getFacesContext()
protected abstract Renderer getRenderer(FacesContext context)
public int getFacetCount()
public java.lang.String getContainerClientId(FacesContext ctx)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |