@Override public void encodeChildren(FacesContext context, UIComponent component) throws IOException { rendererParamsNotNull(context, component); if (!shouldEncodeChildren(component)) { return; } if (component.getChildCount() > 0) { for (UIComponent kid : component.getChildren()) { encodeRecursive(context, kid); } } }
@Override public void decode(FacesContext context, UIComponent component) { rendererParamsNotNull(context, component); if (shouldDecode(component)) { decodeBehaviors(context, component); } }
protected void renderAsActive(FacesContext context, UIComponent component) throws IOException { String hrefVal = getCurrentValue(context, component); if (logger.isLoggable(Level.FINE)) { logger.fine("Value to be rendered " + hrefVal); writer.startElement("a", component); String writtenId = writeIdAttributeIfNecessary(context, writer, component); if (null != writtenId) { writer.writeAttribute("name", writtenId, "name"); Param paramList[] = getParamList(component); StringBuffer sb = new StringBuffer(); sb.append(hrefVal); sb.append(getFragment(component)); writer.writeURIAttribute("href", context.getExternalContext() writeCommonLinkAttributes(writer, component);
@Override public void encodeBegin(FacesContext context, UIComponent component) throws IOException { rendererParamsNotNull(context, component); UIOutput output = (UIOutput) component; boolean componentDisabled = false; if (output.getAttributes().get("disabled") != null) { if ((output.getAttributes().get("disabled")).equals(Boolean.TRUE)) { componentDisabled = true; } } if (componentDisabled) { renderAsDisabled(context, output); } else { renderAsActive(context, output); } }
@Override public void encodeEnd(FacesContext context, UIComponent component) throws IOException { rendererParamsNotNull(context, component); if (!shouldEncode(component)) { return; } ResponseWriter writer = context.getResponseWriter(); assert(writer != null); if (Boolean.TRUE.equals(component.getAttributes().get("disabled"))) { writer.endElement("span"); } else { //Write Anchor inline elements //Done writing Anchor element writer.endElement("a"); } }
@Override public void decode(FacesContext context, UIComponent component) { rendererParamsNotNull(context, component); }
throws IOException { String hrefVal = getCurrentValue(context, component); if (logger.isLoggable(Level.FINE)) { logger.fine("Value to be rendered " + hrefVal); writer.startElement("a", component); String writtenId = writeIdAttributeIfNecessary(context, writer, component); if (null != writtenId) { writer.writeAttribute("name", writtenId, "name"); Param paramList[] = getParamList(component); StringBuffer sb = new StringBuffer(); sb.append(hrefVal); sb.append(getFragment(component)); writer.writeURIAttribute("href", context.getExternalContext() writeCommonLinkAttributes(writer, component);
@Override public void encodeBegin(FacesContext context, UIComponent component) throws IOException { rendererParamsNotNull(context, component); UIOutput output = (UIOutput) component; boolean componentDisabled = false; if (output.getAttributes().get("disabled") != null) { if ((output.getAttributes().get("disabled")).equals(Boolean.TRUE)) { componentDisabled = true; } } if (componentDisabled) { renderAsDisabled(context, output); } else { renderAsActive(context, output); } }
@Override public void decode(FacesContext context, UIComponent component) { rendererParamsNotNull(context, component); if (shouldDecode(component)) { decodeBehaviors(context, component); } }
@Override public void encodeEnd(FacesContext context, UIComponent component) throws IOException { rendererParamsNotNull(context, component); if (!shouldEncode(component)) { return; } ResponseWriter writer = context.getResponseWriter(); assert(writer != null); if (Boolean.TRUE.equals(component.getAttributes().get("disabled"))) { writer.endElement("span"); } else { //Write Anchor inline elements //Done writing Anchor element writer.endElement("a"); } }
throws IOException { String hrefVal = getCurrentValue(context, component); if (logger.isLoggable(Level.FINE)) { logger.fine("Value to be rendered " + hrefVal); writer.startElement("a", component); String writtenId = writeIdAttributeIfNecessary(context, writer, component); if (null != writtenId) { writer.writeAttribute("name", writtenId, "name"); Param paramList[] = getParamList(component); StringBuffer sb = new StringBuffer(); sb.append(hrefVal); sb.append(getFragment(component)); writer.writeURIAttribute("href", context.getExternalContext() writeCommonLinkAttributes(writer, component);
@Override public void encodeChildren(FacesContext context, UIComponent component) throws IOException { rendererParamsNotNull(context, component); if (!shouldEncodeChildren(component)) { return; } if (component.getChildCount() > 0) { for (UIComponent kid : component.getChildren()) { encodeRecursive(context, kid); } } }
@Override public void encodeBegin(FacesContext context, UIComponent component) throws IOException { rendererParamsNotNull(context, component); UIOutput output = (UIOutput) component; boolean componentDisabled = false; if (output.getAttributes().get("disabled") != null) { if ((output.getAttributes().get("disabled")).equals(Boolean.TRUE)) { componentDisabled = true; } } if (componentDisabled) { renderAsDisabled(context, output); } else { renderAsActive(context, output); } }
@Override public void decode(FacesContext context, UIComponent component) { rendererParamsNotNull(context, component); if (shouldDecode(component)) { decodeBehaviors(context, component); } }
@Override public void encodeEnd(FacesContext context, UIComponent component) throws IOException { rendererParamsNotNull(context, component); if (!shouldEncode(component)) { return; } ResponseWriter writer = context.getResponseWriter(); assert(writer != null); if (Boolean.TRUE.equals(component.getAttributes().get("disabled"))) { writer.endElement("span"); } else { //Write Anchor inline elements //Done writing Anchor element writer.endElement("a"); } }
throws IOException { String hrefVal = getCurrentValue(context, component); if (logger.isLoggable(Level.FINE)) { logger.fine("Value to be rendered " + hrefVal); writer.startElement("a", component); String writtenId = writeIdAttributeIfNecessary(context, writer, component); if (null != writtenId) { writer.writeAttribute("name", writtenId, "name"); Param paramList[] = getParamList(component); StringBuffer sb = new StringBuffer(); sb.append(hrefVal); sb.append(getFragment(component)); writer.writeURIAttribute("href", context.getExternalContext() writeCommonLinkAttributes(writer, component);
@Override public void encodeChildren(FacesContext context, UIComponent component) throws IOException { rendererParamsNotNull(context, component); if (!shouldEncodeChildren(component)) { return; } if (component.getChildCount() > 0) { for (UIComponent kid : component.getChildren()) { encodeRecursive(context, kid); } } }
@Override public void encodeBegin(FacesContext context, UIComponent component) throws IOException { rendererParamsNotNull(context, component); UIOutput output = (UIOutput) component; boolean componentDisabled = false; if (output.getAttributes().get("disabled") != null) { if ((output.getAttributes().get("disabled")).equals(Boolean.TRUE)) { componentDisabled = true; } } if (componentDisabled) { renderAsDisabled(context, output); } else { renderAsActive(context, output); } }
@Override public void decode(FacesContext context, UIComponent component) { rendererParamsNotNull(context, component); if (shouldDecode(component)) { decodeBehaviors(context, component); } }
@Override public void encodeEnd(FacesContext context, UIComponent component) throws IOException { rendererParamsNotNull(context, component); if (!shouldEncode(component)) { return; } ResponseWriter writer = context.getResponseWriter(); assert(writer != null); if (Boolean.TRUE.equals(component.getAttributes().get("disabled"))) { writer.endElement("span"); } else { //Write Anchor inline elements //Done writing Anchor element writer.endElement("a"); } }