Класс TransformAttribute
java.lang.Object
java.awt.font.TransformAttribute
- Все реализуемые интерфейсы:
Serializable
public final class TransformAttribute extends Object implements Serializable
Класс
TransformAttribute предоставляет неизменяемую оболочку для преобразования, чтобы его можно было безопасно использовать в качестве атрибута.- См. также:
Краткое описание полей
| Модификатор и тип | Поле | Описание |
|---|---|---|
static final TransformAttribute |
IDENTITY |
TransformAttribute, представляющее тождественное преобразование. |
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
TransformAttribute |
Оборачивает указанное преобразование. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
boolean |
equals |
Возвращает 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 |
Заставляет текущий поток ожидать до пробуждения, обычно посредством уведомления или прерывания, либо до истечения определённого промежутка реального времени. |
final void |
wait |
Заставляет текущий поток ожидать до пробуждения, обычно посредством уведомления или прерывания, либо до истечения определённого промежутка реального времени. |
Подробное описание полей
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, давал разные результаты — целые числа. Однако программисту следует учитывать, что получение разных результатов для неравных объектов может повысить производительность хеш-таблиц.
equals
public boolean equals(Object rhs)
Возвращает
true, если rhs является TransformAttribute, преобразование которого совпадает с преобразованием этого TransformAttribute.
© 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.