protected void encodeHtmlSelectBooleanCheckboxEnd(FacesContext context,
HtmlSelectBooleanCheckbox htmlSelectBooleanCheckbox)
throws IOException {
ResponseWriter writer = context.getResponseWriter();
writer.startElement(JsfConstants.INPUT_ELEM, htmlSelectBooleanCheckbox);
RendererUtil.renderAttribute(writer, JsfConstants.TYPE_ATTR,
JsfConstants.CHECKBOX_VALUE);
RendererUtil.renderIdAttributeIfNecessary(writer,
htmlSelectBooleanCheckbox, getIdForRender(context,
htmlSelectBooleanCheckbox));
RendererUtil.renderAttribute(writer, JsfConstants.NAME_ATTR,
htmlSelectBooleanCheckbox.getClientId(context));
RendererUtil.renderAttribute(writer, JsfConstants.VALUE_ATTR,
Boolean.TRUE);
String value = ValueHolderUtil.getValueForRender(context,
htmlSelectBooleanCheckbox);
if (isChecked(value)) {
renderCheckedAttribute(writer);
}
renderRemainAttributes(htmlSelectBooleanCheckbox, writer,
ignoreComponent);
writer.endElement(JsfConstants.INPUT_ELEM);
}