|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object java.io.Writer org.seasar.cms.wiki.renderer.WriterWrapper org.seasar.cms.wiki.renderer.XmlWriter
public class XmlWriter
フィールドの概要 | |
---|---|
protected boolean |
appendNewline
|
protected boolean |
appendTab
|
protected boolean |
closed
|
protected java.util.Stack<java.lang.String> |
elementStack
|
クラス org.seasar.cms.wiki.renderer.WriterWrapper から継承されたフィールド |
---|
writer |
クラス java.io.Writer から継承されたフィールド |
---|
lock |
コンストラクタの概要 | |
---|---|
XmlWriter()
|
|
XmlWriter(java.io.Writer writer)
|
|
XmlWriter(java.io.Writer writer,
java.lang.String linebreakcode)
|
メソッドの概要 | |
---|---|
XmlWriter |
attr(java.lang.String name,
java.lang.String value)
add xml attribute |
XmlWriter |
attrs(java.util.Map<java.lang.String,java.lang.String> attrs)
add xml attributes |
XmlWriter |
block()
write content with linebreak or tab |
XmlWriter |
body(java.lang.String body)
add body |
void |
close()
バッファの内容を Writer へ書き込み処理を行う。 |
void |
closeTag()
|
XmlWriter |
disableNewline()
新規タグ追加時、Body追加時、タグ閉じ追加時、改行コードを挿入せず |
XmlWriter |
disableTab()
新規タグ追加時にタブを挿入せず |
XmlWriter |
enableNewline()
新規タグ追加時、Body追加時、タグ閉じ追加時、改行コードを挿入 |
XmlWriter |
enableTab()
新規タグ追加時にタブを挿入 |
XmlWriter |
end()
close tag |
XmlWriter |
endAll()
close all tags which is opened. |
XmlWriter |
inline()
write contens without linebreak or tab |
XmlWriter |
start(java.lang.String name)
open tag |
クラス org.seasar.cms.wiki.renderer.WriterWrapper から継承されたメソッド |
---|
append, append, append, equals, flush, hashCode, toString, write, write, write, write, write |
クラス java.lang.Object から継承されたメソッド |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
フィールドの詳細 |
---|
protected boolean appendTab
protected boolean appendNewline
protected boolean closed
protected java.util.Stack<java.lang.String> elementStack
コンストラクタの詳細 |
---|
public XmlWriter()
public XmlWriter(java.io.Writer writer)
public XmlWriter(java.io.Writer writer, java.lang.String linebreakcode)
メソッドの詳細 |
---|
public void close() throws java.io.IOException
java.io.Closeable
内の close
WriterWrapper
内の close
java.lang.IllegalStateException
- タグが閉じていない状態で書き込みを行った場合
java.io.IOException
public XmlWriter attr(java.lang.String name, java.lang.String value)
public XmlWriter attrs(java.util.Map<java.lang.String,java.lang.String> attrs)
public XmlWriter body(java.lang.String body)
public XmlWriter start(java.lang.String name)
public XmlWriter end()
public XmlWriter endAll()
public XmlWriter enableTab()
public XmlWriter disableTab()
public XmlWriter enableNewline()
public XmlWriter disableNewline()
public XmlWriter inline()
public XmlWriter block()
public void closeTag()
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |