Класс 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 |
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 - С:
- 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 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.