モジュール java.xml
パッケージ 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
関連項目:
  • フィールド詳細

  • コンストラクタの詳細

    • 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常にこのメソッドによってスローされます。

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

      public String getSystemId()

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

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