public class StAXResult extends Object implements Result
StAXライターXMLStreamWriterまたはXMLEventWriterの形式のXML Resultのホルダーとして機能します。 StAXResultは、Resultを受け入れるすべてのケース、たとえばTransformerや、入力としてResultを受け入れるValidatorで使用できます。
XMLStreamWriter, XMLEventWriter| 修飾子と型 | フィールド | 説明 |
|---|---|---|
static String |
FEATURE |
この値を引数として渡したときに
TransformerFactory.getFeature(String name)がtrueを返す場合、Transformerはこの型のResult出力をサポートします。 |
PI_DISABLE_OUTPUT_ESCAPING, PI_ENABLE_OUTPUT_ESCAPING| コンストラクタ | 説明 |
|---|---|
StAXResult(XMLEventWriter xmlEventWriter) |
XMLEventWriterを指定して、StAXResultの新しいインスタンスを作成します。 |
StAXResult(XMLStreamWriter xmlStreamWriter) |
XMLStreamWriterを指定して、StAXResultの新しいインスタンスを作成します。 |
| 修飾子と型 | メソッド | 説明 |
|---|---|---|
String |
getSystemId() |
返されるシステム識別子は常に
null。 |
XMLEventWriter |
getXMLEventWriter() |
この
StAXResultが使用するXMLEventWriterを取得します。 |
XMLStreamWriter |
getXMLStreamWriter() |
この
StAXResultが使用するXMLStreamWriterを取得します。 |
void |
setSystemId(String systemId) |
StAXResultのコンテキストでは、システム識別子を明示的に設定することは適切ではありません。 |
public static final String FEATURE
TransformerFactory.getFeature(String name)がtrueを返す場合、Transformerはこの型のResult出力をサポートします。public StAXResult(XMLEventWriter xmlEventWriter)
XMLEventWriterを指定して、StAXResultの新しいインスタンスを作成します。
XMLEventWriterはnullでない参照である必要があります。
xmlEventWriter - このStAXResultの作成に使われるXMLEventWriter。IllegalArgumentException - xmlEventWriter == nullの場合。public StAXResult(XMLStreamWriter xmlStreamWriter)
XMLStreamWriterを指定して、StAXResultの新しいインスタンスを作成します。
XMLStreamWriterはnullでない参照である必要があります。
xmlStreamWriter - このStAXResultの作成に使われるXMLStreamWriter。IllegalArgumentException - xmlStreamWriter == nullの場合。public XMLEventWriter getXMLEventWriter()
このStAXResultが使用するXMLEventWriterを取得します。
このStAXResultがXMLStreamWriterに基づいて作成された場合、XMLEventWriterはnullになります。
StAXResultが使用するXMLEventWriter。public XMLStreamWriter getXMLStreamWriter()
このStAXResultが使用するXMLStreamWriterを取得します。
このStAXResultがXMLEventWriterに基づいて作成された場合、XMLStreamWriterはnullになります。
StAXResultが使用するXMLStreamWriter。public void setSystemId(String systemId)
StAXResultのコンテキストでは、システム識別子を明示的に設定することは適切ではありません。 XML結果のシステム識別子は、このStAXResultの構築に使用されたXMLEventWriterまたはXMLStreamWriterによって決定されます。
UnsupportedOperationExceptionは常にこのメソッドによってスローされます。
setSystemId、インタフェースResultsystemId - 無視される。UnsupportedOperationException - 常にこのメソッドによってスローされる。public String getSystemId()
返されるシステム識別子は常にnull。
getSystemId、インタフェースResultnull。 バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。 そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2025, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Documentation Redistribution Policyも参照してください。