Spec-Zone.ru › OpenJDK 27

Класс TransformAttribute

java.lang.Object
java.awt.font.TransformAttribute
Все реализуемые интерфейсы:
Serializable
public final class TransformAttribute extends Object implements Serializable
Класс TransformAttribute предоставляет неизменяемую оболочку для преобразования, чтобы его можно было безопасно использовать в качестве атрибута.
См. также:
  • Сериализованная форма

Краткое описание полей

Модификатор и тип Поле Описание
static final TransformAttribute IDENTITY
TransformAttribute, представляющее тождественное преобразование.

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

Конструктор Описание
TransformAttribute(AffineTransform transform)
Оборачивает указанное преобразование.

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

Модификатор и тип Метод Описание
boolean equals(Object rhs)
Возвращает true, если rhs является TransformAttribute, преобразование которого совпадает с преобразованием этого TransformAttribute.
AffineTransform getTransform()
Возвращает копию обёрнутого преобразования.
int hashCode()
Возвращает хеш-код этого объекта.
boolean isIdentity()
Возвращает true, если обёрнутое преобразование является тождественным.

Методы, объявленные в классе Object

clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
Модификатор и тип Метод Описание
protected Object clone()
Создаёт и возвращает копию этого объекта.
protected void finalize()
Устарело, планируется удаление: этот элемент API может быть удалён в будущей версии.
Финализация объявлена устаревшей и может быть удалена в одном из будущих выпусков.
final Class<?> getClass()
Возвращает класс времени выполнения этого Object.
final void notify()
Пробуждает один поток, ожидающий на мониторе этого объекта.
final void notifyAll()
Пробуждает все потоки, ожидающие на мониторе этого объекта.
String toString()
Возвращает строковое представление объекта.
final void wait()
Заставляет текущий поток ожидать до пробуждения, обычно посредством уведомления или прерывания.
final void wait(long timeoutMillis)
Заставляет текущий поток ожидать до пробуждения, обычно посредством уведомления или прерывания, либо до истечения определённого промежутка реального времени.
final void wait(long timeoutMillis, int nanos)
Заставляет текущий поток ожидать до пробуждения, обычно посредством уведомления или прерывания, либо до истечения определённого промежутка реального времени.

Подробное описание полей

IDENTITY

public static final TransformAttribute IDENTITY
TransformAttribute, представляющее тождественное преобразование.
Начиная с:
1.6

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

TransformAttribute

public TransformAttribute(AffineTransform transform)
Оборачивает указанное преобразование. Преобразование клонируется, и сохраняется ссылка на его клон. Исходное преобразование не изменяется. Если в качестве аргумента передано значение null, этот конструктор действует так, как если бы было передано тождественное преобразование. (В этом случае предпочтительно использовать IDENTITY.)
Параметры:
transform — указанное AffineTransform, которое нужно обернуть, или null.

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

getTransform

public AffineTransform getTransform()
Возвращает копию обёрнутого преобразования.
Возвращает:
AffineTransform, являющееся копией преобразования, обёрнутого этим TransformAttribute.

isIdentity

public boolean isIdentity()
Возвращает true, если обёрнутое преобразование является тождественным.
Возвращает:
true, если обёрнутое преобразование является тождественным; в противном случае — false.
Начиная с:
1.4

hashCode

public int hashCode()
Описание скопировано из класса: Object
Возвращает хеш-код этого объекта. Этот метод поддерживается для использования в хеш-таблицах, таких как HashMap.

Общий контракт hashCode таков:

  • При каждом вызове для одного и того же объекта в рамках одного выполнения приложения Java метод hashCode должен возвращать одно и то же целое число, если только не изменены данные, используемые в сравнениях equals для этого объекта. Это целое число не обязано оставаться неизменным при разных запусках одного и того же приложения.
  • Если два объекта равны согласно методу equals, вызов метода hashCode для каждого из этих объектов должен давать одинаковый результат — целое число.
  • Не требуется, чтобы вызов метода hashCode для двух объектов, не равных согласно методу equals, давал разные результаты — целые числа. Однако программисту следует учитывать, что получение разных результатов для неравных объектов может повысить производительность хеш-таблиц.
Переопределяет:
hashCode в классе Object
Возвращает:
хеш-код этого объекта
Начиная с:
1.6
См. также:
  • Object.equals(java.lang.Object)
  • System.identityHashCode(Object)

equals

public boolean equals(Object rhs)
Возвращает true, если rhs является TransformAttribute, преобразование которого совпадает с преобразованием этого TransformAttribute.
Переопределяет:
equals в классе Object
Параметры:
rhs — объект для сравнения
Возвращает:
true, если аргумент является TransformAttribute, преобразование которого совпадает с преобразованием этого TransformAttribute.
Начиная с:
1.6
См. также:
  • Object.hashCode()
  • HashMap

Сообщить об ошибке или предложить улучшение
Дополнительные справочные материалы по API и документацию для разработчиков см. в документации Java SE, содержащей более подробные описания для разработчиков, обзоры концепций, определения терминов, обходные решения и примеры работающего кода. Другие версии.
Java является товарным знаком или зарегистрированным товарным знаком Oracle и/или её дочерних компаний в США и других странах.
Авторское право © 1993, 2026, Oracle и/или её дочерние компании, 500 Oracle Parkway, Redwood Shores, CA 94065 USA.
Все права защищены. Использование регулируется условиями лицензии и политикой распространения документации.

© 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.

Spec-Zone.ru

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