モジュール java.desktop
パッケージ javax.swing.text.html

クラスHTMLEditorKit.HTMLTextAction

    • コンストラクタの詳細

      • HTMLTextAction

        public HTMLTextAction​(String name)
        文字列アクション名から新しいHTMLTextActionを作成します。
        パラメータ:
        name - アクションの名前
    • メソッドの詳細

      • getHTMLDocument

        protected HTMLDocument getHTMLDocument​(JEditorPane e)
        パラメータ:
        e - JEditorPane
        戻り値:
        eのHTMLDocument。
      • getHTMLEditorKit

        protected HTMLEditorKit getHTMLEditorKit​(JEditorPane e)
        パラメータ:
        e - JEditorPane
        戻り値:
        eのHTMLEditorKit。
      • getElementsAt

        protected Element[] getElementsAt​(HTMLDocument doc,
                                          int offset)
        offsetを格納する要素から成る配列を返します。 最初の要素はルートに対応します。
        パラメータ:
        doc - HTMLDocumentのインスタンス
        offset - オフセットの値
        戻り値:
        offsetを含む要素の配列
      • elementCountToTag

        protected int elementCountToTag​(HTMLDocument doc,
                                        int offset,
                                        HTML.Tag tag)
        いちばん深い葉から数えて、tagを表す要素に到達するまでの要素の数を返します。 tagを表す要素が見つからない場合は-1を返します。offsetにある葉の親がtagを表す場合は0を返します。
        パラメータ:
        doc - HTMLDocumentのインスタンス
        offset - 開始オフセット
        tag - 表現するタグ
        戻り値:
        要素の数
      • findElementMatchingTag

        protected Element findElementMatchingTag​(HTMLDocument doc,
                                                 int offset,
                                                 HTML.Tag tag)
        tagに一致するoffsetに位置する、いちばん深い要素を返します。
        パラメータ:
        doc - HTMLDocumentのインスタンス
        offset - 指定オフセット>= 0
        tag - HTML.Tagのインスタンス
        戻り値:
        最も深い要素