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