|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.botbox.html.HtmlWriter
public class HtmlWriter
Provides simpler generation of HTML. Depends on com.botbox.util.ArrayUtils. This class is NOT thread safe!!!
Field Summary | |
---|---|
static int |
BORDERED
|
static int |
LINED
|
static int |
NORMAL
|
Constructor Summary | |
---|---|
HtmlWriter()
|
|
HtmlWriter(java.io.OutputStream out)
|
|
HtmlWriter(java.io.OutputStream out,
boolean autoflush)
|
|
HtmlWriter(java.io.Writer out)
|
|
HtmlWriter(java.io.Writer out,
boolean autoflush)
|
Method Summary | |
---|---|
HtmlWriter |
attr(java.lang.String attributes)
|
HtmlWriter |
attr(java.lang.String name,
int value)
Attribute handling |
HtmlWriter |
attr(java.lang.String name,
long value)
|
HtmlWriter |
attr(java.lang.String name,
java.lang.String value)
|
boolean |
checkError()
|
void |
close()
|
HtmlWriter |
colgroup(int span)
|
HtmlWriter |
colgroup(int span,
java.lang.String attributes)
|
HtmlWriter |
comment(java.lang.String comment)
Convenient way to specify some common stuff |
void |
ensureCapacity(int newSize)
|
void |
flush()
|
HtmlWriter |
form()
Form handling |
HtmlWriter |
form(java.lang.String action)
|
HtmlWriter |
form(java.lang.String action,
java.lang.String method)
|
HtmlWriter |
form(java.lang.String action,
java.lang.String method,
java.lang.String attributes)
|
HtmlWriter |
formEnd()
|
HtmlWriter |
h1(java.lang.String text)
Headings |
HtmlWriter |
h2(java.lang.String text)
|
HtmlWriter |
h3(java.lang.String text)
|
HtmlWriter |
h4(java.lang.String text)
|
HtmlWriter |
newLine()
|
HtmlWriter |
p()
|
HtmlWriter |
pageEnd()
|
HtmlWriter |
pageStart(java.lang.String title)
Page header/footer |
HtmlWriter |
pageStart(java.lang.String title,
java.lang.String headData)
|
int |
size()
|
HtmlWriter |
table()
Table structure handling |
HtmlWriter |
table(int type)
|
HtmlWriter |
table(int type,
java.lang.String attributes)
|
HtmlWriter |
table(java.lang.String attributes)
|
HtmlWriter |
tableEnd()
|
HtmlWriter |
tag(char name)
|
HtmlWriter |
tag(char name,
java.lang.String attributes)
|
HtmlWriter |
tag(java.lang.String name)
Text |
HtmlWriter |
tag(java.lang.String name,
java.lang.String attributes)
|
HtmlWriter |
tagEnd(char name)
|
HtmlWriter |
tagEnd(java.lang.String name)
|
HtmlWriter |
td()
|
HtmlWriter |
td(java.lang.String text)
|
HtmlWriter |
td(java.lang.String text,
java.lang.String attributes)
|
HtmlWriter |
text(char c)
|
HtmlWriter |
text(int value)
|
HtmlWriter |
text(long value)
|
HtmlWriter |
text(java.lang.String text)
|
HtmlWriter |
th()
|
HtmlWriter |
th(java.lang.String text)
|
HtmlWriter |
th(java.lang.String text,
java.lang.String attributes)
|
java.lang.String |
toString()
|
HtmlWriter |
tr()
Table Data Handling |
void |
write(java.io.Writer out)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final int NORMAL
public static final int BORDERED
public static final int LINED
Constructor Detail |
---|
public HtmlWriter()
public HtmlWriter(java.io.OutputStream out)
public HtmlWriter(java.io.OutputStream out, boolean autoflush)
public HtmlWriter(java.io.Writer out)
public HtmlWriter(java.io.Writer out, boolean autoflush)
Method Detail |
---|
public boolean checkError()
public void ensureCapacity(int newSize)
public void write(java.io.Writer out) throws java.io.IOException
java.io.IOException
public int size()
public void flush()
public void close()
public java.lang.String toString()
toString
in class java.lang.Object
public HtmlWriter pageStart(java.lang.String title)
public HtmlWriter pageStart(java.lang.String title, java.lang.String headData)
public HtmlWriter pageEnd()
public HtmlWriter table()
public HtmlWriter table(java.lang.String attributes)
public HtmlWriter table(int type)
public HtmlWriter table(int type, java.lang.String attributes)
public HtmlWriter tableEnd()
public HtmlWriter tr()
public HtmlWriter th()
public HtmlWriter th(java.lang.String text)
public HtmlWriter th(java.lang.String text, java.lang.String attributes)
public HtmlWriter td()
public HtmlWriter td(java.lang.String text)
public HtmlWriter td(java.lang.String text, java.lang.String attributes)
public HtmlWriter colgroup(int span)
public HtmlWriter colgroup(int span, java.lang.String attributes)
public HtmlWriter form()
public HtmlWriter form(java.lang.String action)
public HtmlWriter form(java.lang.String action, java.lang.String method)
public HtmlWriter form(java.lang.String action, java.lang.String method, java.lang.String attributes)
public HtmlWriter formEnd()
public HtmlWriter h1(java.lang.String text)
public HtmlWriter h2(java.lang.String text)
public HtmlWriter h3(java.lang.String text)
public HtmlWriter h4(java.lang.String text)
public HtmlWriter tag(java.lang.String name)
public HtmlWriter tag(java.lang.String name, java.lang.String attributes)
public HtmlWriter tag(char name)
public HtmlWriter tag(char name, java.lang.String attributes)
public HtmlWriter tagEnd(java.lang.String name)
public HtmlWriter tagEnd(char name)
public HtmlWriter comment(java.lang.String comment)
public HtmlWriter p()
public HtmlWriter attr(java.lang.String name, int value)
public HtmlWriter attr(java.lang.String name, long value)
public HtmlWriter attr(java.lang.String name, java.lang.String value)
public HtmlWriter attr(java.lang.String attributes)
public HtmlWriter text(char c)
public HtmlWriter text(int value)
public HtmlWriter text(long value)
public HtmlWriter text(java.lang.String text)
public HtmlWriter newLine()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |