java.lang.Object
javax.swing.AbstractAction
javax.swing.text.TextAction
javax.swing.text.StyledEditorKit.StyledTextAction
javax.swing.text.html.HTMLEditorKit.HTMLTextAction
- すべての実装されたインタフェース:
ActionListener
,Serializable
,Cloneable
,EventListener
,Action
- 直系の既知のサブクラス:
HTMLEditorKit.InsertHTMLTextAction
- 含まれているクラス:
HTMLEditorKit
public abstract static class HTMLEditorKit.HTMLTextAction extends StyledEditorKit.StyledTextAction
HTMLを既存のドキュメントに挿入するのに便利ないくつかの簡易メソッドを提供するabstractアクションです。
ノート: 簡易メソッドは、ドキュメントのロックを取得しません。 テキストを変更する別のスレッドがある場合、簡易メソッドは一貫性のない動作をするか、誤った内容を返す場合があります。
-
フィールドのサマリー
クラスjavax.swing.AbstractActionで宣言されたフィールド
changeSupport, enabled
インタフェースjavax.swing.Actionで宣言されているフィールド
ACCELERATOR_KEY, ACTION_COMMAND_KEY, DEFAULT, DISPLAYED_MNEMONIC_INDEX_KEY, LARGE_ICON_KEY, LONG_DESCRIPTION, MNEMONIC_KEY, NAME, SELECTED_KEY, SHORT_DESCRIPTION, SMALL_ICON
-
コンストラクタのサマリー
-
メソッドのサマリー
修飾子と型メソッド説明protected int
elementCountToTag
(HTMLDocument doc, int offset, HTML.Tag tag) いちばん深い葉から数えて、tag
を表す要素に到達するまでの要素の数を返します。protected Element
findElementMatchingTag
(HTMLDocument doc, int offset, HTML.Tag tag) tag
に一致するoffset
に位置する、いちばん深い要素を返します。protected Element[]
getElementsAt
(HTMLDocument doc, int offset) offset
を格納する要素から成る配列を返します。protected HTMLDocument
指定されたJEditorPane
のHTMLDocument
を返します。protected HTMLEditorKit
指定されたJEditorPane
のHTMLEditorKit
を返します。クラスjavax.swing.text.StyledEditorKit.StyledTextActionで宣言されたメソッド
getEditor, getStyledDocument, getStyledEditorKit, setCharacterAttributes, setParagraphAttributes
クラスjavax.swing.text.TextActionで宣言されたメソッド
augmentList, getFocusedComponent, getTextComponent
クラスjavax.swing.AbstractActionで宣言されたメソッド
addPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabled
クラスjava.lang.Objectで宣言されたメソッド
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
インタフェースjava.awt.event.ActionListenerで宣言されたメソッド
actionPerformed
-
コンストラクタの詳細
-
HTMLTextAction
public HTMLTextAction(String name) 文字列アクション名から新しいHTMLTextActionを作成します。- パラメータ:
name
- アクションの名前
-
-
メソッドの詳細
-
getHTMLDocument
protected HTMLDocument getHTMLDocument(JEditorPane e) 指定されたJEditorPane
のHTMLDocument
を返します。- パラメータ:
e
- the JEditorPane- 戻り値:
e
のHTMLDocument。
-
getHTMLEditorKit
protected HTMLEditorKit getHTMLEditorKit(JEditorPane e) 指定されたJEditorPane
のHTMLEditorKit
を返します。- パラメータ:
e
- the 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
- 指定オフセット>= 0tag
- HTML.Tagのインスタンス- 戻り値:
- 最も深い要素
-