oracle.adf.view.faces.component
Class UIXComponent

java.lang.Object
  extended byjavax.faces.component.UIComponent
      extended byoracle.adf.view.faces.component.UIXComponent
All Implemented Interfaces:
StateHolder
Direct Known Subclasses:
UIXComponentBase

public abstract class UIXComponent
extends UIComponent

Pure abstract base class for all UIX components.


Constructor Summary
UIXComponent()
           
 
Method Summary
abstract  void addAttributeChangeListener(AttributeChangeListener acl)
           
protected abstract  void addFacesListener(FacesListener listener)
           
abstract  void broadcast(FacesEvent event)
           
abstract  void decode(FacesContext context)
           
abstract  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  MethodBinding getAttributeChangeListener()
           
abstract  AttributeChangeListener[] getAttributeChangeListeners()
           
abstract  java.util.Map getAttributes()
           
abstract  int getChildCount()
           
abstract  java.util.List getChildren()
           
abstract  java.lang.String getClientId(FacesContext context)
           
abstract  FacesBean getFacesBean()
           
protected abstract  FacesContext getFacesContext()
           
protected abstract  FacesListener[] getFacesListeners(java.lang.Class clazz)
           
abstract  UIComponent getFacet(java.lang.String name)
           
abstract  int getFacetCount()
           
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  boolean isTransient()
           
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)
           
abstract  void removeAttributeChangeListener(AttributeChangeListener acl)
           
protected abstract  void removeFacesListener(FacesListener listener)
           
abstract  void restoreState(FacesContext context, java.lang.Object state)
           
abstract  java.lang.Object saveState(FacesContext context)
           
abstract  void setAttributeChangeListener(MethodBinding mb)
           
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 setTransient(boolean trans)
           
abstract  void setValueBinding(java.lang.String name, ValueBinding binding)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UIXComponent

public UIXComponent()
Method Detail

getFacesBean

public abstract FacesBean getFacesBean()

addAttributeChangeListener

public abstract void addAttributeChangeListener(AttributeChangeListener acl)

removeAttributeChangeListener

public abstract void removeAttributeChangeListener(AttributeChangeListener acl)

getAttributeChangeListeners

public abstract AttributeChangeListener[] getAttributeChangeListeners()

setAttributeChangeListener

public abstract void setAttributeChangeListener(MethodBinding mb)

getAttributeChangeListener

public abstract MethodBinding getAttributeChangeListener()

getFacetCount

public abstract int getFacetCount()

encodeAll

public abstract void encodeAll(FacesContext context)
                        throws java.io.IOException
Throws:
java.io.IOException

getAttributes

public abstract java.util.Map getAttributes()

getValueBinding

public abstract ValueBinding getValueBinding(java.lang.String name)

setValueBinding

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

getClientId

public abstract java.lang.String getClientId(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(FacesEvent event)
                        throws AbortProcessingException
Throws:
AbortProcessingException

decode

public abstract void decode(FacesContext context)

encodeBegin

public abstract void encodeBegin(FacesContext context)
                          throws java.io.IOException
Throws:
java.io.IOException

encodeChildren

public abstract void encodeChildren(FacesContext context)
                             throws java.io.IOException
Throws:
java.io.IOException

encodeEnd

public abstract void encodeEnd(FacesContext context)
                        throws java.io.IOException
Throws:
java.io.IOException

addFacesListener

protected abstract void addFacesListener(FacesListener listener)

getFacesListeners

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

removeFacesListener

protected abstract void removeFacesListener(FacesListener listener)

queueEvent

public abstract void queueEvent(FacesEvent event)

processRestoreState

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

processDecodes

public abstract void processDecodes(FacesContext context)

processValidators

public abstract void processValidators(FacesContext context)

processUpdates

public abstract void processUpdates(FacesContext context)

processSaveState

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

getFacesContext

protected abstract FacesContext getFacesContext()

getRenderer

protected abstract Renderer getRenderer(FacesContext context)

saveState

public abstract java.lang.Object saveState(FacesContext context)

restoreState

public abstract void restoreState(FacesContext context,
                                  java.lang.Object state)

isTransient

public abstract boolean isTransient()

setTransient

public abstract void setTransient(boolean trans)


Copyright © 2003-2007 Oracle Corporation. All Rights Reserved.