org.apache.myfaces.component.html.ext
Class UIComponentPerspective

java.lang.Object
  extended by javax.faces.component.UIComponent
      extended by javax.faces.component.UIComponentBase
          extended by javax.faces.component.UIOutput
              extended by javax.faces.component.UIInput
                  extended by org.apache.myfaces.component.html.ext.UIComponentPerspective
All Implemented Interfaces:
javax.faces.component.EditableValueHolder, javax.faces.component.StateHolder, javax.faces.component.ValueHolder

public class UIComponentPerspective
extends javax.faces.component.UIInput

Version:
$Revision: 371487 $ $Date: 2006-01-23 09:16:20 +0100 (Mo, 23 J�n 2006) $
Author:
Martin Marinschek (latest modification by $Author: mmarinschek $)

Field Summary
 
Fields inherited from class javax.faces.component.UIInput
COMPONENT_FAMILY, COMPONENT_TYPE, CONVERSION_MESSAGE_ID, REQUIRED_MESSAGE_ID
 
Constructor Summary
UIComponentPerspective(javax.faces.component.UIData uiData, javax.faces.component.UIComponent delegate, int rowIndex)
           
 
Method Summary
protected  void addFacesListener(javax.faces.event.FacesListener listener)
           
 void addValidator(javax.faces.validator.Validator validator)
           
 void addValueChangeListener(javax.faces.event.ValueChangeListener listener)
           
 void broadcast(javax.faces.event.FacesEvent event)
           
 void decode(javax.faces.context.FacesContext context)
           
 void encodeBegin(javax.faces.context.FacesContext context)
           
 void encodeChildren(javax.faces.context.FacesContext context)
           
 void encodeEnd(javax.faces.context.FacesContext context)
           
 Object executeOn(javax.faces.context.FacesContext context, org.apache.myfaces.shared_tomahawk.component.ExecuteOnCallback callback)
           
 javax.faces.component.UIComponent findComponent(String expr)
           
 Map getAttributes()
           
 int getChildCount()
           
 List getChildren()
           
 String getClientId(javax.faces.context.FacesContext context)
           
 javax.faces.convert.Converter getConverter()
           
protected  javax.faces.event.FacesListener[] getFacesListeners(Class clazz)
           
 javax.faces.component.UIComponent getFacet(String name)
           
 Map getFacets()
           
 Iterator getFacetsAndChildren()
           
 String getFamily()
           
 String getId()
           
 Object getLocalValue()
           
 javax.faces.component.UIComponent getParent()
           
 String getRendererType()
           
 boolean getRendersChildren()
           
 int getRowIndex()
           
 Object getSubmittedValue()
           
 javax.faces.component.UIData getUiData()
           
 javax.faces.el.MethodBinding getValidator()
           
 javax.faces.validator.Validator[] getValidators()
           
 Object getValue()
           
 javax.faces.el.ValueBinding getValueBinding(String name)
           
 javax.faces.el.MethodBinding getValueChangeListener()
           
 javax.faces.event.ValueChangeListener[] getValueChangeListeners()
           
 boolean isImmediate()
           
 boolean isLocalValueSet()
           
 boolean isRendered()
           
 boolean isRequired()
           
 boolean isTransient()
           
 boolean isValid()
           
 void processDecodes(javax.faces.context.FacesContext context)
           
 void processRestoreState(javax.faces.context.FacesContext context, Object state)
           
 Object processSaveState(javax.faces.context.FacesContext context)
           
 void processUpdates(javax.faces.context.FacesContext context)
           
 void processValidators(javax.faces.context.FacesContext context)
           
 void queueEvent(javax.faces.event.FacesEvent event)
           
protected  void removeFacesListener(javax.faces.event.FacesListener listener)
           
 void removeValidator(javax.faces.validator.Validator validator)
           
 void removeValueChangeListener(javax.faces.event.ValueChangeListener listener)
           
 void restoreState(javax.faces.context.FacesContext context, Object state)
           
 Object saveState(javax.faces.context.FacesContext context)
           
 void setConverter(javax.faces.convert.Converter converter)
           
 void setId(String id)
           
 void setImmediate(boolean immediate)
           
 void setLocalValueSet(boolean localValueSet)
           
 void setParent(javax.faces.component.UIComponent parent)
           
 void setRendered(boolean rendered)
           
 void setRendererType(String rendererType)
           
 void setRequired(boolean required)
           
 void setRowIndex(int rowIndex)
           
 void setSubmittedValue(Object submittedValue)
           
 void setTransient(boolean newTransientValue)
           
 void setUiData(javax.faces.component.UIData uiData)
           
protected  void setupPerspective()
           
 void setValid(boolean valid)
           
 void setValidator(javax.faces.el.MethodBinding validator)
           
 void setValue(Object value)
           
 void setValueBinding(String name, javax.faces.el.ValueBinding binding)
           
 void setValueChangeListener(javax.faces.el.MethodBinding valueChangeListener)
           
protected  void teardownPerspective()
           
 void updateModel(javax.faces.context.FacesContext context)
           
 void validate(javax.faces.context.FacesContext context)
           
 
Methods inherited from class javax.faces.component.UIInput
compareValues, getConvertedValue, validateValue
 
Methods inherited from class javax.faces.component.UIComponentBase
getFacesContext, getRenderer, restoreAttachedState, saveAttachedState
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UIComponentPerspective

public UIComponentPerspective(javax.faces.component.UIData uiData,
                              javax.faces.component.UIComponent delegate,
                              int rowIndex)
Method Detail

getUiData

public javax.faces.component.UIData getUiData()

setUiData

public void setUiData(javax.faces.component.UIData uiData)

getRowIndex

public int getRowIndex()

setRowIndex

public void setRowIndex(int rowIndex)

executeOn

public Object executeOn(javax.faces.context.FacesContext context,
                        org.apache.myfaces.shared_tomahawk.component.ExecuteOnCallback callback)

getAttributes

public Map getAttributes()
Overrides:
getAttributes in class javax.faces.component.UIComponentBase

teardownPerspective

protected void teardownPerspective()

setupPerspective

protected void setupPerspective()

getValueBinding

public javax.faces.el.ValueBinding getValueBinding(String name)
Overrides:
getValueBinding in class javax.faces.component.UIComponentBase

setValueBinding

public void setValueBinding(String name,
                            javax.faces.el.ValueBinding binding)
Overrides:
setValueBinding in class javax.faces.component.UIComponentBase

getClientId

public String getClientId(javax.faces.context.FacesContext context)
Overrides:
getClientId in class javax.faces.component.UIComponentBase

getFamily

public String getFamily()
Overrides:
getFamily in class javax.faces.component.UIInput

getId

public String getId()
Overrides:
getId in class javax.faces.component.UIComponentBase

setId

public void setId(String id)
Overrides:
setId in class javax.faces.component.UIComponentBase

getParent

public javax.faces.component.UIComponent getParent()
Overrides:
getParent in class javax.faces.component.UIComponentBase

setParent

public void setParent(javax.faces.component.UIComponent parent)
Overrides:
setParent in class javax.faces.component.UIComponentBase

isRendered

public boolean isRendered()
Overrides:
isRendered in class javax.faces.component.UIComponentBase

setRendered

public void setRendered(boolean rendered)
Overrides:
setRendered in class javax.faces.component.UIComponentBase

getRendererType

public String getRendererType()
Overrides:
getRendererType in class javax.faces.component.UIComponentBase

setRendererType

public void setRendererType(String rendererType)
Overrides:
setRendererType in class javax.faces.component.UIComponentBase

getRendersChildren

public boolean getRendersChildren()
Overrides:
getRendersChildren in class javax.faces.component.UIComponentBase

getChildren

public List getChildren()
Overrides:
getChildren in class javax.faces.component.UIComponentBase

getChildCount

public int getChildCount()
Overrides:
getChildCount in class javax.faces.component.UIComponentBase

findComponent

public javax.faces.component.UIComponent findComponent(String expr)
Overrides:
findComponent in class javax.faces.component.UIComponentBase

getFacets

public Map getFacets()
Overrides:
getFacets in class javax.faces.component.UIComponentBase

getFacet

public javax.faces.component.UIComponent getFacet(String name)
Overrides:
getFacet in class javax.faces.component.UIComponentBase

getFacetsAndChildren

public Iterator getFacetsAndChildren()
Overrides:
getFacetsAndChildren in class javax.faces.component.UIComponentBase

broadcast

public void broadcast(javax.faces.event.FacesEvent event)
               throws javax.faces.event.AbortProcessingException
Overrides:
broadcast in class javax.faces.component.UIInput
Throws:
javax.faces.event.AbortProcessingException

decode

public void decode(javax.faces.context.FacesContext context)
Overrides:
decode in class javax.faces.component.UIInput

encodeBegin

public void encodeBegin(javax.faces.context.FacesContext context)
                 throws IOException
Overrides:
encodeBegin in class javax.faces.component.UIComponentBase
Throws:
IOException

encodeChildren

public void encodeChildren(javax.faces.context.FacesContext context)
                    throws IOException
Overrides:
encodeChildren in class javax.faces.component.UIComponentBase
Throws:
IOException

encodeEnd

public void encodeEnd(javax.faces.context.FacesContext context)
               throws IOException
Overrides:
encodeEnd in class javax.faces.component.UIComponentBase
Throws:
IOException

addFacesListener

protected void addFacesListener(javax.faces.event.FacesListener listener)
Overrides:
addFacesListener in class javax.faces.component.UIComponentBase

getFacesListeners

protected javax.faces.event.FacesListener[] getFacesListeners(Class clazz)
Overrides:
getFacesListeners in class javax.faces.component.UIComponentBase

removeFacesListener

protected void removeFacesListener(javax.faces.event.FacesListener listener)
Overrides:
removeFacesListener in class javax.faces.component.UIComponentBase

queueEvent

public void queueEvent(javax.faces.event.FacesEvent event)
Overrides:
queueEvent in class javax.faces.component.UIComponentBase

processRestoreState

public void processRestoreState(javax.faces.context.FacesContext context,
                                Object state)
Overrides:
processRestoreState in class javax.faces.component.UIComponentBase

processDecodes

public void processDecodes(javax.faces.context.FacesContext context)
Overrides:
processDecodes in class javax.faces.component.UIInput

processValidators

public void processValidators(javax.faces.context.FacesContext context)
Overrides:
processValidators in class javax.faces.component.UIInput

processUpdates

public void processUpdates(javax.faces.context.FacesContext context)
Overrides:
processUpdates in class javax.faces.component.UIInput

processSaveState

public Object processSaveState(javax.faces.context.FacesContext context)
Overrides:
processSaveState in class javax.faces.component.UIComponentBase

saveState

public Object saveState(javax.faces.context.FacesContext context)
Specified by:
saveState in interface javax.faces.component.StateHolder
Overrides:
saveState in class javax.faces.component.UIInput

restoreState

public void restoreState(javax.faces.context.FacesContext context,
                         Object state)
Specified by:
restoreState in interface javax.faces.component.StateHolder
Overrides:
restoreState in class javax.faces.component.UIInput

isTransient

public boolean isTransient()
Specified by:
isTransient in interface javax.faces.component.StateHolder
Overrides:
isTransient in class javax.faces.component.UIComponentBase

setTransient

public void setTransient(boolean newTransientValue)
Specified by:
setTransient in interface javax.faces.component.StateHolder
Overrides:
setTransient in class javax.faces.component.UIComponentBase

getSubmittedValue

public Object getSubmittedValue()
Specified by:
getSubmittedValue in interface javax.faces.component.EditableValueHolder
Overrides:
getSubmittedValue in class javax.faces.component.UIInput

setSubmittedValue

public void setSubmittedValue(Object submittedValue)
Specified by:
setSubmittedValue in interface javax.faces.component.EditableValueHolder
Overrides:
setSubmittedValue in class javax.faces.component.UIInput

setValue

public void setValue(Object value)
Specified by:
setValue in interface javax.faces.component.ValueHolder
Overrides:
setValue in class javax.faces.component.UIInput

isLocalValueSet

public boolean isLocalValueSet()
Specified by:
isLocalValueSet in interface javax.faces.component.EditableValueHolder
Overrides:
isLocalValueSet in class javax.faces.component.UIInput

setLocalValueSet

public void setLocalValueSet(boolean localValueSet)
Specified by:
setLocalValueSet in interface javax.faces.component.EditableValueHolder
Overrides:
setLocalValueSet in class javax.faces.component.UIInput

isValid

public boolean isValid()
Specified by:
isValid in interface javax.faces.component.EditableValueHolder
Overrides:
isValid in class javax.faces.component.UIInput

setValid

public void setValid(boolean valid)
Specified by:
setValid in interface javax.faces.component.EditableValueHolder
Overrides:
setValid in class javax.faces.component.UIInput

getValidator

public javax.faces.el.MethodBinding getValidator()
Specified by:
getValidator in interface javax.faces.component.EditableValueHolder
Overrides:
getValidator in class javax.faces.component.UIInput

setValidator

public void setValidator(javax.faces.el.MethodBinding validator)
Specified by:
setValidator in interface javax.faces.component.EditableValueHolder
Overrides:
setValidator in class javax.faces.component.UIInput

getValueChangeListener

public javax.faces.el.MethodBinding getValueChangeListener()
Specified by:
getValueChangeListener in interface javax.faces.component.EditableValueHolder
Overrides:
getValueChangeListener in class javax.faces.component.UIInput

setValueChangeListener

public void setValueChangeListener(javax.faces.el.MethodBinding valueChangeListener)
Specified by:
setValueChangeListener in interface javax.faces.component.EditableValueHolder
Overrides:
setValueChangeListener in class javax.faces.component.UIInput

updateModel

public void updateModel(javax.faces.context.FacesContext context)
Overrides:
updateModel in class javax.faces.component.UIInput

validate

public void validate(javax.faces.context.FacesContext context)
Overrides:
validate in class javax.faces.component.UIInput

addValidator

public void addValidator(javax.faces.validator.Validator validator)
Specified by:
addValidator in interface javax.faces.component.EditableValueHolder
Overrides:
addValidator in class javax.faces.component.UIInput

getValidators

public javax.faces.validator.Validator[] getValidators()
Specified by:
getValidators in interface javax.faces.component.EditableValueHolder
Overrides:
getValidators in class javax.faces.component.UIInput

removeValidator

public void removeValidator(javax.faces.validator.Validator validator)
Specified by:
removeValidator in interface javax.faces.component.EditableValueHolder
Overrides:
removeValidator in class javax.faces.component.UIInput

addValueChangeListener

public void addValueChangeListener(javax.faces.event.ValueChangeListener listener)
Specified by:
addValueChangeListener in interface javax.faces.component.EditableValueHolder
Overrides:
addValueChangeListener in class javax.faces.component.UIInput

getValueChangeListeners

public javax.faces.event.ValueChangeListener[] getValueChangeListeners()
Specified by:
getValueChangeListeners in interface javax.faces.component.EditableValueHolder
Overrides:
getValueChangeListeners in class javax.faces.component.UIInput

removeValueChangeListener

public void removeValueChangeListener(javax.faces.event.ValueChangeListener listener)
Specified by:
removeValueChangeListener in interface javax.faces.component.EditableValueHolder
Overrides:
removeValueChangeListener in class javax.faces.component.UIInput

setImmediate

public void setImmediate(boolean immediate)
Specified by:
setImmediate in interface javax.faces.component.EditableValueHolder
Overrides:
setImmediate in class javax.faces.component.UIInput

isImmediate

public boolean isImmediate()
Specified by:
isImmediate in interface javax.faces.component.EditableValueHolder
Overrides:
isImmediate in class javax.faces.component.UIInput

setRequired

public void setRequired(boolean required)
Specified by:
setRequired in interface javax.faces.component.EditableValueHolder
Overrides:
setRequired in class javax.faces.component.UIInput

isRequired

public boolean isRequired()
Specified by:
isRequired in interface javax.faces.component.EditableValueHolder
Overrides:
isRequired in class javax.faces.component.UIInput

getLocalValue

public Object getLocalValue()
Specified by:
getLocalValue in interface javax.faces.component.ValueHolder
Overrides:
getLocalValue in class javax.faces.component.UIOutput

setConverter

public void setConverter(javax.faces.convert.Converter converter)
Specified by:
setConverter in interface javax.faces.component.ValueHolder
Overrides:
setConverter in class javax.faces.component.UIOutput

getConverter

public javax.faces.convert.Converter getConverter()
Specified by:
getConverter in interface javax.faces.component.ValueHolder
Overrides:
getConverter in class javax.faces.component.UIOutput

getValue

public Object getValue()
Specified by:
getValue in interface javax.faces.component.ValueHolder
Overrides:
getValue in class javax.faces.component.UIInput


Copyright © 2012 The Apache Software Foundation. All Rights Reserved.