|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.infoteria.asteria.util.xml.JSONWriter
XMLをJSONに書き出すクラス
Constructor Summary | |
JSONWriter(OutputStream stream)
|
|
JSONWriter(Writer writer)
|
Method Summary | |
void |
close()
ラップしているOutputStream(またはWriter)をcloseします |
boolean |
doOmitRootElement()
ルートエレメントを省略してJSONテキストにするかどうかを返します |
boolean |
isIgnorePrefix()
名前空間プレフィクスを無視するかどうかを返します |
boolean |
isIndent()
JSONテキストでインデントするかどうかを返します |
boolean |
isQuoteIsDQ()
括り文字を「"」にするかどうかを返します |
static void |
main(String[] args)
引数のファイルをJSON化してコンソールに出力します 第1引数 ファイルパス 第2引数 インデントするかどうか(省略時は true) |
void |
setIgnorePrefix(boolean b)
名前空間プレフィクスを無視するかどうかを設定します |
void |
setIndent(boolean b)
JSONテキストでインデントするかどうかを設定します |
void |
setOmitRootElement(boolean b)
ルートエレメントを省略してJSONテキストにするかどうかを設定します |
void |
setQuoteIsDQ(boolean b)
括り文字を「"」にするかどうかを設定します |
static String |
toString(Document doc,
boolean indent)
Documentの文書要素をJSON文字列化します |
static String |
toString(Element el,
boolean indent)
要素をJSON文字列化します |
void |
write(Document doc)
Documentの文書要素をJSON化します |
void |
write(Document doc,
boolean omitRootElement)
Documentの文書要素をJSON化します |
void |
write(Element el)
要素をJSON化します |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public JSONWriter(OutputStream stream)
public JSONWriter(Writer writer)
Method Detail |
public boolean isIndent()
public void setIndent(boolean b)
public boolean isQuoteIsDQ()
public void setQuoteIsDQ(boolean b)
public boolean isIgnorePrefix()
public void setIgnorePrefix(boolean b)
public boolean doOmitRootElement()
public void setOmitRootElement(boolean b)
public void close() throws IOException
public void write(Document doc) throws IOException
public void write(Document doc, boolean omitRootElement) throws IOException
public void write(Element el) throws IOException
public static String toString(Document doc, boolean indent)
doc
- JSON化するDocumentindent
- 出力をインデントするかどうかpublic static String toString(Element el, boolean indent)
el
- JSON化する要素indent
- 出力をインデントするかどうかpublic static void main(String[] args) throws Exception
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |