Класс AbstractDocument.LeafElement
- java.lang.Object
-
- javax.swing.text.AbstractDocument.AbstractElement
-
- javax.swing.text.AbstractDocument.LeafElement
- Все реализованные интерфейсы:
-
Serializable,AttributeSet,Element,MutableAttributeSet,TreeNode
- Прямые известные подклассы:
HTMLDocument.RunElement
- Окружающий класс:
- AbstractDocument
public class AbstractDocument.LeafElement extends AbstractDocument.AbstractElement
Реализует элемент, непосредственно представляющий какой-либо контент.
Предупреждение: Сериализованные объекты этого класса не будут совместимы с будущими выпусками Swing. Текущая поддержка сериализации подходит для краткосрочного хранения или удалённого вызова методов (RMI) между приложениями, использующими одну и ту же версию Swing. Начиная с версии 1.4, поддержка долгосрочного хранения всех JavaBeans™ была добавлена в пакет java.beans. Пожалуйста, обратитесь к XMLEncoder.
- См. также:
-
Element, Сериализованная форма
Вложенные классы
Вложенные классы/интерфейсы, объявленные в интерфейсе javax.swing.text.AttributeSet
AttributeSet.CharacterAttribute, AttributeSet.ColorAttribute, AttributeSet.FontAttribute, AttributeSet.ParagraphAttribute
Поля
Поля, объявленные в интерфейсе javax.swing.text.AttributeSet
NameAttribute, ResolveAttribute
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
LeafElement(Element parent,
AttributeSet a,
int offs0,
int offs1) |
Создаёт элемент, представляющий контент внутри документа (не имеет дочерних элементов). |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
Enumeration<TreeNode> |
children() |
Возвращает дочерние элементы получателя в виде |
boolean |
getAllowsChildren() |
Возвращает true, если получатель допускает дочерние элементы. |
Element |
getElement(int index) |
Получает дочерний элемент. |
int |
getElementCount() |
Возвращает количество дочерних элементов. |
int |
getElementIndex(int pos) |
Получает индекс дочернего элемента, ближайший к заданному смещению в модели. |
int |
getEndOffset() |
Получает конечное смещение в модели для элемента. |
String |
getName() |
Получает имя элемента. |
int |
getStartOffset() |
Получает начальное смещение в модели для элемента. |
boolean |
isLeaf() |
Проверяет, является ли элемент листковым. |
String |
toString() |
Преобразует элемент в строку. |
Методы, объявленные в классе javax.swing.text.AbstractDocument.AbstractElement
addAttribute, addAttributes, containsAttribute, containsAttributes, copyAttributes, dump, getAttribute, getAttributeCount, getAttributeNames, getAttributes, getChildAt, getChildCount, getDocument, getIndex, getParent, getParentElement, getResolveParent, isDefined, isEqual, removeAttribute, removeAttributes, removeAttributes, setResolveParent
Методы, объявленные в классе java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Подробное описание конструкторов
LeafElement
public LeafElement(Element parent,
AttributeSet a,
int offs0,
int offs1)
Создаёт элемент, представляющий контент внутри документа (не имеет дочерних элементов).
- Параметры:
-
parent- Родительский элемент -
a- Атрибуты элемента -
offs0- Начальное смещение >= 0 -
offs1- Конечное смещение >= offs0 - Since:
- 1.4
Подробное описание методов
toString
public String toString()
Преобразует элемент в строку.
getStartOffset
public int getStartOffset()
Получает начальное смещение в модели для элемента.
- Определено в:
-
getStartOffsetв интерфейсеElement - Определено в:
-
getStartOffsetв классеAbstractDocument.AbstractElement - Возвращает:
- смещение >= 0
- См. также:
-
Document,AbstractDocument
getEndOffset
public int getEndOffset()
Получает конечное смещение в модели для элемента.
- Определено в:
-
getEndOffsetв интерфейсеElement - Определено в:
-
getEndOffsetв классеAbstractDocument.AbstractElement - Возвращает:
- смещение >= 0
- См. также:
-
Document,AbstractDocument
getName
public String getName()
Получает имя элемента.
- Определено в:
-
getNameв интерфейсеElement - Переопределяет:
-
getNameв классеAbstractDocument.AbstractElement - Возвращает:
- имя
getElementIndex
public int getElementIndex(int pos)
Получает индекс дочернего элемента, ближайший к заданному смещению в модели.
- Определено в:
-
getElementIndexв интерфейсеElement - Определено в:
-
getElementIndexв классеAbstractDocument.AbstractElement - Параметры:
-
pos- смещение >= 0 - Возвращает:
- индекс элемента >= 0
getElement
public Element getElement(int index)
Получает дочерний элемент.
- Определено в:
-
getElementв интерфейсеElement - Определено в:
-
getElementв классеAbstractDocument.AbstractElement - Параметры:
-
index- индекс дочернего элемента, >= 0 и < getElementCount() - Возвращает:
- дочерний элемент
getElementCount
public int getElementCount()
Возвращает количество дочерних элементов.
- Определено в:
-
getElementCountв интерфейсеElement - Определено в:
-
getElementCountв классеAbstractDocument.AbstractElement - Возвращает:
- количество дочерних элементов >= 0
isLeaf
public boolean isLeaf()
Проверяет, является ли элемент листковым.
- Определено в:
-
isLeafв интерфейсеElement - Определено в:
-
isLeafв интерфейсеTreeNode - Определено в:
-
isLeafв классеAbstractDocument.AbstractElement - Возвращает:
- true, если листковый
getAllowsChildren
public boolean getAllowsChildren()
Возвращает true, если получатель допускает дочерние элементы.
- Определено в:
-
getAllowsChildrenв интерфейсеTreeNode - Определено в:
-
getAllowsChildrenв классеAbstractDocument.AbstractElement - Возвращает:
- true, если получатель допускает дочерние элементы, иначе false
children
public Enumeration<TreeNode> children()
Возвращает дочерние элементы получателя в виде Enumeration.
- Определено в:
-
childrenв интерфейсеTreeNode - Определено в:
-
childrenв классеAbstractDocument.AbstractElement - Возвращает:
- дочерние элементы получателя
© 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/AbstractDocument.LeafElement.html