JavaTM Platform
Standard Ed. 6

javax.xml.transform.stax
クラス StAXResult

java.lang.Object
  上位を拡張 javax.xml.transform.stax.StAXResult
すべての実装されたインタフェース:
Result

public class StAXResult
extends Object
implements Result

StAX ライター (XMLStreamWriter または XMLEventWriter) の形式の XML Result のホルダーとして機能します。.StAXResult は、Result を受け入れるすべてのケース、たとえば Transformer や、入力として Result を受け入れる Validator で使用できます。

導入されたバージョン:
1.6
関連項目:
JSR 173: Streaming API for XML, XMLStreamWriter, XMLEventWriter

フィールドの概要
static String FEATURE
          この値を引数として渡したときに 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 の新しいインスタンスを作成します。
 
メソッドの概要
 String getSystemId()
          返されるシステム識別子は常に null です。
 XMLEventWriter getXMLEventWriter()
          この StAXResult が使用する XMLEventWriter を取得します。
 XMLStreamWriter getXMLStreamWriter()
          この StAXResult が使用する XMLStreamWriter を取得します。
 void setSystemId(String systemId)
          StAXResult のコンテキストでは、システム識別子を明示的に設定することは適切ではありません。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

FEATURE

public static final String FEATURE
この値を引数として渡したときに TransformerFactory.getFeature(String name) が true を返す場合、Transformer はこの型の Result 出力をサポートします。

関連項目:
定数フィールド値
コンストラクタの詳細

StAXResult

public StAXResult(XMLEventWriter xmlEventWriter)

XMLEventWriter を指定して、StAXResult の新しいインスタンスを作成します。

XMLEventWriternull でない参照である必要があります。

パラメータ:
xmlEventWriter - この StAXResult の作成に使用する XMLEventWriter
例外:
IllegalArgumentException - xmlEventWriter == null の場合

StAXResult

public StAXResult(XMLStreamWriter xmlStreamWriter)

XMLStreamWriter を指定して、StAXResult の新しいインスタンスを作成します。

XMLStreamWriternull でない参照である必要があります。

パラメータ:
xmlStreamWriter - この StAXResult の作成に使用する XMLStreamWriter
例外:
IllegalArgumentException - xmlStreamWriter == null の場合
メソッドの詳細

getXMLEventWriter

public XMLEventWriter getXMLEventWriter()

この StAXResult が使用する XMLEventWriter を取得します。

この StAXResultXMLStreamWriter に基づいて作成された場合、XMLEventWriternull になります。

戻り値:
この StAXResult が使用する XMLEventWriter

getXMLStreamWriter

public XMLStreamWriter getXMLStreamWriter()

この StAXResult が使用する XMLStreamWriter を取得します。

この StAXResultXMLEventWriter に基づいて作成された場合、XMLStreamWriternull になります。

戻り値:
この StAXResult が使用する XMLStreamWriter

setSystemId

public void setSystemId(String systemId)

StAXResult のコンテキストでは、システム識別子を明示的に設定することは適切ではありません。XML 結果のシステム識別子は、この StAXResult の構築に使用された XMLEventWriter または XMLStreamWriter によって決定されます。

UnsupportedOperationException常にこのメソッドによってスローされます。

定義:
インタフェース Result 内の setSystemId
パラメータ:
systemId - 無視される
例外:
UnsupportedOperationException - 常にこのメソッドによってスローされる

getSystemId

public String getSystemId()

返されるシステム識別子は常に null です。

定義:
インタフェース Result 内の getSystemId
戻り値:
返されるシステム識別子は常に null

JavaTM Platform
Standard Ed. 6

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。