public abstract class UIComponent extends java.lang.Object implements StateHolder
| Constructor and Description |
|---|
UIComponent() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract void |
addFacesListener(FacesListener listener) |
abstract void |
broadcast(FacesEvent event) |
abstract void |
decode(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 |
getAttributes() |
abstract int |
getChildCount() |
abstract java.util.List |
getChildren() |
abstract java.lang.String |
getClientId(FacesContext context) |
protected abstract FacesContext |
getFacesContext() |
protected abstract FacesListener[] |
getFacesListeners(java.lang.Class clazz) |
abstract UIComponent |
getFacet(java.lang.String name) |
abstract java.util.Map |
getFacets() |
abstract java.util.Iterator |
getFacetsAndChildren() |
abstract java.lang.String |
getFamily() |
abstract java.lang.String |
getId() |
abstract UIComponent |
getParent() |
protected abstract Renderer |
getRenderer(FacesContext context) |
abstract java.lang.String |
getRendererType() |
abstract boolean |
getRendersChildren() |
abstract ValueBinding |
getValueBinding(java.lang.String name) |
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) |
abstract void |
setRendered(boolean rendered) |
abstract void |
setRendererType(java.lang.String rendererType) |
abstract void |
setValueBinding(java.lang.String name,
ValueBinding binding) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitisTransient, restoreState, saveState, setTransientpublic abstract java.util.Map getAttributes()
public abstract ValueBinding getValueBinding(java.lang.String name)
public abstract void setValueBinding(java.lang.String name,
ValueBinding binding)
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)
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 getChildren()
public abstract int getChildCount()
public abstract UIComponent findComponent(java.lang.String expr)
public abstract java.util.Map getFacets()
public abstract UIComponent getFacet(java.lang.String name)
public abstract java.util.Iterator getFacetsAndChildren()
public abstract void broadcast(FacesEvent event) throws AbortProcessingException
AbortProcessingExceptionpublic abstract void decode(FacesContext context)
public abstract void encodeBegin(FacesContext context) throws java.io.IOException
java.io.IOExceptionpublic abstract void encodeChildren(FacesContext context) throws java.io.IOException
java.io.IOExceptionpublic abstract void encodeEnd(FacesContext context) throws java.io.IOException
java.io.IOExceptionprotected 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)