java.lang.Object
javax.xml.transform.stax.StAXResult
- すべての実装されたインタフェース:
Result
StAXライターXMLStreamWriter
またはXMLEventWriter
の形式のXML Result
のホルダーとして機能します。 StAXResult
は、Result
を受け入れるすべてのケース、たとえばTransformer
や、入力としてResult
を受け入れるValidator
で使用できます。
- 導入されたバージョン:
- 1.6
- 関連項目:
-
フィールドのサマリー
修飾子と型フィールド説明static final String
この値を引数として渡したときにTransformerFactory.getFeature(String name)
がtrueを返す場合、Transformerはこの型のResult出力をサポートします。インタフェース javax.xml.transform.Resultで宣言されたフィールド
PI_DISABLE_OUTPUT_ESCAPING, PI_ENABLE_OUTPUT_ESCAPING
-
コンストラクタのサマリー
コンストラクタ説明StAXResult
(XMLEventWriter xmlEventWriter) XMLEventWriter
を指定して、StAXResult
の新しいインスタンスを作成します。StAXResult
(XMLStreamWriter xmlStreamWriter) XMLStreamWriter
を指定して、StAXResult
の新しいインスタンスを作成します。 -
メソッドのサマリー
修飾子と型メソッド説明返されるシステム識別子は常にnull
。このStAXResult
が使用するXMLEventWriter
を取得します。このStAXResult
が使用するXMLStreamWriter
を取得します。void
setSystemId
(String systemId) StAXResult
のコンテキストでは、システム識別子を明示的に設定することは適切ではありません。
-
フィールド詳細
-
FEATURE
public static final String FEATUREこの値を引数として渡したときにTransformerFactory.getFeature(String name)
がtrueを返す場合、Transformerはこの型のResult出力をサポートします。- 関連項目:
-
-
コンストラクタの詳細
-
StAXResult
public StAXResult(XMLEventWriter xmlEventWriter) XMLEventWriter
を指定して、StAXResult
の新しいインスタンスを作成します。XMLEventWriter
はnull
でない参照である必要があります。- パラメータ:
xmlEventWriter
- このStAXResult
の作成に使われるXMLEventWriter
。- 例外:
IllegalArgumentException
-xmlEventWriter
==null
の場合。
-
StAXResult
public StAXResult(XMLStreamWriter xmlStreamWriter) XMLStreamWriter
を指定して、StAXResult
の新しいインスタンスを作成します。XMLStreamWriter
はnull
でない参照である必要があります。- パラメータ:
xmlStreamWriter
- このStAXResult
の作成に使われるXMLStreamWriter
。- 例外:
IllegalArgumentException
-xmlStreamWriter
==null
の場合。
-
-
メソッドの詳細
-
getXMLEventWriter
public XMLEventWriter getXMLEventWriter()この
StAXResult
が使用するXMLEventWriter
を取得します。この
StAXResult
がXMLStreamWriter
に基づいて作成された場合、XMLEventWriter
はnull
になります。- 戻り値:
- この
StAXResult
が使用するXMLEventWriter
。
-
getXMLStreamWriter
public XMLStreamWriter getXMLStreamWriter()この
StAXResult
が使用するXMLStreamWriter
を取得します。この
StAXResult
がXMLEventWriter
に基づいて作成された場合、XMLStreamWriter
はnull
になります。- 戻り値:
- この
StAXResult
が使用するXMLStreamWriter
。
-
setSystemId
public void setSystemId(String systemId) StAXResult
のコンテキストでは、システム識別子を明示的に設定することは適切ではありません。 XML結果のシステム識別子は、このStAXResult
の構築に使用されたXMLEventWriter
またはXMLStreamWriter
によって決定されます。UnsupportedOperationException
は常にこのメソッドによってスローされます。- 定義:
setSystemId
、インタフェースResult
- パラメータ:
systemId
- 無視される。- 例外:
UnsupportedOperationException
- 常にこのメソッドによってスローされる。
-
getSystemId
public String getSystemId()返されるシステム識別子は常に
null
。- 定義:
getSystemId
、インタフェースResult
- 戻り値:
- 返されるシステム識別子は常に
null
。
-