public class AbstractDocument.BranchElement extends AbstractDocument.AbstractElement
Предупреждение: Сериализированные объекты этого class не будут совместимыми с будущими выпусками Swing. Текущая поддержка сериализации является подходящей для краткосрочного хранения или RMI между приложениями, выполняющими ту же самую версию Swing. С 1.4, поддержка длительного хранения всего JavaBeansTM была добавлена к java.beans
пакет. Пожалуйста, см. XMLEncoder
.
AttributeSet.CharacterAttribute, AttributeSet.ColorAttribute, AttributeSet.FontAttribute, AttributeSet.ParagraphAttribute
NameAttribute, ResolveAttribute
Конструктор и Описание |
---|
AbstractDocument.BranchElement(Element parent, AttributeSet a)
Создает составной элемент, который первоначально не содержит дочерних элементов.
|
Модификатор и Тип | Метод и Описание |
---|---|
Перечисление |
children()
Возвращает дочерние элементы получателя как
Enumeration . |
boolean |
getAllowsChildren()
Возвращает true, если получатель позволяет дочерним элементам.
|
Элемент |
getElement(int index)
Получает дочерний элемент.
|
int |
getElementCount()
Получает число дочерних элементов для элемента.
|
int |
getElementIndex(int offset)
Добирается дочерний элемент индексируют самый близкий к данному смещению модели.
|
int |
getEndOffset()
Получает смещение окончания в модели для элемента.
|
Строка |
getName()
Получает имя элемента.
|
int |
getStartOffset()
Получает начальное смещение в модели для элемента.
|
boolean |
isLeaf()
Проверки, является ли элемент листом.
|
Элемент |
positionToElement(int pos)
Получает дочерний элемент, который содержит данную позицию модели.
|
void |
replace(int offset, int length, Element[] elems)
Контент замен с новым набором элементов.
|
Строка |
toString()
Преобразовывает элемент в строку.
|
addAttribute, addAttributes, containsAttribute, containsAttributes, copyAttributes, dump, getAttribute, getAttributeCount, getAttributeNames, getAttributes, getChildAt, getChildCount, getDocument, getIndex, getParent, getParentElement, getResolveParent, isDefined, isEqual, removeAttribute, removeAttributes, removeAttributes, setResolveParent
public AbstractDocument.BranchElement(Element parent, AttributeSet a)
parent
- Родительский элементa
- атрибуты для элементаpublic Element positionToElement(int pos)
pos
- позиция> = 0public void replace(int offset, int length, Element[] elems)
offset
- начальное смещение> = 0length
- длина, чтобы заменить> = 0elems
- новые элементыpublic String toString()
public String getName()
getName
в интерфейсе Element
getName
в class AbstractDocument.AbstractElement
public int getStartOffset()
getStartOffset
в интерфейсе Element
getStartOffset
в class AbstractDocument.AbstractElement
Document
, AbstractDocument
public int getEndOffset()
getEndOffset
в интерфейсе Element
getEndOffset
в class AbstractDocument.AbstractElement
NullPointerException
- если у этого элемента нет никаких дочерних элементовDocument
, AbstractDocument
public Element getElement(int index)
getElement
в интерфейсе Element
getElement
в class AbstractDocument.AbstractElement
index
- дочерний элемент индексирует,> = 0 && < getElementCount()public int getElementCount()
getElementCount
в интерфейсе Element
getElementCount
в class AbstractDocument.AbstractElement
public int getElementIndex(int offset)
getElementIndex
в интерфейсе Element
getElementIndex
в class AbstractDocument.AbstractElement
offset
- смещение> = 0public boolean isLeaf()
public boolean getAllowsChildren()
getAllowsChildren
в интерфейсе TreeNode
getAllowsChildren
в class AbstractDocument.AbstractElement
public Enumeration children()
Enumeration
.children
в интерфейсе TreeNode
children
в class AbstractDocument.AbstractElement
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92