public static class HTMLEditorKit.InsertHTMLTextAction extends HTMLEditorKit.HTMLTextAction
| Modifier and Type | Field and Description |
|---|---|
protected HTML.Tag |
addTag
Tag in HTML to start adding tags from.
|
protected HTML.Tag |
alternateAddTag
Alternate tag in HTML to start adding tags from if parentTag is
not found and alternateParentTag is not found.
|
protected HTML.Tag |
alternateParentTag
Alternate tag to check if parentTag is not found.
|
protected String |
html
HTML to insert.
|
protected HTML.Tag |
parentTag
Tag to check for in the document.
|
changeSupport, enabledACCELERATOR_KEY, ACTION_COMMAND_KEY, DEFAULT, LONG_DESCRIPTION, MNEMONIC_KEY, NAME, SHORT_DESCRIPTION, SMALL_ICON| Constructor and Description |
|---|
HTMLEditorKit.InsertHTMLTextAction(String name,
String html,
HTML.Tag parentTag,
HTML.Tag addTag)
Initializes all fields.
|
HTMLEditorKit.InsertHTMLTextAction(String name,
String html,
HTML.Tag parentTag,
HTML.Tag addTag,
HTML.Tag alternateParentTag,
HTML.Tag alternateAddTag)
Initializes all fields and calls super
|
| Modifier and Type | Method and Description |
|---|---|
void |
actionPerformed(ActionEvent ae)
Inserts the HTML.
|
protected void |
insertAtBoundary(JEditorPane editor,
HTMLDocument doc,
int offset,
Element insertElement,
String html,
HTML.Tag parentTag,
HTML.Tag addTag)
Invoked when inserting at a boundary.
|
protected void |
insertAtBoundry(JEditorPane editor,
HTMLDocument doc,
int offset,
Element insertElement,
String html,
HTML.Tag parentTag,
HTML.Tag addTag)
Deprecated.
as of v1.3, use insertAtBoundary
|
protected void |
insertHTML(JEditorPane editor,
HTMLDocument doc,
int offset,
String html,
int popDepth,
int pushDepth,
HTML.Tag addTag)
HTMLEditorKit.insertHTML is called.
|
elementCountToTag, findElementMatchingTag, getElementsAt, getHTMLDocument, getHTMLEditorKitgetEditor, getStyledDocument, getStyledEditorKit, setCharacterAttributes, setParagraphAttributesaugmentList, getFocusedComponent, getTextComponentaddPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabledprotected HTML.Tag alternateAddTag
protected HTML.Tag alternateParentTag
public HTMLEditorKit.InsertHTMLTextAction(String name, String html, HTML.Tag parentTag, HTML.Tag addTag)
name - - the name of the document.html - - the html to insertparentTag - - the parent tag to check foraddTag - - the tag to start adding frompublic HTMLEditorKit.InsertHTMLTextAction(String name, String html, HTML.Tag parentTag, HTML.Tag addTag, HTML.Tag alternateParentTag, HTML.Tag alternateAddTag)
name - - the name of the document.html - - the html to insertparentTag - - the parent tag to check foraddTag - - the tag to start adding fromalternateParentTag - - the alternate parent tagalternateAddTag - - the alternate add tagprotected void insertHTML(JEditorPane editor, HTMLDocument doc, int offset, String html, int popDepth, int pushDepth, HTML.Tag addTag)
editor - - the editor to use to get the editorkitdoc - -
the Document to insert the HTML into.offset - -
where to begin inserting the HTML.html - -
the String to insertpopDepth - -
the number of ElementSpec.EndTagTypes to generate before
insertingpushDepth - -
the number of ElementSpec.StartTagTypes with a direction of
ElementSpec.JoinNextDirection that should be generated beforeaddTag - -
the first tag to start inserting into documentprotected void insertAtBoundary(JEditorPane editor, HTMLDocument doc, int offset, Element insertElement, String html, HTML.Tag parentTag, HTML.Tag addTag)
editor - -
the editor to use to get the editorkitdoc - -
the Document to insert the HTML into.offset - -
where to begin inserting the HTML.insertElement - -
the element to inserthtml - -
the html to insertparentTag - -
the parent tagaddTag - -
the first tagprotected void insertAtBoundry(JEditorPane editor, HTMLDocument doc, int offset, Element insertElement, String html, HTML.Tag parentTag, HTML.Tag addTag)
editor - - the editor to use to get the editorkitdoc - -
the Document to insert the HTML into.offset - -
where to begin inserting the HTML.insertElement - - the element to inserthtml - - the html to insertparentTag - - the parent tagaddTag - - the first tagpublic void actionPerformed(ActionEvent ae)
ae - - the action performed