Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

javax.faces.component
Class UIComponent  view UIComponent download UIComponent.java

java.lang.Object
  extended byjavax.faces.component.UIComponent
All Implemented Interfaces:
StateHolder
Direct Known Subclasses:
UIComponentBase

public abstract class UIComponent
extends java.lang.Object
implements StateHolder

Version:
$Revision: 166994 $ $Date: 2004-07-01 18:12:40 -0400 (Thu, 01 Jul 2004) $

Constructor Summary
UIComponent()
           
 
Method Summary
protected abstract  void addFacesListener(javax.faces.event.FacesListener listener)
           
abstract  void broadcast(javax.faces.event.FacesEvent event)
           
abstract  void decode(javax.faces.context.FacesContext context)
           
abstract  void encodeBegin(javax.faces.context.FacesContext context)
           
abstract  void encodeChildren(javax.faces.context.FacesContext context)
           
abstract  void encodeEnd(javax.faces.context.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(javax.faces.context.FacesContext context)
           
protected abstract  javax.faces.context.FacesContext getFacesContext()
           
protected abstract  javax.faces.event.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  javax.faces.render.Renderer getRenderer(javax.faces.context.FacesContext context)
           
abstract  java.lang.String getRendererType()
           
abstract  boolean getRendersChildren()
           
abstract  javax.faces.el.ValueBinding getValueBinding(java.lang.String name)
           
abstract  boolean isRendered()
           
abstract  void processDecodes(javax.faces.context.FacesContext context)
           
abstract  void processRestoreState(javax.faces.context.FacesContext context, java.lang.Object state)
           
abstract  java.lang.Object processSaveState(javax.faces.context.FacesContext context)
           
abstract  void processUpdates(javax.faces.context.FacesContext context)
           
abstract  void processValidators(javax.faces.context.FacesContext context)
           
abstract  void queueEvent(javax.faces.event.FacesEvent event)
           
protected abstract  void removeFacesListener(javax.faces.event.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, javax.faces.el.ValueBinding binding)
           
 
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
 

Constructor Detail

UIComponent

public UIComponent()
Method Detail

getAttributes

public abstract java.util.Map getAttributes()

getValueBinding

public abstract javax.faces.el.ValueBinding getValueBinding(java.lang.String name)

setValueBinding

public abstract void setValueBinding(java.lang.String name,
                                     javax.faces.el.ValueBinding binding)

getClientId

public abstract java.lang.String getClientId(javax.faces.context.FacesContext context)

getFamily

public abstract java.lang.String getFamily()

getId

public abstract java.lang.String getId()

setId

public abstract void setId(java.lang.String id)

getParent

public abstract UIComponent getParent()

setParent

public abstract void setParent(UIComponent parent)

isRendered

public abstract boolean isRendered()

setRendered

public abstract void setRendered(boolean rendered)

getRendererType

public abstract java.lang.String getRendererType()

setRendererType

public abstract void setRendererType(java.lang.String rendererType)

getRendersChildren

public abstract boolean getRendersChildren()

getChildren

public abstract java.util.List getChildren()

getChildCount

public abstract int getChildCount()

findComponent

public abstract UIComponent findComponent(java.lang.String expr)

getFacets

public abstract java.util.Map getFacets()

getFacet

public abstract UIComponent getFacet(java.lang.String name)

getFacetsAndChildren

public abstract java.util.Iterator getFacetsAndChildren()

broadcast

public abstract void broadcast(javax.faces.event.FacesEvent event)
                        throws javax.faces.event.AbortProcessingException

decode

public abstract void decode(javax.faces.context.FacesContext context)

encodeBegin

public abstract void encodeBegin(javax.faces.context.FacesContext context)
                          throws java.io.IOException

encodeChildren

public abstract void encodeChildren(javax.faces.context.FacesContext context)
                             throws java.io.IOException

encodeEnd

public abstract void encodeEnd(javax.faces.context.FacesContext context)
                        throws java.io.IOException

addFacesListener

protected abstract void addFacesListener(javax.faces.event.FacesListener listener)

getFacesListeners

protected abstract javax.faces.event.FacesListener[] getFacesListeners(java.lang.Class clazz)

removeFacesListener

protected abstract void removeFacesListener(javax.faces.event.FacesListener listener)

queueEvent

public abstract void queueEvent(javax.faces.event.FacesEvent event)

processRestoreState

public abstract void processRestoreState(javax.faces.context.FacesContext context,
                                         java.lang.Object state)

processDecodes

public abstract void processDecodes(javax.faces.context.FacesContext context)

processValidators

public abstract void processValidators(javax.faces.context.FacesContext context)

processUpdates

public abstract void processUpdates(javax.faces.context.FacesContext context)

processSaveState

public abstract java.lang.Object processSaveState(javax.faces.context.FacesContext context)

getFacesContext

protected abstract javax.faces.context.FacesContext getFacesContext()

getRenderer

protected abstract javax.faces.render.Renderer getRenderer(javax.faces.context.FacesContext context)