public abstract class UIComponent extends 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(String expr) |
abstract Map |
getAttributes() |
abstract int |
getChildCount() |
abstract List |
getChildren() |
abstract String |
getClientId(FacesContext context) |
protected abstract FacesContext |
getFacesContext() |
protected abstract FacesListener[] |
getFacesListeners(Class clazz) |
abstract UIComponent |
getFacet(String name) |
abstract Map |
getFacets() |
abstract Iterator |
getFacetsAndChildren() |
abstract String |
getFamily() |
abstract String |
getId() |
abstract UIComponent |
getParent() |
protected abstract Renderer |
getRenderer(FacesContext context) |
abstract String |
getRendererType() |
abstract boolean |
getRendersChildren() |
abstract ValueBinding |
getValueBinding(String name) |
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) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
isTransient, restoreState, saveState, setTransient
public abstract Map getAttributes()
public abstract ValueBinding getValueBinding(String name)
public abstract void setValueBinding(String name, ValueBinding binding)
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 getChildren()
public abstract int getChildCount()
public abstract UIComponent findComponent(String expr)
public abstract Map getFacets()
public abstract UIComponent getFacet(String name)
public abstract Iterator 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
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)
Copyright © 2012 Apache Software Foundation. All Rights Reserved.