Spec-Zone.ru › OpenJDK 24

Класс 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(Object[] attributes)
Создаёт SmallAttributeSet.
SmallAttributeSet(AttributeSet attrs)
Создаёт SmallAttributeSet.

Краткое описание методов

Модификатор и тип Метод Описание
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.
Параметры:
attributes - атрибуты

SmallAttributeSet

public SmallAttributeSet(AttributeSet attrs)
Создаёт SmallAttributeSet.
Параметры:
attrs - атрибуты

Подробное описание методов

toString

public String toString()
Возвращает строку, отображающую пары ключ/значение.
Переопределяет:
toString в классе Object
Возвращает:
строку, отображающую пары ключ/значение

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()
Клонирует набор атрибутов. Поскольку набор неизменяем, клон — это, по сути, тот же набор.
Переопределяет:
clone в классе Object
Возвращает:
набор атрибутов
См. также:
  • Cloneable

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, 2025, 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.
https://download.java.net/java/early_access/jdk24/docs/api/java.desktop/javax/swing/text/StyleContext.SmallAttributeSet.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API