public class XmlWriter
extends java.lang.Object
修飾子とタイプ | フィールド | 説明 |
---|---|---|
(package private) static java.lang.String |
INDENT_STR |
コンストラクタ | 説明 |
---|---|
XmlWriter(java.io.OutputStream stream) |
Creates XmlWriter with the specified output stream to send XML code to.
|
修飾子とタイプ | メソッド | 説明 |
---|---|---|
void |
closeTag() |
Closes the corresponding XML tag
|
protected void |
finalize() |
|
void |
flush() |
Flushes the output stream
|
void |
startTag(java.lang.String tag) |
Opens XML tag
|
void |
writeComment(java.lang.Object comment) |
Writes XML comment to output stream
|
void |
writeTag(java.lang.String tag,
boolean value) |
Writes <tag>value</tag> to output stream
|
void |
writeTag(java.lang.String tag,
double value) |
Writes <tag>value</tag> to output stream
|
void |
writeTag(java.lang.String tag,
double value,
java.lang.String nanString) |
Writes <tag>value</tag> to output stream
|
void |
writeTag(java.lang.String tag,
int value) |
Writes <tag>value</tag> to output stream
|
void |
writeTag(java.lang.String tag,
long value) |
Writes <tag>value</tag> to output stream
|
void |
writeTag(java.lang.String tag,
java.awt.Color value) |
Writes <tag>value</tag> to output stream
|
void |
writeTag(java.lang.String tag,
java.awt.Font value) |
Writes <tag>value</tag> to output stream
|
void |
writeTag(java.lang.String tag,
java.io.File value) |
Writes <tag>value</tag> to output stream
|
void |
writeTag(java.lang.String tag,
java.lang.Object value) |
Writes <tag>value</tag> to output stream
|
static final java.lang.String INDENT_STR
public XmlWriter(java.io.OutputStream stream)
stream
- Output stream which receives XML codepublic void startTag(java.lang.String tag)
tag
- XML tag namepublic void closeTag()
public void writeTag(java.lang.String tag, java.lang.Object value)
tag
- XML tag namevalue
- value to be placed between <tag>
and </tag>
public void writeTag(java.lang.String tag, int value)
tag
- XML tag namevalue
- value to be placed between <tag>
and </tag>
public void writeTag(java.lang.String tag, long value)
tag
- XML tag namevalue
- value to be placed between <tag>
and </tag>
public void writeTag(java.lang.String tag, double value, java.lang.String nanString)
tag
- XML tag namevalue
- value to be placed between <tag>
and </tag>
nanString
- string to display if the value is NaN.public void writeTag(java.lang.String tag, double value)
tag
- XML tag namevalue
- value to be placed between <tag>
and </tag>
public void writeTag(java.lang.String tag, boolean value)
tag
- XML tag namevalue
- value to be placed between <tag>
and </tag>
public void writeTag(java.lang.String tag, java.awt.Color value)
tag
- XML tag namevalue
- value to be placed between <tag>
and </tag>
public void writeTag(java.lang.String tag, java.awt.Font value)
tag
- XML tag namevalue
- value to be placed between <tag>
and </tag>
public void writeTag(java.lang.String tag, java.io.File value)
tag
- XML tag namevalue
- value to be placed between <tag>
and </tag>
public void flush()
protected void finalize() throws java.lang.Throwable
finalize
クラス内 java.lang.Object
java.lang.Throwable
public void writeComment(java.lang.Object comment)
comment
- comment string