java.lang.Object
javax.xml.transform.dom.DOMSource
- すべての実装されたインタフェース:
- Source
DOM (Document Object Model)ツリーの形式で、変換Sourceツリーのホルダーとして動作します。
XSLTには、名前空間サポートが必要です。 名前空間認識パーサーを使用して構築されなかったDOMを変換しようとすると、エラーが発生する可能性があります。 DocumentBuilderFactory.setNamespaceAware(boolean awareness)を呼び出して、パーサーが名前空間を認識するように設定できます。 
- 導入されたバージョン:
- 1.4
- 関連項目:
- 
フィールドのサマリーフィールド修飾子と型フィールド説明static final Stringこの値を引数として渡したときにTransformerFactory.getFeature(java.lang.String)がtrueを返す場合、Transformerはこの型のSource入力をサポートします。
- 
コンストラクタのサマリーコンストラクタ
- 
メソッドのサマリー修飾子と型メソッド説明getNode()Source DOMツリーを表すノードを取得します。URLを解決するベース識別子(URLまたはシステム識別子)を取得します。booleanisEmpty()DOMSourceオブジェクトが空であるかどうかを示します。voidSource DOMツリーを表すノードを設定します。voidsetSystemId(String systemID) URLを解決するベース識別子(URLまたはシステム識別子)を設定します。
- 
フィールド詳細- 
FEATUREpublic static final String FEATUREこの値を引数として渡したときにTransformerFactory.getFeature(java.lang.String)がtrueを返す場合、Transformerはこの型のSource入力をサポートします。- 関連項目:
 
 
- 
- 
コンストラクタの詳細- 
DOMSourcepublic DOMSource()デフォルトの引数なしのコンストラクタ。 このコンストラクタが使用されていて、 setNode(Node node)を使用して設定されたDOMソースがない場合、TransformerはDocumentBuilder.newDocument()を使用して空のソースDocumentを作成します。- 関連項目:
 
- 
DOMSourcepublic DOMSource(Node n) DOMノードで新しい入力ソースを作成します。 この操作は、このノードをルートとするサブツリーに適用されます。 XSLTにおいても、やはり、"/"のパターンはツリーのルート(サブツリーではない)を意味し、グローバル変数およびパラメータの評価もルート・ノードから行われます。- パラメータ:
- n- Sourceツリーを含むDOMノード。
 
- 
DOMSourceDOMノードと、ベースURIとして渡されたシステム識別子で新しい入力ソースを作成します。- パラメータ:
- node- Sourceツリーを含むDOMノード。
- systemID- ノードに関連したベースURIを指定。
 
 
- 
- 
メソッドの詳細- 
setNodepublic void setNode(Node node) Source DOMツリーを表すノードを設定します。- パラメータ:
- node- 変換されるノード。
 
- 
getNodepublic Node getNode()Source DOMツリーを表すノードを取得します。- 戻り値:
- 変換されるノード。
 
- 
setSystemIdpublic void setSystemId(String systemID) URLを解決するベース識別子(URLまたはシステム識別子)を設定します。- 定義:
- setSystemId、インタフェース- Source
- パラメータ:
- systemID- このDOMツリー用のベースURL。
 
- 
getSystemIdpublic String getSystemId()URLを解決するベース識別子(URLまたはシステム識別子)を取得します。- 定義:
- getSystemId、インタフェース- Source
- 戻り値:
- このDOMツリー用のベースURL。
 
- 
isEmptypublic boolean isEmpty()DOMSourceオブジェクトが空であるかどうかを示します。 空は次のように定義されます:- システム識別子とノードがnullの場合
- システム識別子がnullで、nodeに子ノードがない場合。
 
- システム識別子とノードが
 
-