public class ComboBoxRenderer extends MenuRenderer
| Constructor and Description |
|---|
ComboBoxRenderer() |
| Modifier and Type | Method and Description |
|---|---|
void |
encodeBegin(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component) |
void |
encodeEnd(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component) |
protected List<String> |
extractRuleListItemTemplateKeys(javax.faces.context.FacesContext context,
HtmlComboBox comboBox) |
protected void |
renderHtmlFeatures(javax.faces.component.UIComponent component,
javax.faces.context.ResponseWriter writer) |
protected boolean |
renderOption(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component,
javax.faces.component.UIComponent selectComponent,
javax.faces.convert.Converter converter,
javax.faces.model.SelectItem curItem,
Object currentSelections,
Object[] submittedValues,
com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.OptionComponentInfo optionInfo)
Override
com.sun.faces.renderkit.html_basic.MenuRenderer#renderOption(FacesContext, UIComponent, UIComponent, Converter, SelectItem, Object, Object[], OptionComponentInfo) |
protected void |
renderTooltipIfNecessary(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component) |
renderSelectbestGuess, cloneValue, coerceToModelType, containsaValue, convertSelectManyValue, convertSelectManyValues, convertSelectManyValuesForModel, convertSelectOneValue, createCollection, createCollectionFromHint, decode, getConvertedValue, getCurrentSelectedValues, getMultipleText, getSubmittedSelectedValues, isHideNoSelection, isSelected, renderOptions, writeDefaultSizegetNonOnChangeBehaviors, getNonOnClickSelectBehaviors, getValue, setSubmittedValueaugmentIdReference, convertClientId, decodeBehaviors, encodeRecursive, getBehaviorParameters, getChildren, getCurrentValue, getEndTextToRender, getFacet, getForComponent, getFormattedValue, getFormattedValue, getMessageIter, getParamList, getPassThruBehaviors, getRendersChildren, isBehaviorSource, rendererParamsNotNull, shouldDecode, shouldEncode, shouldEncodeChildren, shouldWriteIdAttribute, writeIdAttributeIfNecessarypublic void encodeBegin(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
throws IOException
encodeBegin in class com.sun.faces.renderkit.html_basic.MenuRendererIOExceptionprotected List<String> extractRuleListItemTemplateKeys(javax.faces.context.FacesContext context, HtmlComboBox comboBox) throws IOException
IOExceptionpublic void encodeEnd(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
throws IOException
encodeEnd in class com.sun.faces.renderkit.html_basic.MenuRendererIOExceptionprotected boolean renderOption(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component,
javax.faces.component.UIComponent selectComponent,
javax.faces.convert.Converter converter,
javax.faces.model.SelectItem curItem,
Object currentSelections,
Object[] submittedValues,
com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.OptionComponentInfo optionInfo)
throws IOException
com.sun.faces.renderkit.html_basic.MenuRenderer#renderOption(FacesContext, UIComponent, UIComponent, Converter, SelectItem, Object, Object[], OptionComponentInfo)renderOption in class com.sun.faces.renderkit.html_basic.MenuRendererIOExceptionprotected void renderTooltipIfNecessary(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
throws IOException
IOExceptionprotected void renderHtmlFeatures(javax.faces.component.UIComponent component,
javax.faces.context.ResponseWriter writer)
throws IOException
renderHtmlFeatures in class MenuRendererIOExceptionCopyright © 2015. All rights reserved.