モジュール java.xml
パッケージ javax.xml.transform.sax

クラスSAXResult

  • すべての実装されたインタフェース:
    Result

    public class SAXResult
    extends Object
    implements Result

    変換Resultのホルダーとして動作します。

    導入されたバージョン:
    1.4
    • コンストラクタの詳細

      • SAXResult

        public SAXResult()
        デフォルトの引数なしのコンストラクタ。
      • SAXResult

        public SAXResult​(ContentHandler handler)
        SAX2 ContentHandlerをターゲットとするSAXResultを作成します。
        パラメータ:
        handler - null以外のContentHandler参照でなければならない。
    • メソッドの詳細

      • setHandler

        public void setHandler​(ContentHandler handler)
        ターゲットをSAX2 ContentHandlerに設定します。
        パラメータ:
        handler - null以外のContentHandler参照でなければならない。
      • getHandler

        public ContentHandler getHandler()
        結果であるContentHandlerを取得します。
        戻り値:
        変換出力になるContentHandler。
      • setLexicalHandler

        public void setLexicalHandler​(LexicalHandler handler)
        出力用のSAX2 LexicalHandlerを設定します。

        これはXMLコメントなどを処理するために必要です。 字句ハンドラが設定されていない場合、TransformerはContentHandlerLexicalHandlerにキャストしようとします。

        パラメータ:
        handler - 字句構文解析イベントを処理するためのnull以外のLexicalHandler
      • getLexicalHandler

        public LexicalHandler getLexicalHandler()
        出力用のSAX2 LexicalHandlerを取得します。
        戻り値:
        LexicalHandlerまたはnull。
      • setSystemId

        public void setSystemId​(String systemId)
        setSystemIdメソッドは、ContentHandlerとの関連付けで使用できるsystemIDを設定します。
        定義:
        setSystemId、インタフェースResult
        パラメータ:
        systemId - URI文字列としてのシステム識別子。
      • getSystemId

        public String getSystemId()
        setSystemIdを使って設定されたシステム識別子を取得します。
        定義:
        getSystemId、インタフェースResult
        戻り値:
        setSystemIdを使用して設定されたシステム識別子。setSystemIdが呼び出されなかった場合はnull。