- すべての実装されたインタフェース:
- Result
出力DOMソースが設定されていない場合、変換によって変換の結果のホルダーとしてDocumentノードが作成されます。このノードはgetNode()を使用して取得できます。
- 導入されたバージョン:
- 1.4
- 
フィールドのサマリーフィールド修飾子と型フィールド説明static Stringこの値を引数として渡したときにTransformerFactory.getFeature(java.lang.String)がtrueを返す場合、Transformerはこの型のResult出力をサポートします。インタフェース javax.xml.transform.Resultで宣言されたフィールドPI_DISABLE_OUTPUT_ESCAPING, PI_ENABLE_OUTPUT_ESCAPING
- 
コンストラクタのサマリーコンストラクタコンストラクタ説明デフォルトの引数なしのコンストラクタ。DOMノードを使用して新しい出力ターゲットを作成します。DOMノードを使用して、指定されたシステム識別子を持つ新しい出力ターゲットを作成します。DOMノードを使用して、結果ノードを挿入する直前の子ノードを指定する新しい出力ターゲットを作成します。DOMノードを使用して、結果ノードを挿入する位置の子ノードを指定する新しい出力ターゲットと、指定されたシステム識別子を作成します。
- 
メソッドのサマリー修飾子と型メソッド説明結果ノードが挿入される直前の子ノードを取得します。getNode()結果DOMツリーを含むノードを取得します。システム識別子を取得します。voidsetNextSibling(Node nextSibling)結果ノードが挿入される直前の子ノードを設定します。void結果DOMツリーを含むノードを設定します。voidsetSystemId(String systemId)ノードと関連付けて使用できるsystemIDを設定します。
- 
フィールド詳細- 
FEATUREpublic static final String FEATUREこの値を引数として渡したときにTransformerFactory.getFeature(java.lang.String)がtrueを返す場合、Transformerはこの型のResult出力をサポートします。- 関連項目:
- 定数フィールド値
 
 
- 
- 
コンストラクタの詳細- 
DOMResultpublic DOMResult()デフォルトの引数なしのコンストラクタ。node、siblingNode、およびsystemIdはnullに設定されます。
- 
DOMResultpublic DOMResult(Node node)DOMノードを使用して新しい出力ターゲットを作成します。実際には、ノードは Documentノード、DocumentFragmentノード、またはElementノードです。 つまり、子を受け取るノードとなります。siblingNodeおよびsystemIdはnullに設定されます。- パラメータ:
- node- 結果ツリーを含むDOMノード。
 
- 
DOMResultDOMノードを使用して、指定されたシステム識別子を持つ新しい出力ターゲットを作成します。実際には、ノードは Documentノード、DocumentFragmentノード、またはElementノードです。 つまり、子を受け取るノードとなります。siblingNodeはnullに設定されます。- パラメータ:
- node- 結果ツリーを含むDOMノード。
- systemId- このノードと関連付けて使用できるシステム識別子。
 
- 
DOMResultDOMノードを使用して、結果ノードを挿入する直前の子ノードを指定する新しい出力ターゲットを作成します。実際には、 nodeおよびnextSiblingはDocumentノード、DocumentFragmentノード、またはElementノードです。 つまり、子を受け取るノードとなります。nextSiblingを使用して、結果ノードが挿入される直前の子ノードを指定します。nextSiblingがnodeの兄弟ウィジェットでない場合は、IllegalArgumentExceptionがスローされます。nodeがnullで、nextSiblingがnullでない場合は、IllegalArgumentExceptionがスローされます。nextSiblingがnullの場合は、DOMResult(Node node)の呼び出しと同じ動作になります。つまり、結果ノードが指定されたnodeの最後の子として追加されます。systemIdはnullに設定されます。- パラメータ:
- node- 結果ツリーを含むDOMノード。
- nextSibling- 結果ノードが挿入される直前の子ノード。
- 例外:
- IllegalArgumentException-- nextSiblingが- nodeの兄弟ウィジェットでないか、または- nodeが- nullで、- nextSiblingが- nullでない場合。
- 導入されたバージョン:
- 1.5
 
- 
DOMResultDOMノードを使用して、結果ノードを挿入する位置の子ノードを指定する新しい出力ターゲットと、指定されたシステム識別子を作成します。実際には、 nodeおよびnextSiblingはDocumentノード、DocumentFragmentノード、またはElementノードです。 つまり、子を受け取るノードとなります。nextSiblingを使用して、結果ノードが挿入される直前の子ノードを指定します。nextSiblingがnodeの兄弟ウィジェットでない場合は、IllegalArgumentExceptionがスローされます。nodeがnullで、nextSiblingがnullでない場合は、IllegalArgumentExceptionがスローされます。nextSiblingがnullの場合は、DOMResult(Node node, String systemId)の呼出しと同じ動作になります。つまり、結果ノードが指定されたノードの最後の子として追加され、指定されたシステムIDが使用されます。- パラメータ:
- node- 結果ツリーを含むDOMノード。
- nextSibling- 結果ノードが挿入される直前の子ノード。
- systemId- このノードと関連付けて使用できるシステム識別子。
- 例外:
- IllegalArgumentException-- nextSiblingが- nodeの兄弟ウィジェットでないか、または- nodeが- nullで、- nextSiblingが- nullでない場合。
- 導入されたバージョン:
- 1.5
 
 
- 
- 
メソッドの詳細- 
setNodepublic void setNode(Node node)結果DOMツリーを含むノードを設定します。実際には、ノードは Documentノード、DocumentFragmentノード、またはElementノードです。 つまり、子を受け取るノードとなります。nextSiblingがnullでなく、nodeがnextSiblingの親でない場合、IllegalStateExceptionがスローされます。nodeがnullで、nextSiblingがnullでない場合はIllegalStateExceptionがスローされます。- パラメータ:
- node- 変換の追加先のノード。
- 例外:
- IllegalStateException-- nextSiblingが- nullでなく、- nextSiblingが- nodeの子でないか、または- nodeが- nullで、- nextSiblingが- nullでない場合。
 
- 
getNodepublic Node getNode()結果DOMツリーを含むノードを取得します。DOMResult(Node node)、DOMResult(Node node, String systeId)、DOMResult(Node node, Node nextSibling)、DOMResult(Node node, Node nextSibling, String systemId)、またはsetNode(Node node)を使用して設定されたノードがない場合、変換によってノードが設定され、変換完了時にこのメソッドから取得されます。 変換の前にこのメソッドを呼び出すとnullが返されます。- 戻り値:
- 変換の追加先のノード。
 
- 
setNextSiblingpublic void setNextSibling(Node nextSibling)結果ノードが挿入される直前の子ノードを設定します。nextSiblingを使用して、結果ノードが挿入される直前の子ノードを指定します。nextSiblingがnodeの下位ノードでない場合は、IllegalArgumentExceptionがスローされます。nodeがnullで、nextSiblingがnullでない場合は、IllegalStateExceptionがスローされます。nextSiblingがnullの場合は、DOMResult(Node node)の呼び出しと同じ動作になります。つまり、結果ノードが指定されたnodeの最後の子として追加されます。- パラメータ:
- nextSibling- 結果ノードが挿入される直前の子ノード。
- 例外:
- IllegalArgumentException-- nextSiblingが- nodeの下位でない場合。
- IllegalStateException-- nodeが- nullで、- nextSiblingが- nullでない場合。
- 導入されたバージョン:
- 1.5
 
- 
getNextSiblingpublic Node getNextSibling()結果ノードが挿入される直前の子ノードを取得します。DOMResult(Node node, Node nextSibling)、DOMResult(Node node, Node nextSibling, String systemId)、またはsetNextSibling(Node nextSibling)によって設定されたノードがない場合、nullが返されます。- 戻り値:
- 結果ノードが挿入される直前の子ノード。
- 導入されたバージョン:
- 1.5
 
- 
setSystemIdpublic void setSystemId(String systemId)ノードと関連付けて使用できるsystemIDを設定します。- 定義:
- setSystemId、インタフェース:- Result
- パラメータ:
- systemId- URI文字列としてのシステム識別子。
 
- 
getSystemIdpublic String getSystemId()システム識別子を取得します。DOMResult(Node node, String systemId)、DOMResult(Node node, Node nextSibling, String systemId)、またはsetSystemId(String systemId)によって設定されたシステムIDがない場合、nullが返されます。- 定義:
- getSystemId、インタフェース:- Result
- 戻り値:
- システム識別子。
 
 
-