Класс AbstractDocument.BranchElement
- Все реализованные интерфейсы:
-
Serializable,AttributeSet,Element,MutableAttributeSet,TreeNode
- Непосредственные известные подклассы:
-
DefaultStyledDocument.SectionElement,HTMLDocument.BlockElement
- Вложенный класс:
AbstractDocument
public class AbstractDocument.BranchElement extends AbstractDocument.AbstractElement
Предупреждение: Сериализованные объекты этого класса не будут совместимы с будущими выпусками Swing. Текущая поддержка сериализации подходит для краткосрочного хранения или RMI между приложениями, использующими одну и ту же версию Swing. Начиная с версии 1.4, поддержка долгосрочного хранения всех JavaBeans добавлена в пакет java.beans. См. XMLEncoder.
Краткое описание вложенных классов
Вложенные классы/интерфейсы, объявленные в интерфейсе javax.swing.text.AttributeSet
AttributeSet.CharacterAttribute, AttributeSet.ColorAttribute, AttributeSet.FontAttribute, AttributeSet.ParagraphAttribute
Краткое описание полей
Поля, объявленные в интерфейсе javax.swing.text.AttributeSet
NameAttribute, ResolveAttribute
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
BranchElement |
Создаёт составной элемент, который изначально не содержит дочерних элементов. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
Enumeration |
children() |
Возвращает дочерние элементы получателя в виде Enumeration. |
boolean |
getAllowsChildren() |
Возвращает true, если получатель допускает дочерние элементы. |
Element |
getElement |
Получает дочерний элемент. |
int |
getElementCount() |
Получает количество дочерних элементов для элемента. |
int |
getElementIndex |
Получает индекс дочернего элемента, наиболее близкий к заданному смещению модели. |
int |
getEndOffset() |
Получает конечное смещение в модели для элемента. |
String |
getName() |
Получает имя элемента. |
int |
getStartOffset() |
Получает начальное смещение в модели для элемента. |
boolean |
isLeaf() |
Проверяет, является ли элемент листом. |
Element |
positionToElement |
Получает дочерний элемент, содержащий заданную позицию модели. |
void |
replace |
Заменяет содержимое новым набором элементов. |
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
Подробное описание конструкторов
BranchElement
public BranchElement(Element parent, AttributeSet a)
- Параметры:
-
parent- Родительский элемент -
a- атрибуты элемента - С:
- 1.4
Подробное описание методов
positionToElement
public Element positionToElement(int pos)
- Параметры:
-
pos- позиция, ≥ 0 - Возвращает:
- элемент, null, если нет
replace
public void replace(int offset, int length, Element[] elems)
- Параметры:
-
offset- начальный смещение, ≥ 0 -
length- длина для замены, ≥ 0 -
elems- новые элементы
toString
getName
public String getName()
- Указано в:
-
getNameв интерфейсеElement - Переопределяет:
-
getNameв классеAbstractDocument.AbstractElement - Возвращает:
- имя элемента
getStartOffset
public int getStartOffset()
- Указано в:
-
getStartOffsetв интерфейсеElement - Указано в:
-
getStartOffsetв классеAbstractDocument.AbstractElement - Возвращает:
- смещение ≥ 0
- См. также:
getEndOffset
public int getEndOffset()
- Указано в:
-
getEndOffsetв интерфейсеElement - Указано в:
-
getEndOffsetв классеAbstractDocument.AbstractElement - Возвращает:
- смещение ≥ 0
- Исключение:
-
NullPointerException- если у этого элемента нет дочерних элементов - См. также:
getElement
public Element getElement(int index)
- Указано в:
-
getElementв интерфейсеElement - Указано в:
-
getElementв классеAbstractDocument.AbstractElement - Параметры:
-
index- индекс дочернего элемента, ≥ 0 && < getElementCount() - Возвращает:
- дочерний элемент, null, если нет
getElementCount
public int getElementCount()
- Указано в:
-
getElementCountв интерфейсеElement - Указано в:
-
getElementCountв классеAbstractDocument.AbstractElement - Возвращает:
- количество дочерних элементов ≥ 0
getElementIndex
public int getElementIndex(int offset)
- Указано в:
-
getElementIndexв интерфейсеElement - Указано в:
-
getElementIndexв классеAbstractDocument.AbstractElement - Параметры:
-
offset- смещение ≥ 0 - Возвращает:
- индекс элемента ≥ 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.
https://download.java.net/java/early_access/jdk24/docs/api/java.desktop/javax/swing/text/AbstractDocument.BranchElement.html