Класс RenderingHints.Key
java.lang.Object
java.awt.RenderingHints.Key
- Enclosing class:
- RenderingHints
public abstract static class RenderingHints.Key extends Object
Определяет базовый тип всех ключей, используемых вместе с классом
RenderingHints для управления различными вариантами алгоритмов в каналах рендеринга и обработки изображений. Экземпляры этого класса неизменяемы и уникальны, что означает, что проверки совпадения можно выполнять с помощью оператора ==, а не более ресурсоёмкого метода equals(). Краткое описание конструкторов
| Модификатор | Конструктор | Описание |
|---|---|---|
protected |
Создаёт ключ, используя указанный приватный ключ. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
final boolean |
equals |
Метод equals для всех объектов Key вернёт тот же результат, что и оператор равенства '=='. |
final int |
hashCode() |
Хеш-код для всех объектов Key будет таким же, как и системный идентификационный код объекта, определённый методом System.identityHashCode(). |
protected final int |
intKey() |
Возвращает приватный целочисленный ключ, с которым подкласс создал этот Key. |
abstract boolean |
isCompatibleValue |
Возвращает true, если указанный объект является допустимым значением для этого ключа. |
Подробное описание конструкторов
Key
protected Key(int privatekey)
Создаёт ключ, используя указанный приватный ключ. Каждый подкласс Key поддерживает свою уникальную область целочисленных ключей. Невозможно создать два объекта с одним и тем же целочисленным ключом и одним и тем же конкретным подклассом. Будет выброшено исключение, если будет предпринята попытка создать другой объект данного класса с тем же целочисленным ключом, что и уже существующий экземпляр этого подкласса Key.
- Parameters:
-
privatekey- указанный ключ
Подробное описание методов
isCompatibleValue
public abstract boolean isCompatibleValue(Object val)
Возвращает true, если указанный объект является допустимым значением для этого ключа.
- Parameters:
-
val- объект, проверяемый наObject - Returns:
-
trueеслиvalявляется допустимым;falseв противном случае.
intKey
protected final int intKey()
Возвращает приватный целочисленный ключ, с которым подкласс создал этот Key.
- Returns:
- приватный целочисленный ключ, с которым подкласс создал этот Key.
hashCode
public final int hashCode()
Хеш-код для всех объектов Key будет таким же, как и системный идентификационный код объекта, определённый методом System.identityHashCode().
- Overrides:
-
hashCodeв классеObject - Returns:
- значение хеш-кода для этого объекта.
- See Also:
equals
public final boolean equals(Object o)
Метод equals для всех объектов Key вернёт тот же результат, что и оператор равенства '=='.
- Overrides:
-
equalsв классеObject - Parameters:
-
o- объект-ссылка для сравнения. - Returns:
-
trueесли этот объект такой же, как аргумент obj;falseв противном случае. - See Also:
© 1993, 2021, 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://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/RenderingHints.Key.html