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, enabledACCELERATOR_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)
Creates a new HTMLTextAction from a string action 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, setParagraphAttributesaugmentList, getFocusedComponent, getTextComponentaddPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabledequals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitactionPerformedpublic HTMLTextAction(String name)
name - the name of the actionprotected HTMLDocument getHTMLDocument(JEditorPane e)
e - the JEditorPanee.protected HTMLEditorKit getHTMLEditorKit(JEditorPane e)
e - the JEditorPanee.protected Element[] getElementsAt(HTMLDocument doc, int offset)
offset.
The first elements corresponds to the root.doc - an instance of HTMLDocumentoffset - value of offsetoffsetprotected 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.doc - an instance of HTMLDocumentoffset - an offset to start fromtag - tag to representprotected Element findElementMatchingTag(HTMLDocument doc, int offset, HTML.Tag tag)
offset matching
tag.doc - an instance of HTMLDocumentoffset - the specified offset >= 0tag - an instance of HTML.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, 2016, Oracle and/or its affiliates. All rights reserved.
DRAFT 9-internal+0-2016-01-26-133437.ivan.openjdk9onspinwait