クラス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
関連項目:
  • フィールドのサマリー

    フィールド
    修飾子と型
    フィールド
    説明
    static final String
    この値を引数として渡したときにTransformerFactory.getFeature(String name)がtrueを返す場合、Transformerはこの型のResult出力をサポートします。

    インタフェースResultで宣言されたフィールド

    PI_DISABLE_OUTPUT_ESCAPING, PI_ENABLE_OUTPUT_ESCAPING
    修飾子と型
    フィールド
    説明
    static final String
    結果ツリーが出力エスケープを無効にする場合は、送られた処理命令の名前です。
    static final String
    PI_DISABLE_OUTPUT_ESCAPING処理命令を受け取ったあとのある時点で結果ツリーが出力エスケープを有効にする場合は、送られた処理命令の名前です。
  • コンストラクタのサマリー

    コンストラクタ
    コンストラクタ
    説明
    StAXResult(XMLEventWriter xmlEventWriter)
    XMLEventWriterを指定して、StAXResultの新しいインスタンスを作成します。
    StAXResult(XMLStreamWriter xmlStreamWriter)
    XMLStreamWriterを指定して、StAXResultの新しいインスタンスを作成します。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    返されるシステム識別子は常にnull
    このStAXResultが使用するXMLEventWriterを取得します。
    このStAXResultが使用するXMLStreamWriterを取得します。
    void
    setSystemId(String systemId)
    StAXResultのコンテキストでは、システム識別子を明示的に設定することは適切ではありません。

    クラスオブジェクトで宣言されたメソッド

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    修飾子と型
    メソッド
    説明
    protected Object
    このオブジェクトのコピーを作成して、返します。
    boolean
    このオブジェクトと他のオブジェクトが等しいかどうかを示します。
    protected void
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    最終決定は非推奨であり、将来のリリースで削除される可能性があります。
    final Class<?>
    このObjectの実行時クラスを返します。
    int
    このオブジェクトに対するハッシュ・コード値を返します。
    final void
    このオブジェクトのモニターで待機中のスレッドを1つ再開します。
    final void
    このオブジェクトのモニターで待機中のすべてのスレッドを再開します。
    オブジェクトの文字列表現を返します。
    final void
    現在のスレッドが目覚めるまで待機します。通常、notifiedまたはinterruptedです。
    final void
    wait(long timeoutMillis)
    現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。
    final void
    wait(long timeoutMillis, int nanos)
    現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。
  • フィールド詳細

  • コンストラクタの詳細

    • 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