javax.faces.component
Class UIInput
java.lang.Object
javax.faces.component.UIComponent
javax.faces.component.UIComponentBase
javax.faces.component.UIOutput
javax.faces.component.UIInput
- All Implemented Interfaces:
- EditableValueHolder, StateHolder, ValueHolder
- Direct Known Subclasses:
- HtmlInputHidden, HtmlInputSecret, HtmlInputText, HtmlInputTextarea, UISelectBoolean, UISelectMany, UISelectOne
public class UIInput
- extends UIOutput
- implements EditableValueHolder
see Javadoc of JSF Specification
- Version:
- $Revision: 231024 $ $Date: 2005-08-09 14:37:36 +0200 (Tue, 09 Aug 2005) $
- Author:
- Manfred Geiler (latest modification by $Author: mbr $)
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 |
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
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
UIInput
public UIInput()
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 MethodBinding getValidator()
- Specified by:
getValidator
in interface EditableValueHolder
setValidator
public void setValidator(MethodBinding validator)
- Specified by:
setValidator
in interface EditableValueHolder
getValueChangeListener
public MethodBinding getValueChangeListener()
- Specified by:
getValueChangeListener
in interface EditableValueHolder
setValueChangeListener
public void setValueChangeListener(MethodBinding valueChangeListener)
- Specified by:
setValueChangeListener
in interface EditableValueHolder
processDecodes
public void processDecodes(FacesContext context)
- Overrides:
processDecodes
in class UIComponentBase
processValidators
public void processValidators(FacesContext context)
- Overrides:
processValidators
in class UIComponentBase
processUpdates
public void processUpdates(FacesContext context)
- Overrides:
processUpdates
in class UIComponentBase
decode
public void decode(FacesContext context)
- Overrides:
decode
in class UIComponentBase
broadcast
public void broadcast(FacesEvent event)
throws AbortProcessingException
- Overrides:
broadcast
in class UIComponentBase
- Throws:
AbortProcessingException
updateModel
public void updateModel(FacesContext context)
validateValue
protected void validateValue(FacesContext context,
java.lang.Object convertedValue)
validate
public void validate(FacesContext context)
getConvertedValue
protected java.lang.Object getConvertedValue(FacesContext context,
java.lang.Object submittedValue)
compareValues
protected boolean compareValues(java.lang.Object previous,
java.lang.Object value)
addValidator
public void addValidator(Validator validator)
- Specified by:
addValidator
in interface EditableValueHolder
getValidators
public Validator[] getValidators()
- Specified by:
getValidators
in interface EditableValueHolder
removeValidator
public void removeValidator(Validator validator)
- Specified by:
removeValidator
in interface EditableValueHolder
addValueChangeListener
public void addValueChangeListener(ValueChangeListener listener)
- Specified by:
addValueChangeListener
in interface EditableValueHolder
getValueChangeListeners
public ValueChangeListener[] getValueChangeListeners()
- Specified by:
getValueChangeListeners
in interface EditableValueHolder
removeValueChangeListener
public void removeValueChangeListener(ValueChangeListener listener)
- Specified by:
removeValueChangeListener
in interface EditableValueHolder
saveState
public java.lang.Object saveState(FacesContext context)
- Specified by:
saveState
in interface StateHolder
- Overrides:
saveState
in class UIOutput
restoreState
public void restoreState(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