Класс HashPrintRequestAttributeSet
java.lang.Object
javax.print.attribute.HashAttributeSet
javax.print.attribute.HashPrintRequestAttributeSet
- Все реализуемые интерфейсы:
Serializable, AttributeSet, PrintRequestAttributeSet
public class HashPrintRequestAttributeSet extends HashAttributeSet implements PrintRequestAttributeSet, Serializable
Класс
HashPrintRequestAttributeSet наследует свою реализацию от класса HashAttributeSet и обеспечивает соблюдение семантических ограничений интерфейса PrintRequestAttributeSet.- См. также:
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
HashPrintRequestAttributeSet() |
Создает новый пустой набор атрибутов запроса на печать. |
HashPrintRequestAttributeSet |
Создает новый набор атрибутов запроса на печать, изначально содержащий указанное значение. |
HashPrintRequestAttributeSet |
Создает новый набор атрибутов запроса на печать, изначально содержащий значения из указанного массива. |
HashPrintRequestAttributeSet |
Создает новый набор атрибутов, изначально содержащий значения из указанного набора, причем элементы набора атрибутов ограничены интерфейсом (PrintRequestAttributeSe. |
Краткое описание методов
Методы, объявленные в классе HashAttributeSet
add, addAll, clear, containsKey, containsValue, equals, get, hashCode, isEmpty, remove, remove, size, toArray | Модификатор и тип | Метод | Описание |
|---|---|---|
boolean |
add |
Добавляет указанный атрибут в этот набор атрибутов, если он еще не присутствует, предварительно удаляя существующий атрибут той же категории, что и значение указанного атрибута. |
boolean |
addAll |
Добавляет все элементы указанного набора в этот набор атрибутов. |
void |
clear() |
Удаляет все атрибуты из этого набора атрибутов. |
boolean |
containsKey |
Возвращает true, если этот набор атрибутов содержит атрибут указанной категории. |
boolean |
containsValue |
Возвращает true, если этот набор атрибутов содержит указанный атрибут. |
boolean |
equals |
Сравнивает указанный объект с этим набором атрибутов на равенство. |
Attribute |
get |
Возвращает значение атрибута, содержащегося в этом наборе атрибутов для указанной категории. |
int |
hashCode() |
Возвращает значение хеш-кода этого набора атрибутов. |
boolean |
isEmpty() |
Возвращает true, если этот набор атрибутов не содержит атрибутов. |
boolean |
remove |
Удаляет атрибут указанной категории из этого набора атрибутов, если он присутствует. |
boolean |
remove |
Удаляет указанный атрибут из этого набора атрибутов, если он присутствует. |
int |
size() |
Возвращает количество атрибутов в этом наборе атрибутов. |
Attribute[] |
toArray() |
Возвращает массив атрибутов, содержащихся в этом наборе. |
Методы, объявленные в классе 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() |
Заставляет текущий поток ожидать пробуждения, обычно в результате вызова notify или interrupt. |
final void |
wait |
Заставляет текущий поток ожидать пробуждения, обычно в результате вызова notify или interrupt, либо истечения заданного промежутка реального времени. |
final void |
wait |
Заставляет текущий поток ожидать пробуждения, обычно в результате вызова notify или interrupt, либо истечения заданного промежутка реального времени. |
Методы, объявленные в интерфейсе PrintRequestAttributeSet
add, addAll | Модификатор и тип | Метод | Описание |
|---|---|---|
boolean |
add |
Добавляет указанное значение атрибута в этот набор атрибутов, если оно еще не присутствует, предварительно удаляя существующее значение той же категории, что и значение указанного атрибута (необязательная операция). |
boolean |
addAll |
Добавляет все элементы указанного набора в этот набор атрибутов. |
Подробное описание конструкторов
HashPrintRequestAttributeSet
public HashPrintRequestAttributeSet()
Создает новый пустой набор атрибутов запроса на печать.
HashPrintRequestAttributeSet
public HashPrintRequestAttributeSet(PrintRequestAttribute attribute)
Создает новый набор атрибутов запроса на печать, изначально содержащий указанное значение.
- Параметры:
-
attribute— значение атрибута, добавляемое в набор - Исключения:
-
NullPointerException— еслиattributeравноnull
HashPrintRequestAttributeSet
public HashPrintRequestAttributeSet(PrintRequestAttribute[] attributes)
Создает новый набор атрибутов запроса на печать, изначально содержащий значения из указанного массива. Новый набор атрибутов формируется добавлением элементов массива
attributes в набор по порядку, начиная с индекса 0. Таким образом, более поздние элементы массива могут заменять более ранние, если массив содержит повторяющиеся значения атрибутов или категории атрибутов.- Параметры:
-
attributes— массив значений атрибутов, добавляемых в набор. Еслиnull, создается пустой набор атрибутов. - Исключения:
-
NullPointerException— если какой-либо элементattributesравенnull
HashPrintRequestAttributeSet
public HashPrintRequestAttributeSet(PrintRequestAttributeSet attributes)
Создает новый набор атрибутов, изначально содержащий значения из указанного набора, причем элементы набора атрибутов ограничены интерфейсом
(PrintRequestAttributeSe.- Параметры:
-
attributes— набор значений атрибутов для инициализации набора. Еслиnull, создается пустой набор атрибутов. - Исключения:
-
ClassCastException— если какой-либо элементattributesне является экземпляромPrintRequestAttributeSe
© 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.