|
|||||||||
Home >> All >> javax >> swing >> text >> [ html overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: ![]() ![]() ![]() |
DETAIL: FIELD | CONSTR | METHOD |
javax.swing.text.html
Class HTMLEditorKit.HTMLTextAction

java.lang.Objectjavax.swing.AbstractAction
javax.swing.text.TextAction
javax.swing.text.StyledEditorKit.StyledTextAction
javax.swing.text.html.HTMLEditorKit.HTMLTextAction
- All Implemented Interfaces:
- javax.swing.Action, java.awt.event.ActionListener, java.lang.Cloneable, java.util.EventListener, java.io.Serializable
- Direct Known Subclasses:
- HTMLEditorKit.InsertHTMLTextAction
- Enclosing class:
- HTMLEditorKit
- public abstract static class HTMLEditorKit.HTMLTextAction
- extends javax.swing.text.StyledEditorKit.StyledTextAction
Abstract Action class that helps inserting HTML into an existing document.
Field Summary |
Fields inherited from class javax.swing.AbstractAction |
changeSupport, enabled |
Fields inherited from interface javax.swing.Action |
ACCELERATOR_KEY, ACTION_COMMAND_KEY, DEFAULT, LONG_DESCRIPTION, MNEMONIC_KEY, NAME, SHORT_DESCRIPTION, SMALL_ICON |
Constructor Summary | |
HTMLEditorKit.HTMLTextAction(java.lang.String name)
Constructor |
Method Summary | |
protected int |
elementCountToTag(HTMLDocument doc,
int offset,
HTML.Tag tag)
Returns the number of elements, starting at the deepest point, needed to get an element representing tag. |
protected javax.swing.text.Element |
findElementMatchingTag(HTMLDocument doc,
int offset,
HTML.Tag tag)
Gets the deepest element at offset with the matching tag. |
private javax.swing.text.Element[] |
getElementsAt(javax.swing.text.Element root,
int offset,
int depth)
Helper function to get all elements using recursion. |
protected javax.swing.text.Element[] |
getElementsAt(HTMLDocument doc,
int offset)
Returns an array of Elements that contain the offset. |
protected HTMLDocument |
getHTMLDocument(javax.swing.JEditorPane e)
Gets the HTMLDocument from the JEditorPane. |
protected HTMLEditorKit |
getHTMLEditorKit(javax.swing.JEditorPane e)
Gets the HTMLEditorKit |
Methods inherited from class javax.swing.text.StyledEditorKit.StyledTextAction |
getEditor, getStyledDocument, getStyledEditorKit, setCharacterAttributes, setParagraphAttributes |
Methods inherited from class javax.swing.text.TextAction |
augmentList, getFocusedComponent, getTextComponent |
Methods inherited from class javax.swing.AbstractAction |
addPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabled |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface java.awt.event.ActionListener |
actionPerformed |
Constructor Detail |
HTMLEditorKit.HTMLTextAction
public HTMLEditorKit.HTMLTextAction(java.lang.String name)
- Constructor
Method Detail |
getHTMLDocument
protected HTMLDocument getHTMLDocument(javax.swing.JEditorPane e)
- Gets the HTMLDocument from the JEditorPane.
getHTMLEditorKit
protected HTMLEditorKit getHTMLEditorKit(javax.swing.JEditorPane e)
- Gets the HTMLEditorKit
getElementsAt
protected javax.swing.text.Element[] getElementsAt(HTMLDocument doc, int offset)
- Returns an array of Elements that contain the offset.
The first elements corresponds to the roots of the doc.
getElementsAt
private javax.swing.text.Element[] getElementsAt(javax.swing.text.Element root, int offset, int depth)
- Helper function to get all elements using recursion.
elementCountToTag
protected int elementCountToTag(HTMLDocument doc, int offset, HTML.Tag tag)
- Returns the number of elements, starting at the deepest point, needed
to get an element representing tag. -1 if no elements are found, 0 if
the parent of the leaf at offset represents the tag.
findElementMatchingTag
protected javax.swing.text.Element findElementMatchingTag(HTMLDocument doc, int offset, HTML.Tag tag)
- Gets the deepest element at offset with the
matching tag.
|
|||||||||
Home >> All >> javax >> swing >> text >> [ html overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: ![]() ![]() ![]() |
DETAIL: FIELD | CONSTR | METHOD |