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, 2014, Oracle and/or its affiliates. All rights reserved.