Module org.apache.myfaces.tobago
Class HtmlRendererUtils
java.lang.Object
org.apache.myfaces.tobago.internal.util.HtmlRendererUtils
-
Method Summary
Modifier and TypeMethodDescriptionstatic Stringstatic voidencodeIconOrImage(TobagoResponseWriter writer, String image) static StringgetRendererName(jakarta.faces.context.FacesContext facesContext, jakarta.faces.component.UIComponent component) static StringgetTitleFromTipAndMessages(jakarta.faces.context.FacesContext facesContext, jakarta.faces.component.UIComponent component) static voidrenderSelectItems(jakarta.faces.component.UIInput component, TobagoClass optionClass, Iterable<jakarta.faces.model.SelectItem> items, Object[] values, String[] submittedValues, Boolean onlySelected, TobagoResponseWriter writer, jakarta.faces.context.FacesContext facesContext) Deprecated, for removal: This API element is subject to removal in a future version.static voidrenderSelectItems(jakarta.faces.component.UIInput component, TobagoClass optionClass, Iterable<jakarta.faces.model.SelectItem> items, Object[] values, String[] submittedValues, TobagoResponseWriter writer, jakarta.faces.context.FacesContext facesContext) Deprecated, for removal: This API element is subject to removal in a future version.static voidrenderSelectItems(jakarta.faces.component.UIInput component, TobagoClass optionClass, Iterable<jakarta.faces.model.SelectItem> items, Object value, String submittedValue, TobagoResponseWriter writer, jakarta.faces.context.FacesContext facesContext) Deprecated, for removal: This API element is subject to removal in a future version.static voidwriteDataAttributes(jakarta.faces.context.FacesContext context, TobagoResponseWriter writer, jakarta.faces.component.UIComponent component) static voidwriteDataAttributes(jakarta.faces.context.FacesContext context, TobagoResponseWriter writer, Map<Object, Object> dataAttributes) static voidwriteLabelWithAccessKey(TobagoResponseWriter writer, LabelWithAccessKey label)
-
Method Details
-
getRendererName
public static String getRendererName(jakarta.faces.context.FacesContext facesContext, jakarta.faces.component.UIComponent component) -
writeLabelWithAccessKey
public static void writeLabelWithAccessKey(TobagoResponseWriter writer, LabelWithAccessKey label) throws IOException - Throws:
IOException
-
encodeIconOrImage
- Throws:
IOException
-
getTitleFromTipAndMessages
public static String getTitleFromTipAndMessages(jakarta.faces.context.FacesContext facesContext, jakarta.faces.component.UIComponent component) -
addTip
-
renderSelectItems
@Deprecated(since="5.0.0", forRemoval=true) public static void renderSelectItems(jakarta.faces.component.UIInput component, TobagoClass optionClass, Iterable<jakarta.faces.model.SelectItem> items, Object[] values, String[] submittedValues, TobagoResponseWriter writer, jakarta.faces.context.FacesContext facesContext) throws IOException Deprecated, for removal: This API element is subject to removal in a future version.- Throws:
IOException
-
renderSelectItems
@Deprecated(since="5.0.0", forRemoval=true) public static void renderSelectItems(jakarta.faces.component.UIInput component, TobagoClass optionClass, Iterable<jakarta.faces.model.SelectItem> items, Object value, String submittedValue, TobagoResponseWriter writer, jakarta.faces.context.FacesContext facesContext) throws IOException Deprecated, for removal: This API element is subject to removal in a future version.- Throws:
IOException
-
renderSelectItems
@Deprecated(since="5.0.0", forRemoval=true) public static void renderSelectItems(jakarta.faces.component.UIInput component, TobagoClass optionClass, Iterable<jakarta.faces.model.SelectItem> items, Object[] values, String[] submittedValues, Boolean onlySelected, TobagoResponseWriter writer, jakarta.faces.context.FacesContext facesContext) throws IOException Deprecated, for removal: This API element is subject to removal in a future version.- Throws:
IOException
-
writeDataAttributes
public static void writeDataAttributes(jakarta.faces.context.FacesContext context, TobagoResponseWriter writer, jakarta.faces.component.UIComponent component) throws IOException - Throws:
IOException
-
writeDataAttributes
public static void writeDataAttributes(jakarta.faces.context.FacesContext context, TobagoResponseWriter writer, Map<Object, Object> dataAttributes) throws IOException- Throws:
IOException
-
RendererBase.renderSelectItems(jakarta.faces.component.UIInput, org.apache.myfaces.tobago.renderkit.css.TobagoClass, java.lang.Iterable<jakarta.faces.model.SelectItem>, java.lang.Object[], java.lang.String[], org.apache.myfaces.tobago.webapp.TobagoResponseWriter, jakarta.faces.context.FacesContext)