|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
java.lang.Object | +--com.infoteria.asteria.util.xml.JSONWriter
XMLをJSONに書き出すクラス
| コンストラクタの概要 | |
JSONWriter(OutputStream stream)
|
|
JSONWriter(Writer writer)
|
|
| メソッドの概要 | |
void |
close()
ラップしているOutputStream(またはWriter)をcloseします |
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 |
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(Element el)
要素をJSON化します |
| クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
public JSONWriter(OutputStream stream)
public JSONWriter(Writer writer)
| メソッドの詳細 |
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 void close()
throws IOException
public void write(Document doc)
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
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||