Spec-Zone.ru › OpenJDK 25

Класс RenderingHints.Key

java.lang.Object
java.awt.RenderingHints.Key
Внешний класс:
RenderingHints
public abstract static class RenderingHints.Key extends Object
Определяет базовый тип всех ключей, используемых вместе с классом RenderingHints для управления выбором различных алгоритмов в конвейерах визуализации и обработки изображений. Экземпляры этого класса неизменяемы и уникальны, а это означает, что проверку на совпадение можно выполнять с помощью оператора == вместо более затратного метода equals().

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

Key(int privatekey)
Модификатор Конструктор Описание
protected
Создает ключ, используя указанный закрытый ключ.

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

Модификатор и тип Метод Описание
final boolean equals(Object o)
Метод equals для всех объектов Key возвращает тот же результат, что и оператор равенства '=='.
final int hashCode()
Хеш-код всех объектов Key будет совпадать с системным кодом идентификации объекта, определяемым методом System.identityHashCode().
protected final int intKey()
Возвращает закрытый целочисленный ключ, с которым подкласс создал этот Key.
abstract boolean isCompatibleValue(Object val)
Возвращает true, если указанный объект является допустимым значением для этого Key.

Методы, объявленные в классе 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, если указанный объект является допустимым значением для этого Key.
Параметры:
val — Object, допустимость которого нужно проверить
Возвращает:
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(Object)

equals

public final boolean equals(Object o)
Метод equals для всех объектов Key возвращает тот же результат, что и оператор равенства '=='.
Переопределяет:
equals в классе Object
Параметры:
o — объект-ссылка, с которым выполняется сравнение.
Возвращает:
true, если этот объект совпадает с аргументом obj; в противном случае — false.
См. также:
  • Object.hashCode()
  • HashMap

Сообщить об ошибке или предложить улучшение
Дополнительные справочные материалы по API и документацию для разработчиков см. в разделе документации Java SE, содержащем более подробные описания для разработчиков, обзоры концепций, определения терминов, обходные решения и примеры работающего кода. Другие версии.
Java является товарным знаком или зарегистрированным товарным знаком Oracle и/или ее аффилированных лиц в США и других странах.
Авторское право © 1993, 2025, 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.
https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/java/awt/RenderingHints.Key.html

Spec-Zone.ru

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