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 |
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, getValues
countSelectItems, countSelectItems, isSelected
coerceToModelType, createSelectItem, findImplicitConverter, getOptionAsString, getSelectItems, shouldDecode
buildAjaxRequest, buildDomEvent, buildNonAjaxRequest, decodeBehaviors, encodeClientBehaviors, endScript, escapeText, getEventBehaviors, getResourceRequestPath, getResourceURL, getWidgetBuilder, isGrouped, isValueBlank, renderChild, renderChildren, renderDomEvent, renderDomEvents, renderDynamicPassThruAttributes, renderOnchange, renderOnclick, renderPassThruAttributes, renderPassThruAttributes, renderValidationMetadata, shouldRenderAttribute, shouldWriteId, startScript
public void decode(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component)
decode
in class SelectOneRenderer
public Object getConvertedValue(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component, Object submittedValue) throws javax.faces.convert.ConverterException
getConvertedValue
in class InputRenderer
javax.faces.convert.ConverterException
public void encodeEnd(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component) throws IOException
encodeEnd
in class javax.faces.render.Renderer
IOException
protected void encodeMarkup(javax.faces.context.FacesContext context, SelectOneMenu menu) throws IOException
IOException
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) throws IOException
IOException
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) throws IOException
IOException
protected void encodeLabel(javax.faces.context.FacesContext context, SelectOneMenu menu, List<javax.faces.model.SelectItem> selectItems) throws IOException
IOException
protected void encodeMenuIcon(javax.faces.context.FacesContext context, SelectOneMenu menu, boolean valid) throws IOException
IOException
protected void encodePanel(javax.faces.context.FacesContext context, SelectOneMenu menu, List<javax.faces.model.SelectItem> selectItems) throws IOException
IOException
protected void encodePanelContent(javax.faces.context.FacesContext context, SelectOneMenu menu, List<javax.faces.model.SelectItem> selectItems) throws IOException
IOException
protected void encodeColumnsHeader(javax.faces.context.FacesContext context, SelectOneMenu menu, List<Column> columns) throws IOException
IOException
protected void encodeOptionsAsTable(javax.faces.context.FacesContext context, SelectOneMenu menu, List<javax.faces.model.SelectItem> selectItems, List<Column> columns) throws IOException
IOException
protected void encodeOptionsAsList(javax.faces.context.FacesContext context, SelectOneMenu menu, List<javax.faces.model.SelectItem> selectItems) throws IOException
IOException
protected void encodeItem(javax.faces.context.FacesContext context, SelectOneMenu menu, javax.faces.model.SelectItem selectItem, String styleClass) throws IOException
IOException
protected void encodeScript(javax.faces.context.FacesContext context, SelectOneMenu menu) throws IOException
IOException
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) throws IOException
IOException
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) throws IOException
IOException
public void encodeChildren(javax.faces.context.FacesContext facesContext, javax.faces.component.UIComponent component) throws IOException
encodeChildren
in class javax.faces.render.Renderer
IOException
public boolean getRendersChildren()
getRendersChildren
in class javax.faces.render.Renderer
protected String getSubmitParam(javax.faces.context.FacesContext context, javax.faces.component.UISelectOne selectOne)
getSubmitParam
in class SelectOneRenderer
protected void encodeFilter(javax.faces.context.FacesContext context, SelectOneMenu menu) throws IOException
IOException
public String getHighlighter()
getHighlighter
in class CoreRenderer
Copyright © 2018. All rights reserved.