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

Quick Search    Search Deep

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

java.lang.Object
  extended byjavax.faces.component.UIComponent
      extended byjavax.faces.component.UIComponentBase
          extended byjavax.faces.component.UIOutput
              extended byjavax.faces.component.UIInput
All Implemented Interfaces:
EditableValueHolder, StateHolder, ValueHolder
Direct Known Subclasses:
UISelectBoolean, UISelectMany, UISelectOne

public class UIInput
extends UIOutput
implements EditableValueHolder

see Javadoc of JSF Specification

Version:
$Revision: 231024 $ $Date: 2005-08-09 08:37:36 -0400 (Tue, 09 Aug 2005) $

Field Summary
private  java.lang.Boolean _immediate
           
private  boolean _localValueSet
           
private  java.lang.Boolean _required
           
private  java.lang.Object _submittedValue
           
private  boolean _valid
           
private  javax.faces.el.MethodBinding _validator
           
private  java.util.List _validatorList
           
private  javax.faces.el.MethodBinding _valueChangeListener
           
static java.lang.String COMPONENT_FAMILY
           
static java.lang.String COMPONENT_TYPE
           
static java.lang.String CONVERSION_MESSAGE_ID
           
private static boolean DEFAULT_IMMEDIATE
           
private static java.lang.String DEFAULT_RENDERER_TYPE
           
private static boolean DEFAULT_REQUIRED
           
private static javax.faces.validator.Validator[] EMPTY_VALIDATOR_ARRAY
           
static java.lang.String REQUIRED_MESSAGE_ID
           
 
Fields inherited from class javax.faces.component.UIOutput
 
Fields inherited from class javax.faces.component.UIComponentBase
 
Constructor Summary
UIInput()
           
 
Method Summary
 void addValidator(javax.faces.validator.Validator validator)
           
 void addValueChangeListener(javax.faces.event.ValueChangeListener listener)
           
 void broadcast(javax.faces.event.FacesEvent event)
           
protected  boolean compareValues(java.lang.Object previous, java.lang.Object value)
           
 void decode(javax.faces.context.FacesContext context)
           
protected  java.lang.Object getConvertedValue(javax.faces.context.FacesContext context, java.lang.Object submittedValue)
           
 java.lang.String getFamily()
           
 java.lang.Object getSubmittedValue()
           
 javax.faces.el.MethodBinding getValidator()
           
 javax.faces.validator.Validator[] getValidators()
           
 javax.faces.el.MethodBinding getValueChangeListener()
           
 javax.faces.event.ValueChangeListener[] getValueChangeListeners()
           
 boolean isImmediate()
           
 boolean isLocalValueSet()
           
 boolean isRequired()
           
 boolean isValid()
           
 void processDecodes(javax.faces.context.FacesContext context)
           
 void processUpdates(javax.faces.context.FacesContext context)
           
 void processValidators(javax.faces.context.FacesContext context)
           
 void removeValidator(javax.faces.validator.Validator validator)
           
 void removeValueChangeListener(javax.faces.event.ValueChangeListener listener)
           
 void restoreState(javax.faces.context.FacesContext context, java.lang.Object state)
           
 java.lang.Object saveState(javax.faces.context.FacesContext context)
           
 void setImmediate(boolean immediate)
           
 void setLocalValueSet(boolean localValueSet)
           
 void setRequired(boolean required)
           
 void setSubmittedValue(java.lang.Object submittedValue)
           
 void setValid(boolean valid)
           
 void setValidator(javax.faces.el.MethodBinding validator)
           
 void setValue(java.lang.Object value)
           
 void setValueChangeListener(javax.faces.el.MethodBinding valueChangeListener)
           
 void updateModel(javax.faces.context.FacesContext context)
           
 void validate(javax.faces.context.FacesContext context)
           
protected  void validateValue(javax.faces.context.FacesContext context, java.lang.Object convertedValue)
           
 
Methods inherited from class javax.faces.component.UIOutput
getConverter, getLocalValue, getValue, setConverter
 
Methods inherited from class javax.faces.component.UIComponentBase
addFacesListener, encodeBegin, encodeChildren, encodeEnd, findComponent, getAttributes, getChildCount, getChildren, getClientId, getFacesContext, getFacesListeners, getFacet, getFacets, getFacetsAndChildren, getId, getParent, getRenderer, getRendererType, getRendersChildren, getValueBinding, isRendered, isTransient, processRestoreState, processSaveState, queueEvent, removeFacesListener, restoreAttachedState, saveAttachedState, setId, setParent, setRendered, setRendererType, setTransient, setValueBinding
 
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.ValueHolder
getConverter, getLocalValue, getValue, setConverter
 

Field Detail

CONVERSION_MESSAGE_ID

public static final java.lang.String CONVERSION_MESSAGE_ID
See Also:
Constant Field Values

REQUIRED_MESSAGE_ID

public static final java.lang.String REQUIRED_MESSAGE_ID
See Also:
Constant Field Values

EMPTY_VALIDATOR_ARRAY

private static final javax.faces.validator.Validator[] EMPTY_VALIDATOR_ARRAY

_submittedValue

private java.lang.Object _submittedValue

_localValueSet

private boolean _localValueSet

_valid

private boolean _valid

_validator

private javax.faces.el.MethodBinding _validator

_valueChangeListener

private javax.faces.el.MethodBinding _valueChangeListener

_validatorList

private java.util.List _validatorList

COMPONENT_TYPE

public static final java.lang.String COMPONENT_TYPE
See Also:
Constant Field Values

COMPONENT_FAMILY

public static final java.lang.String COMPONENT_FAMILY
See Also:
Constant Field Values

DEFAULT_RENDERER_TYPE

private static final java.lang.String DEFAULT_RENDERER_TYPE
See Also:
Constant Field Values

DEFAULT_IMMEDIATE

private static final boolean DEFAULT_IMMEDIATE
See Also:
Constant Field Values

DEFAULT_REQUIRED

private static final boolean DEFAULT_REQUIRED
See Also:
Constant Field Values

_immediate

private java.lang.Boolean _immediate

_required

private java.lang.Boolean _required
Constructor Detail

UIInput

public UIInput()
Method Detail

getSubmittedValue

public java.lang.Object getSubmittedValue()
Specified by:
getSubmittedValue in interface EditableValueHolder

setSubmittedValue

public void setSubmittedValue(java.lang.Object submittedValue)
Specified by:
setSubmittedValue in interface EditableValueHolder

setValue

public void setValue(java.lang.Object value)
Specified by:
setValue in interface ValueHolder
Overrides:
setValue in class UIOutput

isLocalValueSet

public boolean isLocalValueSet()
Specified by:
isLocalValueSet in interface EditableValueHolder

setLocalValueSet

public void setLocalValueSet(boolean localValueSet)
Specified by:
setLocalValueSet in interface EditableValueHolder

isValid

public boolean isValid()
Specified by:
isValid in interface EditableValueHolder

setValid

public void setValid(boolean valid)
Specified by:
setValid in interface EditableValueHolder

getValidator

public javax.faces.el.MethodBinding getValidator()
Specified by:
getValidator in interface EditableValueHolder

setValidator

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

getValueChangeListener

public javax.faces.el.MethodBinding getValueChangeListener()
Specified by:
getValueChangeListener in interface EditableValueHolder

setValueChangeListener

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

processDecodes

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

processValidators

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

processUpdates

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

decode

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

broadcast

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

updateModel

public void updateModel(javax.faces.context.FacesContext context)

validateValue

protected void validateValue(javax.faces.context.FacesContext context,
                             java.lang.Object convertedValue)

validate

public void validate(javax.faces.context.FacesContext context)

getConvertedValue

protected java.lang.Object getConvertedValue(javax.faces.context.FacesContext context,
                                             java.lang.Object submittedValue)

compareValues

protected boolean compareValues(java.lang.Object previous,
                                java.lang.Object value)

addValidator

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

getValidators

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

removeValidator

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

addValueChangeListener

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

getValueChangeListeners

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

removeValueChangeListener

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

saveState

public java.lang.Object saveState(javax.faces.context.FacesContext context)
Specified by:
saveState in interface StateHolder
Overrides:
saveState in class UIOutput

restoreState

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

getFamily

public java.lang.String getFamily()
Overrides:
getFamily in class UIOutput

setImmediate

public void setImmediate(boolean immediate)
Specified by:
setImmediate in interface EditableValueHolder

isImmediate

public boolean isImmediate()
Specified by:
isImmediate in interface EditableValueHolder

setRequired

public void setRequired(boolean required)
Specified by:
setRequired in interface EditableValueHolder

isRequired

public boolean isRequired()
Specified by:
isRequired in interface EditableValueHolder