public abstract static class HTMLEditorKit.HTMLTextAction extends StyledEditorKit.StyledTextAction
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.
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
Constructor and Description |
---|
HTMLTextAction(String name) |
Modifier and Type | Method and Description |
---|---|
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 . |
protected Element |
findElementMatchingTag(HTMLDocument doc,
int offset,
HTML.Tag tag)
Returns the deepest element at
offset matching
tag . |
protected Element[] |
getElementsAt(HTMLDocument doc,
int offset)
Returns an array of the Elements that contain
offset . |
protected HTMLDocument |
getHTMLDocument(JEditorPane e) |
protected HTMLEditorKit |
getHTMLEditorKit(JEditorPane e) |
getEditor, getStyledDocument, getStyledEditorKit, setCharacterAttributes, setParagraphAttributes
augmentList, getFocusedComponent, getTextComponent
addPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabled
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
actionPerformed
public HTMLTextAction(String name)
protected HTMLDocument getHTMLDocument(JEditorPane e)
e
.protected HTMLEditorKit getHTMLEditorKit(JEditorPane e)
e
.protected Element[] getElementsAt(HTMLDocument doc, int offset)
offset
.
The first elements corresponds to the root.protected int elementCountToTag(HTMLDocument doc, int offset, HTML.Tag tag)
tag
. This will
return -1 if no elements is found representing tag
,
or 0 if the parent of the leaf at offset
represents
tag
.protected Element findElementMatchingTag(HTMLDocument doc, int offset, HTML.Tag tag)
offset
matching
tag
. Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2024, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.