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