/** * Paints the given WSeparator. * * @param component the WSeparator to paint. * @param renderContext the RenderContext to paint to. */ @Override public void doRender(final WComponent component, final WebXmlRenderContext renderContext) { XmlStringBuilder xml = renderContext.getWriter(); xml.appendTagOpen("ui:separator"); xml.appendOptionalAttribute("class", component.getHtmlClass()); xml.appendEnd(); } }
/** * Paints the given WHorizontalRule. * * @param component the WHorizontalRule to paint. * @param renderContext the RenderContext to paint to. */ @Override public void doRender(final WComponent component, final WebXmlRenderContext renderContext) { XmlStringBuilder xml = renderContext.getWriter(); xml.appendTagOpen("hr"); xml.appendOptionalAttribute("class", component.getHtmlClass()); xml.appendEnd(); } }
/** * Paints the given WSkipLinks. * * @param component the WSkipLinks to paint. * @param renderContext the RenderContext to paint to. */ @Override public void doRender(final WComponent component, final WebXmlRenderContext renderContext) { XmlStringBuilder xml = renderContext.getWriter(); xml.appendTagOpen("ui:skiplinks"); xml.appendOptionalAttribute("class", component.getHtmlClass()); xml.appendEnd(); } }
/** * Paints the given WMenuItemGroup. * * @param component the WMenuItemGroup to paint. * @param renderContext the RenderContext to paint to. */ @Override public void doRender(final WComponent component, final WebXmlRenderContext renderContext) { WMenuItemGroup group = (WMenuItemGroup) component; XmlStringBuilder xml = renderContext.getWriter(); xml.appendTagOpen("ui:menugroup"); xml.appendAttribute("id", component.getId()); xml.appendOptionalAttribute("class", component.getHtmlClass()); xml.appendOptionalAttribute("track", component.isTracking(), "true"); xml.appendClose(); paintChildren(group, renderContext); xml.appendEndTag("ui:menugroup"); } }
/** * Paints the given WCollapsibleToggle. * * @param component the WCollapsibleToggle to paint. * @param renderContext the RenderContext to paint to. */ @Override public void doRender(final WComponent component, final WebXmlRenderContext renderContext) { WCollapsibleToggle toggle = (WCollapsibleToggle) component; XmlStringBuilder xml = renderContext.getWriter(); xml.appendTagOpen("ui:collapsibletoggle"); xml.appendAttribute("id", component.getId()); xml.appendOptionalAttribute("class", component.getHtmlClass()); xml.appendOptionalAttribute("track", component.isTracking(), "true"); xml.appendAttribute("groupName", toggle.getGroupName()); xml.appendEnd(); } }
/** * Paints the given WText. * * @param component the WText to paint. * @param renderContext the RenderContext to paint to. */ @Override public void doRender(final WComponent component, final WebXmlRenderContext renderContext) { WRepeater repeater = (WRepeater) component; XmlStringBuilder xml = renderContext.getWriter(); xml.appendTagOpen("ui:panel"); xml.appendAttribute("id", component.getId()); xml.appendOptionalAttribute("class", component.getHtmlClass()); xml.appendOptionalAttribute("track", component.isTracking(), "true"); xml.appendClose(); xml.appendTag("ui:content"); paintRows(repeater, renderContext); xml.appendEndTag("ui:content"); xml.appendEndTag("ui:panel"); }
xml.appendOptionalAttribute("class", component.getHtmlClass()); xml.appendOptionalAttribute("track", component.isTracking(), "true"); int width = col.getWidth();
xml.appendTagOpen("ui:row"); xml.appendAttribute("id", component.getId()); xml.appendOptionalAttribute("class", component.getHtmlClass()); xml.appendOptionalAttribute("track", component.isTracking(), "true"); xml.appendOptionalAttribute("gap", gapString);
/** * Paints the given {@link WInternalLink}. * * @param component the WInternalLink to paint. * @param renderContext the RenderContext to paint to. */ @Override public void doRender(final WComponent component, final WebXmlRenderContext renderContext) { WInternalLink link = (WInternalLink) component; XmlStringBuilder xml = renderContext.getWriter(); if (Util.empty(link.getText())) { return; } xml.appendTagOpen("ui:link"); xml.appendAttribute("id", component.getId()); xml.appendOptionalAttribute("class", component.getHtmlClass()); xml.appendOptionalAttribute("track", component.isTracking(), "true"); xml.appendOptionalAttribute("toolTip", link.getToolTip()); xml.appendOptionalAttribute("accessibleText", link.getAccessibleText()); xml.appendUrlAttribute("url", "#" + link.getReference().getId()); xml.appendClose(); xml.appendEscaped(link.getText()); xml.appendEndTag("ui:link"); } }
xml.appendOptionalAttribute("class", component.getHtmlClass()); xml.appendOptionalAttribute("track", component.isTracking(), "true"); xml.appendAttribute("level", heading.getHeadingLevel().getLevel());
xml.appendOptionalAttribute("class", component.getHtmlClass()); xml.appendOptionalAttribute("track", component.isTracking(), "true"); xml.appendOptionalAttribute("hidden", button.isHidden(), "true");
xml.appendOptionalAttribute("class", component.getHtmlClass()); xml.appendOptionalAttribute("track", component.isTracking(), "true"); xml.appendOptionalAttribute("hidden", fieldLayout.isHidden(), "true");
xml.appendOptionalAttribute("class", component.getHtmlClass()); xml.appendOptionalAttribute("track", component.isTracking(), "true");
xml.appendOptionalAttribute("class", component.getHtmlClass()); xml.appendOptionalAttribute("track", component.isTracking(), "true"); xml.appendOptionalAttribute("hidden", field.isHidden(), "true");
xml.appendOptionalAttribute("class", component.getHtmlClass()); xml.appendOptionalAttribute("track", component.isTracking(), "true"); xml.appendAttribute("type", getTypeAsString(tabSet.getType()));
xml.appendOptionalAttribute("class", component.getHtmlClass()); xml.appendOptionalAttribute("track", component.isTracking(), "true"); xml.appendOptionalAttribute("width", width > 0, width);
xml.appendOptionalAttribute("class", component.getHtmlClass()); xml.appendOptionalAttribute("track", component.isTracking(), "true"); xml.appendOptionalAttribute("hidden", toggle.isHidden(), "true");
xml.appendOptionalAttribute("class", component.getHtmlClass()); xml.appendOptionalAttribute("track", component.isTracking(), "true"); xml.appendOptionalAttribute("hidden", dateField.isHidden(), "true");
xml.appendOptionalAttribute("class", component.getHtmlClass()); xml.appendOptionalAttribute("track", component.isTracking(), "true");
xml.appendOptionalAttribute("class", component.getHtmlClass()); xml.appendOptionalAttribute("track", component.isTracking(), "true"); xml.appendOptionalAttribute("for", label.getLabelFor());