Class HtmlBasicInputRenderer
java.lang.Object
jakarta.faces.render.Renderer
com.sun.faces.renderkit.html_basic.HtmlBasicRenderer
com.sun.faces.renderkit.html_basic.HtmlBasicInputRenderer
- Direct Known Subclasses:
CheckboxRenderer,HiddenRenderer,LabelRenderer,MenuRenderer,OutputMessageRenderer,SecretRenderer,TextareaRenderer,TextRenderer
public abstract class HtmlBasicInputRenderer extends HtmlBasicRenderer
HtmlBasicInputRenderer is a base class for implementing renderers that support UIInput type components
-
Nested Class Summary
Nested classes/interfaces inherited from class com.sun.faces.renderkit.html_basic.HtmlBasicRenderer
HtmlBasicRenderer.OptionComponentInfo, HtmlBasicRenderer.Param -
Field Summary
Fields inherited from class com.sun.faces.renderkit.html_basic.HtmlBasicRenderer
EMPTY_PARAMS, logger -
Constructor Summary
Constructors Constructor Description HtmlBasicInputRenderer() -
Method Summary
Modifier and Type Method Description ObjectgetConvertedValue(FacesContext context, UIComponent component, Object submittedValue)Attempt to convert previously stored state information into an object of the type required for this component (optionally using the registeredConverterfor this component, if there is one).protected static Map<String,List<ClientBehavior>>getNonOnChangeBehaviors(UIComponent component)protected static Map<String,List<ClientBehavior>>getNonOnClickSelectBehaviors(UIComponent component)protected ObjectgetValue(UIComponent component)voidsetSubmittedValue(UIComponent component, Object value)Renderers override this method to store the previous value of the associated component.Methods inherited from class com.sun.faces.renderkit.html_basic.HtmlBasicRenderer
augmentIdReference, convertClientId, decode, decodeBehaviors, encodeEnd, encodeRecursive, getBehaviorParameters, getChildren, getCurrentValue, getEndTextToRender, getFacet, getForComponent, getFormattedValue, getFormattedValue, getMessageIter, getParamList, getPassThruBehaviors, getRendersChildren, isBehaviorSource, rendererParamsNotNull, shouldDecode, shouldEncode, shouldEncodeChildren, shouldWriteIdAttribute, writeIdAttributeIfNecessary
-
Constructor Details
-
HtmlBasicInputRenderer
public HtmlBasicInputRenderer()
-
-
Method Details
-
getConvertedValue
public Object getConvertedValue(FacesContext context, UIComponent component, Object submittedValue) throws ConverterExceptionDescription copied from class:RendererAttempt to convert previously stored state information into an object of the type required for this component (optionally using the registered
Converterfor this component, if there is one). If conversion is successful, the new value should be returned from this method; if not, aConverterExceptionshould be thrown.- Overrides:
getConvertedValuein classRenderer- Parameters:
context-FacesContextfor the request we are processingcomponent-UIComponentto be decoded.submittedValue- a value stored on the component duringdecode.- Returns:
- the converted value
- Throws:
ConverterException- if the submitted value cannot be converted successfully.
-
setSubmittedValue
Description copied from class:HtmlBasicRendererRenderers override this method to store the previous value of the associated component.- Overrides:
setSubmittedValuein classHtmlBasicRenderer- Parameters:
component- the target component to which the submitted value will be setvalue- the value to set
-
getValue
- Overrides:
getValuein classHtmlBasicRenderer
-
getNonOnChangeBehaviors
-
getNonOnClickSelectBehaviors
protected static Map<String,List<ClientBehavior>> getNonOnClickSelectBehaviors(UIComponent component)
-