jp.go.nict.langrid.commons.dom
クラス DocumentUtil

java.lang.Object
  上位を拡張 jp.go.nict.langrid.commons.dom.DocumentUtil

public class DocumentUtil
extends Object

DOMに関するユーティリティを集めたクラス。

バージョン:
$Revision: 9091 $
作成者:
Takao Nakaguchi, $Author: nakaguchi $

コンストラクタの概要
DocumentUtil()
           
 
メソッドの概要
static Document getDefaultDocument()
          デフォルトのDocumentを取得する。
static DocumentBuilder getDefaultDocumentBuilder()
          デフォルトのDocumentBuilderを取得する。
static Transformer getDefaultTransformer()
          デフォルトのTransformerを取得する。
static TransformerFactory getDefaultTransformerFactory()
          デフォルトのTransformerFactoryを取得する。
static XPath getDefaultXPath()
          デフォルトのXPathを返す。
static XPathFactory getDefaultXPathFactory()
          デフォルトのXPathFactoryを返す。
static Document newDocument()
          デフォルトのDocumentBuilderを使用してDocumentオブジェクトを作成する。
static DocumentBuilder newDocumentBuilder()
          デフォルトのDocumentBuilderFactoryを使用してDocumentBuilderオブジェクトを作成する。
static String toString(Document document)
          デフォルトのテキストTransformerを使用してDocumentオブジェクトを文字列化する。
static void writeDocument(Document document, OutputStream outputStream)
          デフォルトのTransformerを使用してDocumentオブジェクトをストリームに書き出す。
static void writeDocument(Document document, StreamResult streamResult)
          デフォルトのTransformerを使用してDocumentオブジェクトをStreamResultに書き出す。
static void writeDocument(Document document, Writer writer)
          デフォルトのTransformerを使用してDocumentオブジェクトをライターに書き出す。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

DocumentUtil

public DocumentUtil()
メソッドの詳細

newDocument

public static Document newDocument()
デフォルトのDocumentBuilderを使用してDocumentオブジェクトを作成する。

戻り値:
作成されたDocumentオブジェクト

getDefaultDocument

public static Document getDefaultDocument()
デフォルトのDocumentを取得する。

戻り値:
デフォルトのDocumentオブジェクト

newDocumentBuilder

public static DocumentBuilder newDocumentBuilder()
デフォルトのDocumentBuilderFactoryを使用してDocumentBuilderオブジェクトを作成する。

戻り値:
作成されたDocumentBuilderオブジェクト

getDefaultDocumentBuilder

public static DocumentBuilder getDefaultDocumentBuilder()
デフォルトのDocumentBuilderを取得する。

戻り値:
デフォルトのDocumentBuilder

toString

public static String toString(Document document)
デフォルトのテキストTransformerを使用してDocumentオブジェクトを文字列化する。

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

writeDocument

public static void writeDocument(Document document,
                                 OutputStream outputStream)
                          throws TransformerException
デフォルトのTransformerを使用してDocumentオブジェクトをストリームに書き出す。

パラメータ:
document - 書き出すDocument
outputStream - 書き出すストリーム
例外:
TransformerException - 処理に失敗した

writeDocument

public static void writeDocument(Document document,
                                 Writer writer)
                          throws TransformerException
デフォルトのTransformerを使用してDocumentオブジェクトをライターに書き出す。

パラメータ:
document - 書き出すDocument
writer - 書き出すライター
例外:
TransformerException - 処理に失敗した

writeDocument

public static void writeDocument(Document document,
                                 StreamResult streamResult)
                          throws TransformerException
デフォルトのTransformerを使用してDocumentオブジェクトをStreamResultに書き出す。

パラメータ:
document - 書き出すDocument
streamResult - 書き出すStreamResult
例外:
TransformerException - 処理に失敗した

getDefaultTransformerFactory

public static TransformerFactory getDefaultTransformerFactory()
デフォルトのTransformerFactoryを取得する。

戻り値:
デフォルトのTransformerFactory

getDefaultTransformer

public static Transformer getDefaultTransformer()
デフォルトのTransformerを取得する。

戻り値:
デフォルトのTransformer

getDefaultXPathFactory

public static XPathFactory getDefaultXPathFactory()
デフォルトのXPathFactoryを返す。

戻り値:
デフォルトのXPathFactory

getDefaultXPath

public static XPath getDefaultXPath()
デフォルトのXPathを返す。

戻り値:
デフォルトのXPath