public interface AttributeSet
Атрибуты могут потенциально решить в иерархии. Если ключ не решит локально, и родитель разрешения существует, то ключ будет разрешен через родителя.
MutableAttributeSet| Модификатор и Тип | Интерфейс и Описание |
|---|---|
static interface |
AttributeSet. CharacterAttribute
Этот интерфейс является подписью типа, которая, как ожидают, будет присутствовать на любом ключе атрибута, который способствует символьному представлению уровня.
|
static interface |
AttributeSet. ColorAttribute
Этот интерфейс является подписью типа, которая, как ожидают, будет присутствовать на любом ключе атрибута, который способствует представлению цвета.
|
static interface |
AttributeSet. FontAttribute
Этот интерфейс является подписью типа, которая, как ожидают, будет присутствовать на любом ключе атрибута, который способствует определению какой шрифт использовать, чтобы представить некоторый текст.
|
static interface |
AttributeSet. ParagraphAttribute
Этот интерфейс является подписью типа, которая, как ожидают, будет присутствовать на любом ключе атрибута, который способствует представлению уровня абзаца.
|
| Модификатор и Тип | Поле и Описание |
|---|---|
static Object |
NameAttribute
Название атрибута, используемое, чтобы назвать набор атрибутов.
|
static Object |
ResolveAttribute
Название атрибута, используемое, чтобы идентифицировать разрешение, порождает набор атрибутов, если Вы определяетесь.
|
| Модификатор и Тип | Метод и Описание |
|---|---|
boolean |
containsAttribute(Object name, Object value)
Возвраты
true если этот набор определяет атрибут с помощью того же самого имени и равного значения. |
boolean |
containsAttributes(AttributeSet attributes)
Возвраты
true если этот набор определяет все атрибуты от данного набора с равными значениями. |
AttributeSet |
copyAttributes()
Возвращает набор атрибута, который, как гарантируют, не изменится в течение долгого времени.
|
Объект |
getAttribute(Object key)
Выбирает значение данного атрибута.
|
int |
getAttributeCount()
Возвращает число атрибутов, которые определяются локально в этом наборе.
|
Enumeration<?> |
getAttributeNames()
Возвращает перечисление по именам атрибутов, которые определяются локально в наборе.
|
AttributeSet |
getResolveParent()
Получает родителя разрешения.
|
boolean |
isDefined(Object attrName)
Проверки, определили ли именованному атрибуту значение в наборе, не решая через другой набор атрибута.
|
boolean |
isEqual(AttributeSet attr)
Определяет, эквивалентны ли два набора атрибута.
|
static final Object NameAttribute
static final Object ResolveAttribute
int getAttributeCount()
boolean isDefined(Object attrName)
attrName - название атрибутаboolean isEqual(AttributeSet attr)
attr - атрибут устанавливаетсяAttributeSet copyAttributes()
Object getAttribute(Object key)
key - ненулевой ключ привязки атрибутаnull если не найденныйEnumeration<?> getAttributeNames()
Enumeration может быть что-либо и не ограничивается к детали Object ввести. Этот метод никогда не возвращается null. Для набора без атрибутов это возвращает пустое Enumeration.
boolean containsAttribute(Object name, Object value)
true если этот набор определяет атрибут с помощью того же самого имени и равного значения. Если такой атрибут не находится локально, он перерывается в родительской иерархии разрешения.name - имя ненеопределенного атрибутаvalue - значениеtrue если набор определяет атрибут с помощью равного значения, или локально или посредством его разрешения родителяNullPointerException - если также name или value nullboolean containsAttributes(AttributeSet attributes)
true если этот набор определяет все атрибуты от данного набора с равными значениями. Если атрибут не находится локально, он перерывается в родительской иерархии разрешения.attributes - набор атрибутов, чтобы проверить поtrue если этот набор определяет все атрибуты с помощью равных значений, или локально или посредством его разрешения родителяNullPointerException - если attributes nullAttributeSet getResolveParent()
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92