クラスHTMLEditorKit.HTMLTextAction
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アクションです。
ノート: 簡易メソッドは、ドキュメントのロックを取得しません。 テキストを変更する別のスレッドがある場合、簡易メソッドは一貫性のない動作をするか、誤った内容を返す場合があります。
-
フィールドのサマリー
クラスで宣言されたフィールド AbstractAction
changeSupport, enabled修飾子と型フィールド説明protected SwingPropertyChangeSupportPropertyChangeListenersが登録されている場合、changeSupportフィールドがそれらを記述します。protected booleanアクションが使用可能かどうかを指定します。デフォルトはtrueです。インタフェース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修飾子と型フィールド説明static final Stringアクションのアクセラレータとして使用するKeyStrokeの格納に使用されるキーです。static final StringJComponentに関連するKeymapに常駐している結果としてActionが通知されるとき作成される、ActionEventのコマンドStringの判定に使用されるキーです。static final String現在使用されていません。static final Stringニーモニックの装飾が描画されるテキスト内のインデックス(NAMEプロパティで識別される)に対応するIntegerの格納に使用されるキーです。static final StringIconを格納するために使用されるキーです。static final Stringアクションに関する詳細なStringの説明を格納するために使用されるキーです。コンテキスト依存ヘルプで使用できます。static final StringKeyEventキー・コードの1つに対応するIntegerの格納に使用されるキーです。static final Stringアクションの名前を表すStringの格納に使用するキーです。メニューまたはボタンで使われます。static final String選択された状態に対応するBooleanの格納に使用されるキーです。static final Stringアクションに関する短いStringの説明を格納するために使用されるキーです。ツールヒントのテキストに使用されます。static final StringImageIconのような小さいIconを格納するために使用されるキーです。 -
コンストラクタのサマリー
コンストラクタ -
メソッドのサマリー
修飾子と型メソッド説明protected intelementCountToTag(HTMLDocument doc, int offset, HTML.Tag tag) いちばん深い葉から数えて、tagを表す要素に到達するまでの要素の数を返します。protected ElementfindElementMatchingTag(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を返します。クラスで宣言されたメソッド StyledEditorKit.StyledTextAction
getEditor, getStyledDocument, getStyledEditorKit, setCharacterAttributes, setParagraphAttributes修飾子と型メソッド説明protected final JEditorPaneアクションのターゲット・エディタを取得します。protected final StyledDocumentこのエディタ・ペインに関連したドキュメントを取得します。protected final StyledEditorKitこのエディタ・ペインに関連したエディタ・キットを取得します。protected final voidsetCharacterAttributes(JEditorPane editor, AttributeSet attr, boolean replace) 指定された属性を文字コンテンツに適用します。protected final voidsetParagraphAttributes(JEditorPane editor, AttributeSet attr, boolean replace) 指定された属性を段落に適用します。クラスで宣言されたメソッド TextAction
augmentList, getFocusedComponent, getTextComponent修飾子と型メソッド説明static final Action[]augmentList(Action[] list1, Action[] list2) コマンド・リストを一つ取得し、それをもう一つの別のコマンド・リストで拡張します。protected final JTextComponent現在フォーカスを持つテキスト・コンポーネントを取得します。protected final JTextComponentアクションに使用するコンポーネントを判定します。クラスで宣言されたメソッド AbstractAction
addPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabled修飾子と型メソッド説明voidリスナー・リストにPropertyChangeListenerを追加します。protected Objectclone()abstractアクションを複製します。protected voidfirePropertyChange(String propertyName, Object oldValue, Object newValue) バウンド・プロパティの変更の報告をサポートします。Object[]getKeys()値がこのAbstractActionに設定されたキーであるObjectの配列を返します。キーに値が設定されていない場合はnullを返します。addPropertyChangeListener()を使用してこのAbstractActionに追加されているすべてのPropertyChangeListenerの配列を返します。指定されたキーに関連付けられたObjectを返します。booleanアクションが使用可能な場合にtrueを返します。void指定されたキーに関連付けられたValueを設定します。voidPropertyChangeListenerをリスナー・リストから削除します。voidsetEnabled(boolean newValue) Actionを有効にするかどうかを設定します。クラスオブジェクトで宣言されたメソッド
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait修飾子と型メソッド説明booleanこのオブジェクトと他のオブジェクトが等しいかどうかを示します。protected voidfinalize()削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。最終決定は非推奨であり、将来のリリースで削除される可能性があります。final Class<?> getClass()このObjectの実行時クラスを返します。inthashCode()このオブジェクトに対するハッシュ・コード値を返します。final voidnotify()このオブジェクトのモニターで待機中のスレッドを1つ再開します。final voidこのオブジェクトのモニターで待機中のすべてのスレッドを再開します。toString()オブジェクトの文字列表現を返します。final voidwait()現在のスレッドが目覚めるまで待機します。通常、notifiedまたはinterruptedです。final voidwait(long timeoutMillis) 現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。final voidwait(long timeoutMillis, int nanos) 現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。インタフェースで宣言されたメソッド ActionListener
actionPerformed
-
コンストラクタの詳細
-
HTMLTextAction
-
-
メソッドの詳細
-
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のインスタンス- 戻り値:
- 最も深い要素
-