|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object org.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の場合はプラットフォームのデフォルトエンコーディングが使われます
InputStream
public 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であってはいけません
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |