|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectorg.seasar.util.xml.DomUtil
public abstract class DomUtil
DOM用のユーティリティクラスです。
| コンストラクタの概要 | |
|---|---|
DomUtil()
|
|
| メソッドの概要 | |
|---|---|
static void |
appendAttr(Attr attr,
StringBuilder buf)
Attrの文字列表現を追加します。 |
static void |
appendAttrs(NamedNodeMap attrs,
StringBuilder buf)
NamedNodeMapの文字列表現を追加します。 |
static void |
appendCDATASection(CDATASection cdataSection,
StringBuilder buf)
CDATASectionの文字列表現を追加します。 |
static void |
appendChildren(NodeList children,
StringBuilder buf)
NodeListの文字列表現を追加します。 |
static void |
appendElement(Element element,
StringBuilder buf)
Elementの文字列表現を追加します。 |
static void |
appendEntityReference(EntityReference entityReference,
StringBuilder buf)
EntityReferenceを追加します。 |
static void |
appendNode(Node node,
StringBuilder buf)
Nodeの文字列表現を追加します。 |
static void |
appendText(Text text,
StringBuilder buf)
Textの文字列表現を追加します。 |
static String |
encodeAttrQuot(String s)
属性の値をエンコードします。 |
static String |
encodeText(String s)
テキストをエンコードします。 |
static InputStream |
getContentsAsStream(String contents)
プラットフォームのデフォルトエンコーディングでXMLの内容を InputStreamとして取得します。 |
static InputStream |
getContentsAsStream(String contents,
String encoding)
指定のエンコーディングでXMLの内容を InputStreamとして取得します。 |
static String |
toString(Document document)
Documentを文字列に変換します。 |
static String |
toString(Element element)
Elementを文字列に変換します。 |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
|---|
public DomUtil()
| メソッドの詳細 |
|---|
public static InputStream getContentsAsStream(String contents)
InputStreamとして取得します。
contents - コンテンツ。nullであってはいけません
InputStream
public static InputStream getContentsAsStream(String contents,
String encoding)
InputStreamとして取得します。
contents - コンテンツ。nullであってはいけませんencoding - エンコーディング。nullの場合はプラットフォームのデフォルトエンコーディングが使われます
InputStreampublic static String encodeAttrQuot(String s)
s - 属性値
public static String encodeText(String s)
s - テキスト
public static String toString(Document document)
Documentを文字列に変換します。
document - ドキュメント。nullであってはいけません
public static String toString(Element element)
Elementを文字列に変換します。
element - 要素。nullであってはいけません
public static void appendElement(Element element,
StringBuilder buf)
Elementの文字列表現を追加します。
element - 要素。nullであってはいけませんbuf - 文字列バッファ。nullであってはいけません
public static void appendChildren(NodeList children,
StringBuilder buf)
NodeListの文字列表現を追加します。
children - 子要素。nullであってはいけませんbuf - 文字列バッファ。nullであってはいけません
public static void appendAttrs(NamedNodeMap attrs,
StringBuilder buf)
NamedNodeMapの文字列表現を追加します。
attrs - 属性。nullであってはいけませんbuf - 文字列バッファ。nullであってはいけません
public static void appendAttr(Attr attr,
StringBuilder buf)
Attrの文字列表現を追加します。
attr - 属性。nullであってはいけませんbuf - 文字列バッファ。nullであってはいけません
public static void appendText(Text text,
StringBuilder buf)
Textの文字列表現を追加します。
text - テキストノード。nullであってはいけませんbuf - 文字列バッファ。nullであってはいけません
public static void appendCDATASection(CDATASection cdataSection,
StringBuilder buf)
CDATASectionの文字列表現を追加します。
cdataSection - CDATAセクション。nullであってはいけませんbuf - 文字列バッファ。nullであってはいけません
public static void appendEntityReference(EntityReference entityReference,
StringBuilder buf)
EntityReferenceを追加します。
entityReference - 実体参照。nullであってはいけませんbuf - 文字列バッファ。nullであってはいけません
public static void appendNode(Node node,
StringBuilder buf)
Nodeの文字列表現を追加します。
node - ノード。nullであってはいけませんbuf - 文字列バッファ。nullであってはいけません
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||