Класс HTMLEditorKit.HTMLTextAction
- java.lang.Object
-
- javax.swing.AbstractAction
-
- javax.swing.text.TextAction
-
- javax.swing.text.StyledEditorKit.StyledTextAction
-
- javax.swing.text.html.HTMLEditorKit.HTMLTextAction
- Все реализованные интерфейсы:
-
ActionListener,Serializable,Cloneable,EventListener,Action
- Прямые известные подклассы:
HTMLEditorKit.InsertHTMLTextAction
- Окружающий класс:
- HTMLEditorKit
public abstract static class HTMLEditorKit.HTMLTextAction extends StyledEditorKit.StyledTextAction
Абстрактный класс Action, предоставляющий удобные методы для вставки HTML в существующий документ.
ПРИМЕЧАНИЕ: Ни один из удобных методов не блокирует документ. Если другой поток изменяет текст, эти методы могут работать некорректно или возвращать неверные данные.
- См. также:
- Сериализованная форма
Поля
Поля, объявленные в классе javax.swing.AbstractAction
changeSupport, enabled
Поля, объявленные в интерфейсе javax.swing.Action
ACCELERATOR_KEY, ACTION_COMMAND_KEY, DEFAULT, DISPLAYED_MNEMONIC_INDEX_KEY, LARGE_ICON_KEY, LONG_DESCRIPTION, MNEMONIC_KEY, NAME, SELECTED_KEY, SHORT_DESCRIPTION, SMALL_ICON
Конструкторы
| Конструктор | Описание |
|---|---|
HTMLTextAction(String name) |
Создает новый HTMLTextAction по имени действия в виде строки. |
Методы
| Модификатор и тип | Метод | Описание |
|---|---|---|
protected int |
elementCountToTag(HTMLDocument doc,
int offset,
HTML.Tag tag) |
Возвращает количество элементов, начиная с самого вложенного, необходимое для достижения элемента, представляющего |
protected Element |
findElementMatchingTag(HTMLDocument doc,
int offset,
HTML.Tag tag) |
Возвращает самый вложенный элемент в |
protected Element[] |
getElementsAt(HTMLDocument doc,
int offset) |
Возвращает массив элементов, содержащих |
protected HTMLDocument |
getHTMLDocument(JEditorPane e) |
|
protected HTMLEditorKit |
getHTMLEditorKit(JEditorPane e) |
Методы, объявленные в классе javax.swing.text.StyledEditorKit.StyledTextAction
getEditor, getStyledDocument, getStyledEditorKit, setCharacterAttributes, setParagraphAttributes
Методы, объявленные в классе javax.swing.text.TextAction
augmentList, getFocusedComponent, getTextComponent
Методы, объявленные в классе javax.swing.AbstractAction
addPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabled
Методы, объявленные в классе java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Методы, объявленные в интерфейсе javax.swing.Action
accept
Методы, объявленные в интерфейсе java.awt.event.ActionListener
actionPerformed
Конструкторы
HTMLTextAction
public HTMLTextAction(String name)
Создает новый HTMLTextAction по имени действия в виде строки.
- Параметры:
-
name- имя действия
Методы
getHTMLDocument
protected HTMLDocument getHTMLDocument(JEditorPane e)
- Параметры:
-
e- JEditorPane - Возвращает:
- HTMLDocument для
e.
getHTMLEditorKit
protected HTMLEditorKit getHTMLEditorKit(JEditorPane e)
- Параметры:
-
e- JEditorPane - Возвращает:
- HTMLEditorKit для
e.
getElementsAt
protected Element[] getElementsAt(HTMLDocument doc,
int offset)
Возвращает массив элементов, содержащих offset. Первый элемент соответствует корню.
- Параметры:
-
doc- экземпляр HTMLDocument -
offset- значение смещения - Возвращает:
- массив элементов, содержащих
offset
elementCountToTag
protected int elementCountToTag(HTMLDocument doc,
int offset,
HTML.Tag tag)
Возвращает количество элементов, начиная с самого вложенного, необходимое для достижения элемента, представляющего tag. Вернет -1, если элемент, представляющий tag, не найден, или 0, если родительский элемент листа в offset представляет tag.
- Параметры:
-
doc- экземпляр HTMLDocument -
offset- смещение для начала -
tag- тег для представления - Возвращает:
- количество элементов
findElementMatchingTag
protected Element findElementMatchingTag(HTMLDocument doc,
int offset,
HTML.Tag tag)
Возвращает самый вложенный элемент в offset , соответствующий tag.
- Параметры:
-
doc- экземпляр HTMLDocument -
offset- указанное смещение >= 0 -
tag- экземпляр HTML.Tag - Возвращает:
- самый вложенный элемент
© 1993, 2020, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/11/docs/api/java.desktop/javax/swing/text/html/HTMLEditorKit.HTMLTextAction.html