com.xebialabs.commons.html
Class Element
java.lang.Object
com.xebialabs.commons.html.Element
public class Element
- extends java.lang.Object
A generic element class for composing XML or XHTML. Supports writing to a PrintWriter or just a String.
|
Constructor Summary |
Element(java.lang.String name,
java.lang.Object... items)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Element
public Element(java.lang.String name,
java.lang.Object... items)
setWriter
public Element setWriter(java.io.PrintWriter writer)
add
public Element add(java.lang.Object... items)
attribute
public Element attribute(java.lang.String attribute,
java.lang.String value)
open
public java.lang.String open()
open
public java.lang.String open(boolean close)
close
public java.lang.String close()
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
write
public void write()
write
public void write(java.io.PrintWriter writer)
writeOpen
public void writeOpen()
writeOpen
public void writeOpen(java.io.PrintWriter writer,
boolean newline)
writeContent
public void writeContent()
writeContent
public void writeContent(java.io.PrintWriter writer)
writeClose
public void writeClose()
writeClose
public void writeClose(java.io.PrintWriter writer)
id
public Element id(java.lang.String id)
cssClass
public Element cssClass(java.lang.String className)