javax.swing.text.html
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, enabled
ACCELERATOR_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, getHTMLEditorKit
getEditor, getStyledDocument, getStyledEditorKit, setCharacterAttributes, setParagraphAttributes
augmentList, getFocusedComponent, getTextComponent
addPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabled
protected 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