org.apache.myfaces.trinidad.component
Class UIXComponent

java.lang.Object
  extended by javax.faces.component.UIComponent
      extended by org.apache.myfaces.trinidad.component.UIXComponent
All Implemented Interfaces:
javax.faces.component.StateHolder
Direct Known Subclasses:
UIXComponentBase

public abstract class UIXComponent
extends javax.faces.component.UIComponent

Pure abstract base class for all UIX components.


Field Summary
 
Fields inherited from class javax.faces.component.UIComponent
bindings
 
Constructor Summary
UIXComponent()
           
 
Method Summary
abstract  void addAttributeChangeListener(AttributeChangeListener acl)
          Adds an AttributeChangeListener.
abstract  javax.el.MethodExpression getAttributeChangeListener()
          Gets the method binding to an AttributeChangeListener.
abstract  AttributeChangeListener[] getAttributeChangeListeners()
          Gets the registered AttributeChangeListeners.
abstract  FacesBean getFacesBean()
          Returns the FacesBean used for storing the component's state.
abstract  void markInitialState()
           
abstract  void removeAttributeChangeListener(AttributeChangeListener acl)
          Removes an AttributeChangeListener.
abstract  void setAttributeChangeListener(javax.el.MethodExpression me)
          Sets a method binding to an AttributeChangeListener.
 
Methods inherited from class javax.faces.component.UIComponent
addFacesListener, broadcast, decode, encodeAll, encodeBegin, encodeChildren, encodeEnd, findComponent, getAttributes, getChildCount, getChildren, getClientId, getContainerClientId, getFacesContext, getFacesListeners, getFacet, getFacetCount, getFacets, getFacetsAndChildren, getFamily, getId, getParent, getRenderer, getRendererType, getRendersChildren, getValueBinding, getValueExpression, invokeOnComponent, isRendered, processDecodes, processRestoreState, processSaveState, processUpdates, processValidators, queueEvent, removeFacesListener, setId, setParent, setRendered, setRendererType, setValueBinding, setValueExpression
 
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

UIXComponent

public UIXComponent()
Method Detail

getFacesBean

public abstract FacesBean getFacesBean()
Returns the FacesBean used for storing the component's state.


addAttributeChangeListener

public abstract void addAttributeChangeListener(AttributeChangeListener acl)
Adds an AttributeChangeListener. Attribute change events are not delivered for any programmatic change to a property. They are only delivered when a renderer changes a property without the application's specific request. An example of an attribute change events might include the width of a column that supported client-side resizing.


removeAttributeChangeListener

public abstract void removeAttributeChangeListener(AttributeChangeListener acl)
Removes an AttributeChangeListener. Attribute change events are not delivered for any programmatic change to a property. They are only delivered when a renderer changes a property without the application's specific request. An example of an attribute change events might include the width of a column that supported client-side resizing.


getAttributeChangeListeners

public abstract AttributeChangeListener[] getAttributeChangeListeners()
Gets the registered AttributeChangeListeners.


setAttributeChangeListener

public abstract void setAttributeChangeListener(javax.el.MethodExpression me)
Sets a method binding to an AttributeChangeListener. Attribute change events are not delivered for any programmatic change to a property. They are only delivered when a renderer changes a property without the application's specific request. An example of an attribute change events might include the width of a column that supported client-side resizing.


getAttributeChangeListener

public abstract javax.el.MethodExpression getAttributeChangeListener()
Gets the method binding to an AttributeChangeListener. Attribute change events are not delivered for any programmatic change to a property. They are only delivered when a renderer changes a property without the application's specific request. An example of an attribute change events might include the width of a column that supported client-side resizing.


markInitialState

public abstract void markInitialState()


Copyright © 2001-2007 Apache Software Foundation. All Rights Reserved.