Render the control's HTML representation to the specified buffer. The control's {@link java.lang.Object#toString()} method should delegate therendering to the render method for improved performance.
An example implementation:
public class Border extends AbstractContainer { public String toString() { int estimatedSizeOfControl = 100; HtmlStringBuffer buffer = new HtmlStringBuffer(estimatedSizeOfControl); render(buffer); return buffer.toString(); } / * @see Control#render(HtmlStringBuffer) */ public void render(HtmlStringBuffer buffer) { buffer.elementStart("div"); buffer.appendAttribute("name", getName()); buffer.closeTag(); buffer.append(getField()); buffer.elementEnd("div"); } }
@param buffer the specified buffer to render the control's output to