Package com.googlecode.jatl
Class HtmlBuilder<T>
- java.lang.Object
-
- com.googlecode.jatl.MarkupBuilder<T>
-
- com.googlecode.jatl.GeneratedHtmlBuilder<T>
-
- com.googlecode.jatl.HtmlBuilder<T>
-
- Type Parameters:
T- SeeMarkupBuilderfor how this should be parameterized.
- Direct Known Subclasses:
Html,HtmlWriter
public abstract class HtmlBuilder<T> extends GeneratedHtmlBuilder<T>
Most of the XHTML tags and attributes are available as methods. A rule of thumb is that most tags are zero parameter methods and attribute methods are single parameter.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.googlecode.jatl.MarkupBuilder
MarkupBuilder.TagClosingPolicy
-
-
Field Summary
-
Fields inherited from class com.googlecode.jatl.MarkupBuilder
indentOff, indentOn, indentSameLine
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedHtmlBuilder()HtmlBuilder(MarkupBuilder<?> builder)HtmlBuilder(MarkupBuilder<?> builder, boolean nested)HtmlBuilder(java.io.Writer writer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Tcheckbox()Tcheckbox(boolean checked)protected java.lang.StringescapeMarkup(java.lang.String raw)DEPRECATED.Toption(java.lang.String name, java.lang.String value, boolean selected)-
Methods inherited from class com.googlecode.jatl.GeneratedHtmlBuilder
a, abbr, abbr, accept, acceptCharset, accesskey, acronym, action, address, align, alink, alt, applet, archive, area, axis, b, background, base, basefont, bdo, bgcolor, big, blockquote, body, border, br, button, caption, cellpadding, cellspacing, center, charAttr, charoff, charset, checked, cite, cite, classAttr, classid, clear, code, code, codebase, codetype, col, colgroup, color, cols, colspan, compact, content, coords, data, datetime, dd, declare, defer, del, dfn, dir, dir, disabled, div, dl, dt, em, enctype, face, fieldset, font, forAttr, form, frame, frameborder, h1, h2, h3, h4, h5, h6, head, headers, height, hr, href, hreflang, hspace, html, httpEquiv, i, id, iframe, img, input, ins, isindex, ismap, kbd, label, label, lang, language, legend, li, link, link, longdesc, map, marginheight, marginwidth, maxlength, media, menu, meta, method, multiple, name, noframes, nohref, noscript, noshade, nowrap, object, object, ol, onblur, onchange, onclick, ondblclick, onfocus, onkeydown, onkeypress, onkeyup, onload, onmousedown, onmousemove, onmouseout, onmouseover, onmouseup, onreset, onselect, onsubmit, onunload, optgroup, option, p, param, pre, profile, prompt, q, readonly, rel, rev, rows, rowspan, rules, s, samp, scheme, scope, script, scrolling, select, selected, shape, size, small, span, span, src, standby, startAttr, strike, strong, style, style, sub, summary, sup, tabindex, table, target, tbody, td, textarea, textAttr, tfoot, th, thead, title, title, tr, tt, type, u, ul, usemap, valign, value, valuetype, var, vlink, vspace, width
-
-
-
-
Constructor Detail
-
HtmlBuilder
public HtmlBuilder(java.io.Writer writer)
-
HtmlBuilder
public HtmlBuilder(MarkupBuilder<?> builder)
-
HtmlBuilder
public HtmlBuilder(MarkupBuilder<?> builder, boolean nested)
-
HtmlBuilder
protected HtmlBuilder()
-
-
Method Detail
-
checkbox
public T checkbox()
-
checkbox
public T checkbox(boolean checked)
-
option
public T option(java.lang.String name, java.lang.String value, boolean selected)
-
escapeMarkup
protected java.lang.String escapeMarkup(java.lang.String raw)
Description copied from class:MarkupBuilderDEPRECATED.- Overrides:
escapeMarkupin classMarkupBuilder<T>- Parameters:
raw- maybenull.- Returns:
- maybe
nullif null for input. - See Also:
MarkupBuilder.text(String)
-
-