public class SimpleAttributeSet extends Object implements MutableAttributeSet, Serializable, Cloneable
Предупреждение: Сериализированные объекты этого class не будут совместимыми с будущими выпусками Swing. Текущая поддержка сериализации является подходящей для краткосрочного хранения или RMI между приложениями, выполняющими ту же самую версию Swing. С 1.4, поддержка длительного хранения всего JavaBeansTM была добавлена к java.beans
пакет. Пожалуйста, см. XMLEncoder
.
AttributeSet.CharacterAttribute, AttributeSet.ColorAttribute, AttributeSet.FontAttribute, AttributeSet.ParagraphAttribute
Модификатор и Тип | Поле и Описание |
---|---|
static AttributeSet |
ПУСТОЙ
Устанавливается пустой атрибут.
|
NameAttribute, ResolveAttribute
Конструктор и Описание |
---|
SimpleAttributeSet()
Создает новый набор атрибута.
|
SimpleAttributeSet(AttributeSet source)
Создает новый набор атрибута, основанный на предоставленном наборе атрибутов.
|
Модификатор и Тип | Метод и Описание |
---|---|
void |
addAttribute(Object name, Object value)
Добавляет атрибут к списку.
|
void |
addAttributes(AttributeSet attributes)
Добавляет ряд атрибутов к списку.
|
Объект |
clone()
Клоны ряд атрибутов.
|
boolean |
containsAttribute(Object name, Object value)
Проверки, содержит ли список атрибутов указанное название атрибута / пара значения.
|
boolean |
containsAttributes(AttributeSet attributes)
Проверки, содержит ли список атрибутов все указанное имя / пары значения.
|
AttributeSet |
copyAttributes()
Делает копию атрибутов.
|
boolean |
equals(Object obj)
Сравнивает этот объект с указанным объектом.
|
Объект |
getAttribute(Object name)
Получает значение атрибута.
|
int |
getAttributeCount()
Получает количество числа атрибутов.
|
Enumeration<?> |
getAttributeNames()
Получает имена атрибутов в наборе.
|
AttributeSet |
getResolveParent()
Получает родителя разрешения.
|
int |
hashCode()
Возвращает хэш-код для этого набора атрибутов.
|
boolean |
isDefined(Object attrName)
Говорит, определяется ли данный атрибут.
|
boolean |
isEmpty()
Проверки, пуст ли набор атрибутов.
|
boolean |
isEqual(AttributeSet attr)
Сравнивает два набора атрибута.
|
void |
removeAttribute(Object name)
Удаляет атрибут из списка.
|
void |
removeAttributes(AttributeSet attributes)
Удаляет ряд атрибутов из списка.
|
void |
removeAttributes(Enumeration<?> names)
Удаляет ряд атрибутов из списка.
|
void |
setResolveParent(AttributeSet parent)
Устанавливает родителя разрешения.
|
Строка |
toString()
Преобразовывает набор атрибута в Строку.
|
public static final AttributeSet EMPTY
public SimpleAttributeSet()
public SimpleAttributeSet(AttributeSet source)
source
- набор атрибутовpublic boolean isEmpty()
public int getAttributeCount()
getAttributeCount
в интерфейсе AttributeSet
public boolean isDefined(Object attrName)
isDefined
в интерфейсе AttributeSet
attrName
- название атрибутаpublic boolean isEqual(AttributeSet attr)
isEqual
в интерфейсе AttributeSet
attr
- второй атрибут устанавливаетсяpublic AttributeSet copyAttributes()
copyAttributes
в интерфейсе AttributeSet
public Enumeration<?> getAttributeNames()
getAttributeNames
в интерфейсе AttributeSet
Enumeration
public Object getAttribute(Object name)
getAttribute
в интерфейсе AttributeSet
name
- название атрибутаpublic boolean containsAttribute(Object name, Object value)
containsAttribute
в интерфейсе AttributeSet
name
- имяvalue
- значениеpublic boolean containsAttributes(AttributeSet attributes)
containsAttributes
в интерфейсе AttributeSet
attributes
- список атрибутовpublic void addAttribute(Object name, Object value)
addAttribute
в интерфейсе MutableAttributeSet
name
- название атрибутаvalue
- значение атрибутаpublic void addAttributes(AttributeSet attributes)
addAttributes
в интерфейсе MutableAttributeSet
attributes
- набор атрибутов, чтобы добавитьpublic void removeAttribute(Object name)
removeAttribute
в интерфейсе MutableAttributeSet
name
- название атрибутаpublic void removeAttributes(Enumeration<?> names)
removeAttributes
в интерфейсе MutableAttributeSet
names
- набор имен, чтобы удалитьpublic void removeAttributes(AttributeSet attributes)
removeAttributes
в интерфейсе MutableAttributeSet
attributes
- набор атрибутов, чтобы удалитьpublic AttributeSet getResolveParent()
getResolveParent
в интерфейсе AttributeSet
public void setResolveParent(AttributeSet parent)
setResolveParent
в интерфейсе MutableAttributeSet
parent
- родительpublic Object clone()
public int hashCode()
hashCode
в class Object
Object.equals(java.lang.Object)
, System.identityHashCode(java.lang.Object)
public boolean equals(Object obj)
true
если объект является эквивалентным набором атрибутов.equals
в class Object
obj
- объект сравнить этот набор атрибута сtrue
если объекты равны; false
иначеObject.hashCode()
, HashMap
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92