org.seasar.framework.util
クラス DomUtil

java.lang.Object
  拡張org.seasar.framework.util.DomUtil

public class DomUtil
extends java.lang.Object

DOM用のユーティリティクラスです。

作成者:
higa

コンストラクタの概要
protected DomUtil()
          インスタンスを構築します。
 
メソッドの概要
static void appendAttr(org.w3c.dom.Attr attr, java.lang.StringBuffer buf)
          Attrの文字列表現を追加します。
static void appendAttrs(org.w3c.dom.NamedNodeMap attrs, java.lang.StringBuffer buf)
          NamedNodeMapの文字列表現を追加します。
static void appendCDATASection(org.w3c.dom.CDATASection cdataSection, java.lang.StringBuffer buf)
          CDATASectionの文字列表現を追加します。
static void appendChildren(org.w3c.dom.NodeList children, java.lang.StringBuffer buf)
          NodeListの文字列表現を追加します。
static void appendElement(org.w3c.dom.Element element, java.lang.StringBuffer buf)
          Elementの文字列表現を追加します。
static void appendEntityReference(org.w3c.dom.EntityReference entityReference, java.lang.StringBuffer buf)
          EntityReferenceを追加します。
static void appendNode(org.w3c.dom.Node node, java.lang.StringBuffer buf)
          Nodeの文字列表現を追加します。
static void appendText(org.w3c.dom.Text text, java.lang.StringBuffer buf)
          Textの文字列表現を追加します。
static java.lang.String encodeAttrQuot(java.lang.String s)
          属性の値をエンコードします。
static java.lang.String encodeText(java.lang.String s)
          テキストをエンコードします。
static java.io.InputStream getContentsAsStream(java.lang.String contents)
          XMLの内容を InputStreamとして取得します。
static java.io.InputStream getContentsAsStream(java.lang.String contents, java.lang.String encoding)
          XMLの内容を InputStreamとして取得します。
static java.lang.String toString(org.w3c.dom.Document document)
          Documentを文字列に変換します。
static java.lang.String toString(org.w3c.dom.Element element)
          Elementを文字列に変換します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

DomUtil

protected DomUtil()
インスタンスを構築します。

メソッドの詳細

getContentsAsStream

public static java.io.InputStream getContentsAsStream(java.lang.String contents)
XMLの内容を InputStreamとして取得します。

パラメータ:
contents -
戻り値:
InputStream

getContentsAsStream

public static java.io.InputStream getContentsAsStream(java.lang.String contents,
                                                      java.lang.String encoding)
XMLの内容を InputStreamとして取得します。

パラメータ:
contents -
encoding -
戻り値:
InputStream

encodeAttrQuot

public static java.lang.String encodeAttrQuot(java.lang.String s)
属性の値をエンコードします。

パラメータ:
s -
戻り値:
エンコードされた値

encodeText

public static java.lang.String encodeText(java.lang.String s)
テキストをエンコードします。

パラメータ:
s -
戻り値:
エンコードされた値

toString

public static java.lang.String toString(org.w3c.dom.Document document)
Documentを文字列に変換します。

パラメータ:
document -
戻り値:
変換された文字列

toString

public static java.lang.String toString(org.w3c.dom.Element element)
Elementを文字列に変換します。

パラメータ:
element -
戻り値:
変換された文字列

appendElement

public static void appendElement(org.w3c.dom.Element element,
                                 java.lang.StringBuffer buf)
Elementの文字列表現を追加します。

パラメータ:
element -
buf -

appendChildren

public static void appendChildren(org.w3c.dom.NodeList children,
                                  java.lang.StringBuffer buf)
NodeListの文字列表現を追加します。

パラメータ:
children -
buf -

appendAttrs

public static void appendAttrs(org.w3c.dom.NamedNodeMap attrs,
                               java.lang.StringBuffer buf)
NamedNodeMapの文字列表現を追加します。

パラメータ:
attrs -
buf -

appendAttr

public static void appendAttr(org.w3c.dom.Attr attr,
                              java.lang.StringBuffer buf)
Attrの文字列表現を追加します。

パラメータ:
attr -
buf -

appendText

public static void appendText(org.w3c.dom.Text text,
                              java.lang.StringBuffer buf)
Textの文字列表現を追加します。

パラメータ:
text -
buf -

appendCDATASection

public static void appendCDATASection(org.w3c.dom.CDATASection cdataSection,
                                      java.lang.StringBuffer buf)
CDATASectionの文字列表現を追加します。

パラメータ:
cdataSection -
buf -

appendEntityReference

public static void appendEntityReference(org.w3c.dom.EntityReference entityReference,
                                         java.lang.StringBuffer buf)
EntityReferenceを追加します。

パラメータ:
entityReference -
buf -

appendNode

public static void appendNode(org.w3c.dom.Node node,
                              java.lang.StringBuffer buf)
Nodeの文字列表現を追加します。

パラメータ:
node -
buf -


Copyright © 2004-2014 The Seasar Foundation. All Rights Reserved.