public abstract class AbstractDocument.AbstractElement extends Object implements Element, MutableAttributeSet, Serializable, TreeNode
Предупреждение: Сериализированные объекты этого class не будут совместимыми с будущими выпусками Swing. Текущая поддержка сериализации является подходящей для краткосрочного хранения или RMI между приложениями, выполняющими ту же самую версию Swing. С 1.4, поддержка длительного хранения всего JavaBeansTM была добавлена к java.beans
пакет. Пожалуйста, см. XMLEncoder
.
AttributeSet.CharacterAttribute, AttributeSet.ColorAttribute, AttributeSet.FontAttribute, AttributeSet.ParagraphAttribute
NameAttribute, ResolveAttribute
Конструктор и Описание |
---|
AbstractDocument.AbstractElement(Element parent, AttributeSet a)
Создает новый AbstractElement.
|
Модификатор и Тип | Метод и Описание |
---|---|
void |
addAttribute(Object name, Object value)
Добавляет атрибут к элементу.
|
void |
addAttributes(AttributeSet attr)
Добавляет ряд атрибутов к элементу.
|
abstract Enumeration |
children()
Возвращает дочерние элементы получателя как
Enumeration . |
boolean |
containsAttribute(Object name, Object value)
Проверки, определяется ли данное название атрибута / значение.
|
boolean |
containsAttributes(AttributeSet attrs)
Проверки, содержит ли элемент все атрибуты.
|
AttributeSet |
copyAttributes()
Копии ряд атрибутов.
|
void |
dump(PrintStream psOut, int indentAmount)
Выводит представление отладки иерархии элемента.
|
abstract boolean |
getAllowsChildren()
Возвращает true, если получатель позволяет дочерним элементам.
|
Объект |
getAttribute(Object attrName)
Получает значение атрибута.
|
int |
getAttributeCount()
Получает число атрибутов, которые определяются.
|
Enumeration<?> |
getAttributeNames()
Получает имена всех атрибутов.
|
AttributeSet |
getAttributes()
Получает атрибуты для элемента.
|
TreeNode |
getChildAt(int childIndex)
Возвращает дочерний элемент
TreeNode в индексируют childIndex . |
int |
getChildCount()
Возвращает число дочерних элементов
TreeNode 's получатель содержит. |
Документ |
getDocument()
Получает базовую модель.
|
abstract Element |
getElement(int index)
Получает дочерний элемент.
|
abstract int |
getElementCount()
Получает число дочерних элементов для элемента.
|
abstract int |
getElementIndex(int offset)
Добирается дочерний элемент индексируют самый близкий к данному смещению модели.
|
abstract int |
getEndOffset()
Получает смещение окончания в модели для элемента.
|
int |
getIndex(TreeNode node)
Возвращает индексирование
node в дочерних элементах получателей. |
Строка |
getName()
Получает имя элемента.
|
TreeNode |
getParent()
Возвращает родителя
TreeNode из получателя. |
Элемент |
getParentElement()
Получает родителя элемента.
|
AttributeSet |
getResolveParent()
Получает родителя разрешения.
|
abstract int |
getStartOffset()
Получает начальное смещение в модели для элемента.
|
boolean |
isDefined(Object attrName)
Проверки, определяется ли данный атрибут.
|
boolean |
isEqual(AttributeSet attr)
Проверки, равны ли два набора атрибута.
|
abstract boolean |
isLeaf()
Проверки, является ли элемент листом.
|
void |
removeAttribute(Object name)
Удаляет атрибут из набора.
|
void |
removeAttributes(AttributeSet attrs)
Удаляет ряд атрибутов для элемента.
|
void |
removeAttributes(Enumeration<?> names)
Удаляет ряд атрибутов для элемента.
|
void |
setResolveParent(AttributeSet parent)
Устанавливает родителя разрешения.
|
public AbstractDocument.AbstractElement(Element parent, AttributeSet a)
parent
- родительский элементa
- атрибуты для элементаpublic void dump(PrintStream psOut, int indentAmount)
psOut
- поток выводаindentAmount
- уровень отступа> = 0public int getAttributeCount()
getAttributeCount
в интерфейсе AttributeSet
AttributeSet.getAttributeCount()
public boolean isDefined(Object attrName)
isDefined
в интерфейсе AttributeSet
attrName
- имя ненеопределенного атрибутаAttributeSet.isDefined(java.lang.Object)
public boolean isEqual(AttributeSet attr)
isEqual
в интерфейсе AttributeSet
attr
- набор атрибута, чтобы проверить поAttributeSet.isEqual(javax.swing.text.AttributeSet)
public AttributeSet copyAttributes()
copyAttributes
в интерфейсе AttributeSet
AttributeSet.copyAttributes()
public Object getAttribute(Object attrName)
getAttribute
в интерфейсе AttributeSet
attrName
- имя ненеопределенного атрибутаAttributeSet.getAttribute(java.lang.Object)
public Enumeration<?> getAttributeNames()
getAttributeNames
в интерфейсе AttributeSet
AttributeSet.getAttributeNames()
public boolean containsAttribute(Object name, Object value)
containsAttribute
в интерфейсе AttributeSet
name
- имя ненеопределенного атрибутаvalue
- значение атрибутаAttributeSet.containsAttribute(java.lang.Object, java.lang.Object)
public boolean containsAttributes(AttributeSet attrs)
containsAttributes
в интерфейсе AttributeSet
attrs
- атрибуты, чтобы проверитьAttributeSet.containsAttributes(javax.swing.text.AttributeSet)
public AttributeSet getResolveParent()
getResolveParent
в интерфейсе AttributeSet
null
если ни одинAttributeSet.getResolveParent()
public void addAttribute(Object name, Object value)
addAttribute
в интерфейсе MutableAttributeSet
name
- имя ненеопределенного атрибутаvalue
- значение атрибутаMutableAttributeSet.addAttribute(java.lang.Object, java.lang.Object)
public void addAttributes(AttributeSet attr)
addAttributes
в интерфейсе MutableAttributeSet
attr
- атрибуты, чтобы добавитьMutableAttributeSet.addAttribute(java.lang.Object, java.lang.Object)
public void removeAttribute(Object name)
removeAttribute
в интерфейсе MutableAttributeSet
name
- имя ненеопределенного атрибутаMutableAttributeSet.removeAttribute(java.lang.Object)
public void removeAttributes(Enumeration<?> names)
removeAttributes
в интерфейсе MutableAttributeSet
names
- названия атрибутаMutableAttributeSet.removeAttributes(java.util.Enumeration<?>)
public void removeAttributes(AttributeSet attrs)
removeAttributes
в интерфейсе MutableAttributeSet
attrs
- атрибутыMutableAttributeSet.removeAttributes(java.util.Enumeration<?>)
public void setResolveParent(AttributeSet parent)
setResolveParent
в интерфейсе MutableAttributeSet
parent
- родитель, нуль, если ни одинMutableAttributeSet.setResolveParent(javax.swing.text.AttributeSet)
public Document getDocument()
getDocument
в интерфейсе Element
public Element getParentElement()
getParentElement
в интерфейсе Element
public AttributeSet getAttributes()
getAttributes
в интерфейсе Element
public String getName()
public abstract int getStartOffset()
getStartOffset
в интерфейсе Element
Document
, AbstractDocument
public abstract int getEndOffset()
getEndOffset
в интерфейсе Element
Document
, AbstractDocument
public abstract Element getElement(int index)
getElement
в интерфейсе Element
index
- дочерний элемент индексирует,> = 0 && < getElementCount()public abstract int getElementCount()
getElementCount
в интерфейсе Element
public abstract int getElementIndex(int offset)
getElementIndex
в интерфейсе Element
offset
- смещение> = 0public abstract boolean isLeaf()
public TreeNode getChildAt(int childIndex)
TreeNode
в индексируют childIndex
.getChildAt
в интерфейсе TreeNode
public int getChildCount()
TreeNode
's получатель содержит.getChildCount
в интерфейсе TreeNode
TreeNodews
's получатель содержитpublic TreeNode getParent()
TreeNode
из получателя.public int getIndex(TreeNode node)
node
в дочерних элементах получателей. Если получатель не содержит node
,-1 будет возвращен.public abstract boolean getAllowsChildren()
getAllowsChildren
в интерфейсе TreeNode
public abstract Enumeration children()
Enumeration
.
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92