|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavax.faces.component.UIComponent
@JSFComponent(type="javax.faces.Component", family="javax.faces.Component", desc="abstract base component", configExcluded=true) public abstract class UIComponent
see Javadoc of JSF Specification
Field Summary | |
---|---|
protected Map<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(String expr)
|
abstract Map<String,Object> |
getAttributes()
|
abstract int |
getChildCount()
|
abstract List<UIComponent> |
getChildren()
|
abstract String |
getClientId(FacesContext context)
|
String |
getContainerClientId(FacesContext ctx)
|
protected abstract FacesContext |
getFacesContext()
|
protected abstract FacesListener[] |
getFacesListeners(Class clazz)
|
abstract UIComponent |
getFacet(String name)
|
int |
getFacetCount()
|
abstract Map<String,UIComponent> |
getFacets()
|
abstract Iterator<UIComponent> |
getFacetsAndChildren()
|
abstract String |
getFamily()
|
abstract String |
getId()
|
abstract UIComponent |
getParent()
Returns the parent of the component. |
protected abstract Renderer |
getRenderer(FacesContext context)
|
abstract String |
getRendererType()
|
abstract boolean |
getRendersChildren()
|
abstract ValueBinding |
getValueBinding(String name)
Deprecated. Replaced by getValueExpression |
javax.el.ValueExpression |
getValueExpression(String name)
|
boolean |
invokeOnComponent(FacesContext context,
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,
Object state)
|
abstract 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(String id)
|
abstract void |
setParent(UIComponent parent)
For JSF-framework internal use only. |
abstract void |
setRendered(boolean rendered)
|
abstract void |
setRendererType(String rendererType)
|
abstract void |
setValueBinding(String name,
ValueBinding binding)
Deprecated. Replaced by setValueExpression |
void |
setValueExpression(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 Map<String,javax.el.ValueExpression> bindings
Constructor Detail |
---|
public UIComponent()
Method Detail |
---|
public abstract Map<String,Object> getAttributes()
public abstract ValueBinding getValueBinding(String name)
public javax.el.ValueExpression getValueExpression(String name)
public abstract void setValueBinding(String name, ValueBinding binding)
public void setValueExpression(String name, javax.el.ValueExpression expression)
public boolean invokeOnComponent(FacesContext context, 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 String getClientId(FacesContext context)
public abstract String getFamily()
public abstract String getId()
public abstract void setId(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 String getRendererType()
public abstract void setRendererType(String rendererType)
public abstract boolean getRendersChildren()
public abstract List<UIComponent> getChildren()
public abstract int getChildCount()
public abstract UIComponent findComponent(String expr)
public abstract Map<String,UIComponent> getFacets()
public abstract UIComponent getFacet(String name)
public abstract 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 IOException
IOException
public abstract void encodeChildren(FacesContext context) throws IOException
IOException
public abstract void encodeEnd(FacesContext context) throws IOException
IOException
public void encodeAll(FacesContext context) throws IOException
IOException
protected abstract void addFacesListener(FacesListener listener)
protected abstract FacesListener[] getFacesListeners(Class clazz)
protected abstract void removeFacesListener(FacesListener listener)
public abstract void queueEvent(FacesEvent event)
public abstract void processRestoreState(FacesContext context, Object state)
public abstract void processDecodes(FacesContext context)
public abstract void processValidators(FacesContext context)
public abstract void processUpdates(FacesContext context)
public abstract Object processSaveState(FacesContext context)
protected abstract FacesContext getFacesContext()
protected abstract Renderer getRenderer(FacesContext context)
public int getFacetCount()
public String getContainerClientId(FacesContext ctx)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |