public static class HTMLEditorKit.InsertHTMLTextAction extends HTMLEditorKit.HTMLTextAction
たとえば、本文中に表を挿入するためのアクションを作成する必要があるとします。この場合、parentTag は HTML.Tag.BODY、addTag は HTML.Tag.TABLE となり、文字列は <table><tr><td></td></tr></table> などとなります。
また、代替の parentTag および addTag を提供するオプションもあります。これらのタグは、オフセットの位置に parentTag がない場合に調べられることになります。
修飾子と型 | フィールドと説明 |
---|---|
protected HTML.Tag |
addTag
タグの追加の始点となる、HTML 内のタグです。
|
protected HTML.Tag |
alternateAddTag
parentTag がなく、alternateParentTag がある場合に、タグの追加の始点となる、HTML 内の代替タグです。
|
protected HTML.Tag |
alternateParentTag
parentTag が見つからない場合に、ドキュメント内で識別される代替タグです。
|
protected String |
html
挿入される HTML です。
|
protected HTML.Tag |
parentTag
ドキュメント内で識別されるタグです。
|
changeSupport, enabled
ACCELERATOR_KEY, ACTION_COMMAND_KEY, DEFAULT, DISPLAYED_MNEMONIC_INDEX_KEY, LARGE_ICON_KEY, LONG_DESCRIPTION, MNEMONIC_KEY, NAME, SELECTED_KEY, SHORT_DESCRIPTION, SMALL_ICON
コンストラクタと説明 |
---|
HTMLEditorKit.InsertHTMLTextAction(String name, String html, HTML.Tag parentTag, HTML.Tag addTag) |
HTMLEditorKit.InsertHTMLTextAction(String name, String html, HTML.Tag parentTag, HTML.Tag addTag, HTML.Tag alternateParentTag, HTML.Tag alternateAddTag) |
修飾子と型 | メソッドと説明 |
---|---|
void |
actionPerformed(ActionEvent ae)
HTML をドキュメントに挿入します。
|
protected void |
insertAtBoundary(JEditorPane editor, HTMLDocument doc, int offset, Element insertElement, String html, HTML.Tag parentTag, HTML.Tag addTag)
境界に挿入するときに呼び出されます。
|
protected void |
insertAtBoundry(JEditorPane editor, HTMLDocument doc, int offset, Element insertElement, String html, HTML.Tag parentTag, HTML.Tag addTag)
非推奨。
Java 2 プラットフォーム v1.3 においては insertAtBoundary を使用してください。
|
protected void |
insertHTML(JEditorPane editor, HTMLDocument doc, int offset, String html, int popDepth, int pushDepth, HTML.Tag addTag)
HTMLEditorKit.insertHTML のためのカバーです。
|
elementCountToTag, findElementMatchingTag, getElementsAt, getHTMLDocument, getHTMLEditorKit
getEditor, getStyledDocument, getStyledEditorKit, setCharacterAttributes, setParagraphAttributes
augmentList, getFocusedComponent, getTextComponent
addPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabled
protected String html
protected HTML.Tag parentTag
protected HTML.Tag addTag
protected HTML.Tag alternateParentTag
protected HTML.Tag alternateAddTag
public HTMLEditorKit.InsertHTMLTextAction(String name, String html, HTML.Tag parentTag, HTML.Tag addTag)
protected void insertHTML(JEditorPane editor, HTMLDocument doc, int offset, String html, int popDepth, int pushDepth, HTML.Tag addTag)
protected void insertAtBoundary(JEditorPane editor, HTMLDocument doc, int offset, Element insertElement, String html, HTML.Tag parentTag, HTML.Tag addTag)
@Deprecated protected void insertAtBoundry(JEditorPane editor, HTMLDocument doc, int offset, Element insertElement, String html, HTML.Tag parentTag, HTML.Tag addTag)
public void actionPerformed(ActionEvent ae)
ae
- イベント バグまたは機能を送信
詳細な API リファレンスおよび開発者ドキュメントについては、Java SE のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.