shohaku.ginkgo
クラス Document

java.lang.Object
  拡張shohaku.ginkgo.Document

public class Document
extends java.lang.Object

XMLドキュメントの構成情報を表現する機能を提供します。


メソッドの概要
 boolean containsId(java.lang.String id)
          引数のノードの値の識別子が存在する場合trueを返却します。
 DocumentContext getContext()
          ドキュメントのコンテキスト情報を返却します。
 java.lang.String getId()
          ドキュメントの公開識別子を返却します。
 java.lang.Object getNodeValueById(java.lang.String id)
          IDが示すノードの値を返す。
 java.util.Iterator getNodeValueIdIterator()
          全てのノードの値の識別子の反復子を返す。
 Document getParent()
          親ドキュメントを返却します。
 Document getPreserveDocument()
          子のドキュメントの構成処理に必要な情報のみを保持したドキュメントを返却します。
 boolean isPreserve()
          子の構成処理に必要な情報のみを保持したドキュメントの場合trueを返却します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

メソッドの詳細

getContext

public DocumentContext getContext()
ドキュメントのコンテキスト情報を返却します。

戻り値:
ドキュメントのコンテキスト情報

getParent

public Document getParent()
親ドキュメントを返却します。

戻り値:
親ドキュメント

getId

public java.lang.String getId()
ドキュメントの公開識別子を返却します。

戻り値:
ドキュメントの公開識別子

getNodeValueIdIterator

public java.util.Iterator getNodeValueIdIterator()
全てのノードの値の識別子の反復子を返す。

戻り値:
全てのノードの値の識別子

containsId

public boolean containsId(java.lang.String id)
引数のノードの値の識別子が存在する場合trueを返却します。

パラメータ:
id - ID
戻り値:
引数のノードの値の識別子が存在する場合true

getNodeValueById

public java.lang.Object getNodeValueById(java.lang.String id)
IDが示すノードの値を返す。

パラメータ:
id - ID
戻り値:
IDが示すノードの値
例外:
java.lang.NullPointerException - idnullの場合発生する

isPreserve

public boolean isPreserve()
子の構成処理に必要な情報のみを保持したドキュメントの場合trueを返却します。

戻り値:
子の構成処理に必要な情報のみを保持したドキュメントの場合true

getPreserveDocument

public Document getPreserveDocument()
子のドキュメントの構成処理に必要な情報のみを保持したドキュメントを返却します。

戻り値:
子の構成処理に必要な情報のみを保持したドキュメント