javax.swing.text.html
Class HTMLEditorKit.HTMLTextAction
java.lang.Object
javax.swing.AbstractAction
javax.swing.text.TextAction
javax.swing.text.StyledEditorKit.StyledTextAction
javax.swing.text.html.HTMLEditorKit.HTMLTextAction
- All Implemented Interfaces:
- ActionListener
, Serializable
, Cloneable
, EventListener
, Action

- Direct Known Subclasses:
- HTMLEditorKit.InsertHTMLTextAction

- Enclosing class:
- HTMLEditorKit

public abstract static class HTMLEditorKit.HTMLTextAction
- extends StyledEditorKit.StyledTextAction

An abstract Action providing some convenience methods that may
be useful in inserting HTML into an existing document.
NOTE: None of the convenience methods obtain a lock on the
document. If you have another thread modifying the text these
methods may have inconsistent behavior, or return the wrong thing.
- See Also:
- Serialized Form
HTMLEditorKit.HTMLTextAction

public HTMLEditorKit.HTMLTextAction(String
name)
getHTMLDocument

protected HTMLDocument
getHTMLDocument(JEditorPane
e)
- Returns:
- HTMLDocument of
e.
getHTMLEditorKit

protected HTMLEditorKit
getHTMLEditorKit(JEditorPane
e)
- Returns:
- HTMLEditorKit for
e.
getElementsAt

protected Element
[] getElementsAt(HTMLDocument
doc,
int offset)
- Returns an array of the Elements that contain
offset.
The first elements corresponds to the root.
elementCountToTag

protected int elementCountToTag(HTMLDocument
doc,
int offset,
HTML.Tag
tag)
- Returns number of elements, starting at the deepest leaf, needed
to get to an element representing
tag. This will
return -1 if no elements is found representing tag,
or 0 if the parent of the leaf at offset represents
tag.
findElementMatchingTag

protected Element
findElementMatchingTag(HTMLDocument
doc,
int offset,
HTML.Tag
tag)
- Returns the deepest element at
offset matching
tag.