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
、インタフェース: Result
systemId
- 無視される。UnsupportedOperationException
- 常にこのメソッドによってスローされる。public String getSystemId()
返されるシステム識別子は常に null
。
getSystemId
、インタフェース: Result
null
。 バグまたは機能を送信
詳細な API リファレンスおよび開発者ドキュメントについては、Java SE のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.