Класс StyleContext.SmallAttributeSet
- java.lang.Object
-
- javax.swing.text.StyleContext.SmallAttributeSet
- Все реализованные интерфейсы:
- AttributeSet
- Включающий класс:
- StyleContext
public class StyleContext.SmallAttributeSet extends Object implements AttributeSet
Этот класс хранит небольшое количество атрибутов в массиве. Формат хранения: ключ, значение, ключ, значение и т.д. Размер набора равен длине массива, делённой на два. По умолчанию, это класс, который будет использоваться для хранения атрибутов, когда они хранятся в компактной общей форме.
Вложенные классы
Вложенные классы/интерфейсы, унаследованные от интерфейса javax.swing.text.AttributeSet
AttributeSet.CharacterAttribute, AttributeSet.ColorAttribute, AttributeSet.FontAttribute, AttributeSet.ParagraphAttribute Поля
Поля, унаследованные от интерфейса javax.swing.text.AttributeSet
NameAttribute, ResolveAttribute Краткое описание конструкторов
| Конструктор и описание |
|---|
SmallAttributeSet(AttributeSet attrs) |
SmallAttributeSet(Object[] attributes) |
Краткое описание методов
| Модификатор и тип | Метод и описание |
|---|---|
Object |
clone() Клонирует набор атрибутов. |
boolean |
containsAttribute(Object name,
Object value) Проверяет, определено ли заданное имя/значение атрибута. |
boolean |
containsAttributes(AttributeSet attrs) Проверяет, содержит ли набор атрибутов все заданные атрибуты. |
AttributeSet |
copyAttributes() Копирует набор атрибутов. |
boolean |
equals(Object obj) Сравнивает этот объект с указанным объектом. |
Object |
getAttribute(Object key) Получает значение атрибута. |
int |
getAttributeCount() Получает количество определённых атрибутов. |
Enumeration<?> |
getAttributeNames() Получает имена всех атрибутов. |
AttributeSet |
getResolveParent() Если не переопределено, родитель по умолчанию - родительский элемент. |
int |
hashCode() Возвращает хэш-код для этого набора атрибутов. |
boolean |
isDefined(Object key) Проверяет, определён ли заданный атрибут. |
boolean |
isEqual(AttributeSet attr) Проверяет, равны ли два набора атрибутов. |
String |
toString() Возвращает строку, показывающую пары ключ/значение |
Методы, унаследованные от класса java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait Подробное описание конструкторов
SmallAttributeSet
public SmallAttributeSet(Object[] attributes)
SmallAttributeSet
public SmallAttributeSet(AttributeSet attrs)
Подробное описание методов
toString
public String toString()
Возвращает строку, показывающую пары ключ/значение
hashCode
public int hashCode()
Возвращает хэш-код для этого набора атрибутов.
- Переопределяет:
-
hashCodeв классеObject - Возвращает:
- значение хэш-кода для этого набора атрибутов.
- См. также:
-
Object.equals(java.lang.Object),System.identityHashCode(java.lang.Object)
equals
public boolean equals(Object obj)
Сравнивает этот объект с указанным объектом. Результат - true если объект является эквивалентным набором атрибутов.
- Переопределяет:
-
equalsв классеObject - Параметры:
-
obj- объект для сравнения. - Возвращает:
-
trueесли объекты равны;falseв противном случае. - См. также:
-
Object.hashCode(),HashMap
clone
public Object clone()
Клонирует набор атрибутов. Так как набор неизменяем, клон - это в основном тот же набор.
getAttributeCount
public int getAttributeCount()
Получает количество определённых атрибутов.
- Указано в:
-
getAttributeCountв интерфейсеAttributeSet - Возвращает:
- количество атрибутов
- См. также:
AttributeSet.getAttributeCount()
isDefined
public boolean isDefined(Object key)
Проверяет, определён ли заданный атрибут.
- Указано в:
-
isDefinedв интерфейсеAttributeSet - Параметры:
-
key- ключ атрибута - Возвращает:
- true, если атрибут определён
- См. также:
AttributeSet.isDefined(java.lang.Object)
isEqual
public boolean isEqual(AttributeSet attr)
Проверяет, равны ли два набора атрибутов.
- Указано в:
-
isEqualв интерфейсеAttributeSet - Параметры:
-
attr- набор атрибутов для проверки. - Возвращает:
- true, если одинаковы
- См. также:
AttributeSet.isEqual(javax.swing.text.AttributeSet)
copyAttributes
public AttributeSet copyAttributes()
Копирует набор атрибутов.
- Указано в:
-
copyAttributesв интерфейсеAttributeSet - Возвращает:
- копию
- См. также:
AttributeSet.copyAttributes()
getAttribute
public Object getAttribute(Object key)
Получает значение атрибута.
- Указано в:
-
getAttributeв интерфейсеAttributeSet - Параметры:
-
key- имя атрибута - Возвращает:
- значение атрибута
- См. также:
AttributeSet.getAttribute(java.lang.Object)
getAttributeNames
public Enumeration<?> getAttributeNames()
Получает имена всех атрибутов.
- Указано в:
-
getAttributeNamesв интерфейсеAttributeSet - Возвращает:
- имена атрибутов
- См. также:
AttributeSet.getAttributeNames()
containsAttribute
public boolean containsAttribute(Object name,
Object value) Проверяет, определено ли заданное имя/значение атрибута.
- Указано в:
-
containsAttributeв интерфейсеAttributeSet - Параметры:
-
name- имя атрибута -
value- значение атрибута - Возвращает:
- true, если имя/значение определено
- См. также:
AttributeSet.containsAttribute(java.lang.Object, java.lang.Object)
containsAttributes
public boolean containsAttributes(AttributeSet attrs)
Проверяет, содержит ли набор атрибутов все заданные атрибуты.
- Указано в:
-
containsAttributesв интерфейсеAttributeSet - Параметры:
-
attrs- атрибуты для проверки - Возвращает:
- true, если элемент содержит все атрибуты
- См. также:
AttributeSet.containsAttributes(javax.swing.text.AttributeSet)
getResolveParent
public AttributeSet getResolveParent()
Если не переопределено, родитель по умолчанию - родительский элемент.
- Указано в:
-
getResolveParentв интерфейсеAttributeSet - Возвращает:
- атрибуты от родителя
- См. также:
AttributeSet.getResolveParent()
© 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.