public class SelectOneMenuRenderer extends SelectOneRenderer
| Constructor and Description |
|---|
SelectOneMenuRenderer() |
| Modifier and Type | Method and Description |
|---|---|
void |
decode(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component) |
void |
encodeChildren(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent component) |
protected void |
encodeColumnsHeader(javax.faces.context.FacesContext context,
SelectOneMenu menu,
List<Column> columns) |
void |
encodeEnd(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component) |
protected void |
encodeFilter(javax.faces.context.FacesContext context,
SelectOneMenu menu) |
protected void |
encodeHiddenSelect(javax.faces.context.FacesContext context,
SelectOneMenu menu,
String clientId,
List<javax.faces.model.SelectItem> selectItems,
Object values,
Object submittedValues,
javax.faces.convert.Converter converter) |
protected void |
encodeInput(javax.faces.context.FacesContext context,
SelectOneMenu menu,
String clientId,
List<javax.faces.model.SelectItem> selectItems,
Object values,
Object submittedValues,
javax.faces.convert.Converter converter) |
protected void |
encodeItem(javax.faces.context.FacesContext context,
SelectOneMenu menu,
javax.faces.model.SelectItem selectItem,
String styleClass) |
protected void |
encodeLabel(javax.faces.context.FacesContext context,
SelectOneMenu menu,
List<javax.faces.model.SelectItem> selectItems) |
protected void |
encodeMarkup(javax.faces.context.FacesContext context,
SelectOneMenu menu) |
protected void |
encodeMenuIcon(javax.faces.context.FacesContext context,
SelectOneMenu menu,
boolean valid) |
protected void |
encodeOption(javax.faces.context.FacesContext context,
SelectOneMenu menu,
javax.faces.model.SelectItem option,
Object values,
Object submittedValues,
javax.faces.convert.Converter converter,
int itemIndex) |
protected void |
encodeOptionsAsList(javax.faces.context.FacesContext context,
SelectOneMenu menu,
List<javax.faces.model.SelectItem> selectItems) |
protected void |
encodeOptionsAsTable(javax.faces.context.FacesContext context,
SelectOneMenu menu,
List<javax.faces.model.SelectItem> selectItems,
List<Column> columns) |
protected void |
encodePanel(javax.faces.context.FacesContext context,
SelectOneMenu menu,
List<javax.faces.model.SelectItem> selectItems) |
protected void |
encodePanelContent(javax.faces.context.FacesContext context,
SelectOneMenu menu,
List<javax.faces.model.SelectItem> selectItems) |
protected void |
encodePanelFooter(javax.faces.context.FacesContext context,
SelectOneMenu menu) |
protected void |
encodeScript(javax.faces.context.FacesContext context,
SelectOneMenu menu) |
protected void |
encodeSelectItems(javax.faces.context.FacesContext context,
SelectOneMenu menu,
List<javax.faces.model.SelectItem> selectItems,
Object values,
Object submittedValues,
javax.faces.convert.Converter converter) |
Object |
getConvertedValue(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component,
Object submittedValue) |
String |
getHighlighter() |
boolean |
getRendersChildren() |
protected String |
getSubmitParam(javax.faces.context.FacesContext context,
javax.faces.component.UISelectOne selectOne) |
getSubmittedValues, getValuescoerceToModelType, countSelectItems, countSelectItems, createSelectItem, findImplicitConverter, getOptionAsString, getSelectItems, isSelected, validateSubmittedValuesisDisabled, isReadOnly, renderAccessibilityAttributes, renderAccessibilityAttributes, renderARIACombobox, renderARIAInvalid, renderARIARequired, renderRTLDirection, shouldDecodebuildAjaxRequest, buildAjaxRequest, buildAjaxRequest, buildDomEvent, buildNonAjaxRequest, buildNonAjaxRequest, decodeBehaviors, encodeClientBehaviors, escapeText, getEventBehaviors, getResourceRequestPath, getResourceURL, getWidgetBuilder, isGrouped, isValueBlank, preConfiguredAjaxRequestBuilder, preConfiguredAjaxRequestBuilder, renderChild, renderChildren, renderDomEvent, renderDomEvents, renderDummyMarkup, renderDynamicPassThruAttributes, renderOnchange, renderOnclick, renderPassThruAttributes, renderPassThruAttributes, renderValidationMetadata, shouldRenderAttribute, shouldWriteIdpublic void decode(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
decode in class SelectOneRendererpublic Object getConvertedValue(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component, Object submittedValue) throws javax.faces.convert.ConverterException
getConvertedValue in class InputRendererjavax.faces.convert.ConverterExceptionpublic void encodeEnd(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
throws IOException
encodeEnd in class javax.faces.render.RendererIOExceptionprotected void encodeMarkup(javax.faces.context.FacesContext context,
SelectOneMenu menu)
throws IOException
IOExceptionprotected void encodeInput(javax.faces.context.FacesContext context,
SelectOneMenu menu,
String clientId,
List<javax.faces.model.SelectItem> selectItems,
Object values,
Object submittedValues,
javax.faces.convert.Converter converter)
throws IOException
IOExceptionprotected void encodeHiddenSelect(javax.faces.context.FacesContext context,
SelectOneMenu menu,
String clientId,
List<javax.faces.model.SelectItem> selectItems,
Object values,
Object submittedValues,
javax.faces.convert.Converter converter)
throws IOException
IOExceptionprotected void encodeLabel(javax.faces.context.FacesContext context,
SelectOneMenu menu,
List<javax.faces.model.SelectItem> selectItems)
throws IOException
IOExceptionprotected void encodeMenuIcon(javax.faces.context.FacesContext context,
SelectOneMenu menu,
boolean valid)
throws IOException
IOExceptionprotected void encodePanel(javax.faces.context.FacesContext context,
SelectOneMenu menu,
List<javax.faces.model.SelectItem> selectItems)
throws IOException
IOExceptionprotected void encodePanelContent(javax.faces.context.FacesContext context,
SelectOneMenu menu,
List<javax.faces.model.SelectItem> selectItems)
throws IOException
IOExceptionprotected void encodePanelFooter(javax.faces.context.FacesContext context,
SelectOneMenu menu)
throws IOException
IOExceptionprotected void encodeColumnsHeader(javax.faces.context.FacesContext context,
SelectOneMenu menu,
List<Column> columns)
throws IOException
IOExceptionprotected void encodeOptionsAsTable(javax.faces.context.FacesContext context,
SelectOneMenu menu,
List<javax.faces.model.SelectItem> selectItems,
List<Column> columns)
throws IOException
IOExceptionprotected void encodeOptionsAsList(javax.faces.context.FacesContext context,
SelectOneMenu menu,
List<javax.faces.model.SelectItem> selectItems)
throws IOException
IOExceptionprotected void encodeItem(javax.faces.context.FacesContext context,
SelectOneMenu menu,
javax.faces.model.SelectItem selectItem,
String styleClass)
throws IOException
IOExceptionprotected void encodeScript(javax.faces.context.FacesContext context,
SelectOneMenu menu)
throws IOException
IOExceptionprotected void encodeSelectItems(javax.faces.context.FacesContext context,
SelectOneMenu menu,
List<javax.faces.model.SelectItem> selectItems,
Object values,
Object submittedValues,
javax.faces.convert.Converter converter)
throws IOException
IOExceptionprotected void encodeOption(javax.faces.context.FacesContext context,
SelectOneMenu menu,
javax.faces.model.SelectItem option,
Object values,
Object submittedValues,
javax.faces.convert.Converter converter,
int itemIndex)
throws IOException
IOExceptionpublic void encodeChildren(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent component)
throws IOException
encodeChildren in class javax.faces.render.RendererIOExceptionpublic boolean getRendersChildren()
getRendersChildren in class javax.faces.render.Rendererprotected String getSubmitParam(javax.faces.context.FacesContext context, javax.faces.component.UISelectOne selectOne)
getSubmitParam in class SelectOneRendererprotected void encodeFilter(javax.faces.context.FacesContext context,
SelectOneMenu menu)
throws IOException
IOExceptionpublic String getHighlighter()
getHighlighter in class CoreRendererCopyright © 2020. All rights reserved.