Spec-Zone.ru › OpenJDK 17

Класс JobAttributes

java.lang.Object
java.awt.JobAttributes
Все реализованные интерфейсы:
Cloneable
public final class JobAttributes extends Object implements Cloneable
Набор атрибутов, которые управляют задачей печати.

Экземпляры этого класса управляют количеством копий, выбором по умолчанию, местоназначением, диалогом печати, именами файлов и принтера, диапазонами страниц, обработкой нескольких документов (включая склейку) и многостраничной наложением (таким как дуплекс) каждой задачей печати, которая использует экземпляр. Имена атрибутов соответствуют Протоколу печати по Интернету (IPP) 1.1, где это возможно. Значения атрибутов частично соответствуют, где это возможно.

Чтобы использовать метод, который принимает тип внутреннего класса, передайте ссылку на одно из константных полей внутреннего класса. Клиентский код не может создавать новые экземпляры типов внутренних классов, потому что ни один из этих классов не имеет публичного конструктора. Например, чтобы установить тип диалогового окна печати на кроссплатформенное, чисто Java диалоговое окно печати, используйте следующий код:

 import java.awt.JobAttributes;

 public class PureJavaPrintDialogExample {
     public void setPureJavaPrintDialog(JobAttributes jobAttributes) {
         jobAttributes.setDialog(JobAttributes.DialogType.COMMON);
     }
 }
 

Каждый атрибут IPP, который поддерживает значение по умолчанию attributeName, имеет соответствующий setattributeNameToDefault метод. Поля значения по умолчанию не предоставляются.

С:
1.3

Краткое описание вложенных классов

Модификатор и тип Класс Описание
static final class  JobAttributes.DefaultSelectionType
Безопасное для типов перечисление возможных состояний выбора по умолчанию.
static final class  JobAttributes.DestinationType
Безопасное для типов перечисление возможных мест назначения задач.
static final class  JobAttributes.DialogType
Безопасное для типов перечисление возможных диалогов для отображения пользователю.
static final class  JobAttributes.MultipleDocumentHandlingType
Безопасное для типов перечисление возможных состояний обработки нескольких копий.
static final class  JobAttributes.SidesType
Безопасное для типов перечисление возможных многостраничных наложений.

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

Конструктор Описание
JobAttributes()
Создает экземпляр JobAttributes со значениями по умолчанию для каждого атрибута.
JobAttributes(int copies, JobAttributes.DefaultSelectionType defaultSelection, JobAttributes.DestinationType destination, JobAttributes.DialogType dialog, String fileName, int maxPage, int minPage, JobAttributes.MultipleDocumentHandlingType multipleDocumentHandling, int[][] pageRanges, String printer, JobAttributes.SidesType sides)
Создает экземпляр JobAttributes со значениями, указанными для каждого атрибута.
JobAttributes(JobAttributes obj)
Создаёт экземпляр JobAttributes , который является копией предоставленного JobAttributes.

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

Модификатор и тип Метод Описание
Object clone()
Создает и возвращает копию этого JobAttributes.
boolean equals(Object obj)
Определяет, равны ли два JobAttributes друг другу.
int getCopies()
Возвращает количество копий, которое приложение должно отрендерить для задач, использующих эти атрибуты.
JobAttributes.DefaultSelectionType getDefaultSelection()
Указывает, должны ли приложения, использующие эти атрибуты, печатать все страницы, диапазон, определённый возвращаемым значением getPageRanges, или текущий выбор.
JobAttributes.DestinationType getDestination()
Указывает, будет ли вывод на принтер или файл для задач, использующих эти атрибуты.
JobAttributes.DialogType getDialog()
Возвращает, должны ли пользователи видеть диалоговое окно печати, в котором можно изменить настройки печати, и какой тип диалогового окна печати должен быть отображён для задач, использующих эти атрибуты.
String getFileName()
Указывает имя файла для выходного файла для задач, использующих эти атрибуты.
int getFromPage()
Возвращает первую страницу для печати для задач, использующих эти атрибуты, если должен быть напечатан диапазон страниц.
int getMaxPage()
Указывает максимальное значение, которое пользователь может указать в качестве последней страницы для печати для задач, использующих эти атрибуты.
int getMinPage()
Указывает минимальное значение, которое пользователь может указать в качестве первой страницы для печати для задач, использующих эти атрибуты.
JobAttributes.MultipleDocumentHandlingType getMultipleDocumentHandling()
Указывает обработку нескольких копий, включая склейку, для задач, использующих эти атрибуты.
int[][] getPageRanges()
Указывает диапазоны страниц для печати для задач, использующих эти атрибуты, если должен быть напечатан диапазон страниц.
String getPrinter()
Возвращает целевой принтер для задач, использующих эти атрибуты.
JobAttributes.SidesType getSides()
Возвращает, как последовательные страницы должны быть наложены на стороны печатного носителя для задач, использующих эти атрибуты.
int getToPage()
Возвращает последнюю страницу (включительно) для печати для задач, использующих эти атрибуты, если должен быть напечатан диапазон страниц.
int hashCode()
Возвращает значение хэш-кода для этого JobAttributes.
void set(JobAttributes obj)
Устанавливает все атрибуты этого JobAttributes в те же значения, что и атрибуты obj.
void setCopies(int copies)
Указывает количество копий, которое приложение должно отрендерить для задач, использующих эти атрибуты.
void setCopiesToDefault()
Устанавливает количество копий, которое приложение должно отрендерить для задач, использующих эти атрибуты, по умолчанию.
void setDefaultSelection(JobAttributes.DefaultSelectionType defaultSelection)
Указывает, должны ли приложения, использующие эти атрибуты, печатать все страницы, диапазон, определённый возвращаемым значением getPageRanges, или текущий выбор.
...

Методы, объявленные в классе java.lang.Object

finalize, getClass, notify, notifyAll, wait, wait, wait

Подробное описание конструкторов

JobAttributes

public JobAttributes()
Создаёт экземпляр JobAttributes с значениями по умолчанию для каждого атрибута. Диалоговое окно по умолчанию DialogType.NATIVE. Минимальная страница по умолчанию 1. Максимальная страница по умолчанию Integer.MAX_VALUE. Пункт назначения по умолчанию DestinationType.PRINTER. Выбор по умолчанию DefaultSelectionType.ALL. Количество копий по умолчанию 1. Обработка нескольких документов по умолчанию MultipleDocumentHandlingType.SEPARATE_DOCUMENTS_UNCOLLATED_COPIES. Стороны по умолчанию SidesType.ONE_SIDED. Имя файла по умолчанию null.

JobAttributes

public JobAttributes(JobAttributes obj)
Создаёт экземпляр JobAttributes, являющийся копией переданного JobAttributes.
Параметры:
obj - копируемый JobAttributes

JobAttributes

public JobAttributes(int copies, JobAttributes.DefaultSelectionType defaultSelection, JobAttributes.DestinationType destination, JobAttributes.DialogType dialog, String fileName, int maxPage, int minPage, JobAttributes.MultipleDocumentHandlingType multipleDocumentHandling, int[][] pageRanges, String printer, JobAttributes.SidesType sides)
Создаёт экземпляр JobAttributes с указанными значениями для каждого атрибута.
Параметры:
copies - целое число больше 0
defaultSelection - DefaultSelectionType.ALL, DefaultSelectionType.RANGE, или DefaultSelectionType.SELECTION
destination - DestinationType.FILE или DestinationType.PRINTER
dialog - DialogType.COMMON, DialogType.NATIVE, или DialogType.NONE
fileName - возможное имя файла
maxPage - целое число больше нуля и больше или равно minPage
minPage - целое число больше нуля и меньше или равно maxPage
multipleDocumentHandling - MultipleDocumentHandlingType.SEPARATE_DOCUMENTS_COLLATED_COPIES или MultipleDocumentHandlingType.SEPARATE_DOCUMENTS_UNCOLLATED_COPIES
pageRanges - массив целых массивов из двух элементов; массив интерпретируется как диапазон, охватывающий все страницы, включая и между указанными страницами; диапазоны должны быть в порядке возрастания и не должны перекрываться; указанные номера страниц не могут быть меньше minPage или больше maxPage; например:
          (new int[][] { new int[] { 1, 3 }, new int[] { 5, 5 },
                         new int[] { 15, 19 } }),
          
задаёт страницы 1, 2, 3, 5, 15, 16, 17, 18 и 19. Обратите внимание, что (new int[][] { new int[] { 1, 1 }, new int[] { 1, 2 } }), — это недопустимый набор диапазонов страниц, так как два диапазона перекрываются
printer - возможное имя принтера
sides - SidesType.ONE_SIDED, SidesType.TWO_SIDED_LONG_EDGE, или SidesType.TWO_SIDED_SHORT_EDGE
Исключения:
IllegalArgumentException - если одно или несколько из вышеперечисленных условий нарушены

Подробное описание методов

clone

public Object clone()
Создаёт и возвращает копию этого JobAttributes.
Переопределяет:
clone в классе Object
Возвращает:
новую созданную копию; безопасно привести этот объект к типу JobAttributes
См. также:
  • Cloneable

set

public void set(JobAttributes obj)
Устанавливает все атрибуты этого JobAttributes в те же значения, что и атрибуты объекта obj.
Параметры:
obj - копируемый JobAttributes

getCopies

public int getCopies()
Возвращает количество копий, которые приложение должно создать для задач, использующих эти атрибуты. Этот атрибут обновляется до значения, выбранного пользователем.
Возвращает:
целое число больше 0.

setCopies

public void setCopies(int copies)
Указывает количество копий, которое приложение должно создать для задач, использующих эти атрибуты. Отсутствие указания этого атрибута эквивалентно указанию 1.
Параметры:
copies - целое число больше 0
Исключения:
IllegalArgumentException - если copies меньше или равно 0

setCopiesToDefault

public void setCopiesToDefault()
Устанавливает количество копий, которые приложение должно создать для задач, использующих эти атрибуты, в значение по умолчанию. Количество копий по умолчанию равно 1.

getDefaultSelection

public JobAttributes.DefaultSelectionType getDefaultSelection()
Указывает, для задач, использующих эти атрибуты, должно ли приложение печатать все страницы, диапазон, задаваемый значением, возвращаемым методом getPageRanges, или текущий выбор. Этот атрибут обновляется до значения, выбранного пользователем.
Возвращает:
DefaultSelectionType.ALL, DefaultSelectionType.RANGE или DefaultSelectionType.SELECTION

setDefaultSelection

public void setDefaultSelection(JobAttributes.DefaultSelectionType defaultSelection)
Указывает, для задач, использующих эти атрибуты, должно ли приложение печатать все страницы, диапазон, задаваемый значением, возвращаемым методом getPageRanges, или текущий выбор. Отсутствие указания этого атрибута эквивалентно указанию DefaultSelectionType.ALL.
Параметры:
defaultSelection - DefaultSelectionType.ALL, DefaultSelectionType.RANGE или DefaultSelectionType.SELECTION.
Исключения:
IllegalArgumentException - если defaultSelection — null

getDestination

public JobAttributes.DestinationType getDestination()
Указывает, будет ли вывод на принтер или в файл для задач, использующих эти атрибуты. Этот атрибут обновляется до значения, выбранного пользователем.
Возвращает:
DestinationType.FILE или DestinationType.PRINTER

setDestination

public void setDestination(JobAttributes.DestinationType destination)
Указывает, будет ли вывод на принтер или в файл для задач, использующих эти атрибуты. Отсутствие указания этого атрибута эквивалентно указанию DestinationType.PRINTER.
Параметры:
destination - DestinationType.FILE или DestinationType.PRINTER.
Исключения:
IllegalArgumentException - если destination равно null.

getDialog

public JobAttributes.DialogType getDialog()
Возвращает, для задач, использующих эти атрибуты, должен ли пользователь видеть диалоговое окно печати для изменения настроек печати и какой тип диалогового окна печати должен быть отображён. DialogType.COMMON обозначает кроссплатформенное, чистое Java диалоговое окно печати. DialogType.NATIVE обозначает собственное диалоговое окно печати платформы. Если платформа не поддерживает собственное диалоговое окно печати, вместо него отображается чистое Java диалоговое окно. DialogType.NONE указывает отсутствие диалогового окна печати (т. е. печать в фоновом режиме). Этот атрибут не может быть изменён и не зависит от реализации или целевого принтера.
Возвращает:
DialogType.COMMON, DialogType.NATIVE, или DialogType.NONE

setDialog

public void setDialog(JobAttributes.DialogType dialog)
Указывает, для задач, использующих эти атрибуты, должен ли пользователь видеть диалоговое окно печати для изменения настроек печати и какой тип диалогового окна печати должен быть отображён. DialogType.COMMON обозначает кроссплатформенное, чистое Java диалоговое окно печати. DialogType.NATIVE обозначает собственное диалоговое окно печати платформы. Если платформа не поддерживает собственное диалоговое окно печати, вместо него отображается чистое Java диалоговое окно. DialogType.NONE указывает отсутствие диалогового окна печати (т. е. печать в фоновом режиме). Отсутствие указания этого атрибута эквивалентно указанию DialogType.NATIVE.
Параметры:
dialog - DialogType.COMMON, DialogType.NATIVE или DialogType.NONE.
Исключения:
IllegalArgumentException - если dialog равно null.

getFileName

public String getFileName()
Указывает имя файла для файла вывода для задач, использующих эти атрибуты. Этот атрибут обновляется до значения, выбранного пользователем.
Возвращает:
возможное имя файла

setFileName

public void setFileName(String fileName)
Указывает имя файла для файла вывода для задач, использующих эти атрибуты. Значение по умолчанию зависит от платформы и реализации.
Параметры:
fileName - возможное имя файла (может быть null).

getFromPage

public int getFromPage()
Возвращает, для задач, использующих эти атрибуты, первую страницу для печати, если печатается диапазон страниц. Этот атрибут обновляется до значения, выбранного пользователем. Приложение должно игнорировать этот атрибут при выводе, если возвращаемое значение метода getDefaultSelection равно DefaultSelectionType.RANGE. Приложение должно учитывать возвращаемое значение getPageRanges вместо возвращаемого значения этого метода, если это возможно.
Возвращает:
целое число больше нуля и меньше или равно toPage, больше или равно minPage и меньше или равно maxPage.

setFromPage

public void setFromPage(int fromPage)
Указывает для заданий, использующих эти атрибуты, первую страницу для печати, если необходимо распечатать диапазон страниц. Если этот атрибут не указан, используются значения из атрибута pageRanges. Если pageRanges и один или оба из fromPage и toPage указаны, pageRanges имеет приоритет. Отсутствие указания pageRanges, fromPage или toPage эквивалентно вызову setPageRanges(new int[][] { new int[] { minPage } });
Parameters:
fromPage - целое число, большее нуля и меньшее или равное toPage, и большее или равное minPage, и меньшее или равное maxPage.
Throws:
IllegalArgumentException - если одно или несколько из вышеперечисленных условий нарушены.

getMaxPage

public int getMaxPage()
Указывает максимальное значение, которое пользователь может указать в качестве последней страницы для печати для заданий, использующих эти атрибуты. Этот атрибут не может быть изменен реализацией и не подвержен ограничениям целевого принтера.
Returns:
целое число, большее нуля и большее или равное minPage.

setMaxPage

public void setMaxPage(int maxPage)
Указывает максимальное значение, которое пользователь может указать в качестве последней страницы для печати для заданий, использующих эти атрибуты. Если этот атрибут не указан, это эквивалентно указанию Integer.MAX_VALUE.
Parameters:
maxPage - целое число, большее нуля и большее или равное minPage.
Throws:
IllegalArgumentException - если одно или несколько из вышеперечисленных условий нарушены.

getMinPage

public int getMinPage()
Указывает минимальное значение, которое пользователь может указать в качестве первой страницы для печати для заданий, использующих эти атрибуты. Этот атрибут не может быть изменен реализацией и не подвержен ограничениям целевого принтера.
Returns:
целое число, большее нуля и меньшее или равное maxPage.

setMinPage

public void setMinPage(int minPage)
Указывает минимальное значение, которое пользователь может указать в качестве первой страницы для печати для заданий, использующих эти атрибуты. Если этот атрибут не указан, это эквивалентно указанию 1.
Parameters:
minPage - целое число, большее нуля и меньшее или равное maxPage.
Throws:
IllegalArgumentException - если одно или несколько из вышеперечисленных условий нарушены.

getMultipleDocumentHandling

public JobAttributes.MultipleDocumentHandlingType getMultipleDocumentHandling()
Указывает способ обработки нескольких копий, включая склейку, для заданий, использующих эти атрибуты. Этот атрибут обновляется до значения, выбранного пользователем.
Returns:
MultipleDocumentHandlingType.SEPARATE_DOCUMENTS_COLLATED_COPIES или MultipleDocumentHandlingType.SEPARATE_DOCUMENTS_UNCOLLATED_COPIES.

setMultipleDocumentHandling

public void setMultipleDocumentHandling(JobAttributes.MultipleDocumentHandlingType multipleDocumentHandling)
Указывает способ обработки нескольких копий, включая склейку, для заданий, использующих эти атрибуты. Если этот атрибут не указан, он эквивалентен MultipleDocumentHandlingType.SEPARATE_DOCUMENTS_UNCOLLATED_COPIES.
Parameters:
multipleDocumentHandling - MultipleDocumentHandlingType.SEPARATE_DOCUMENTS_COLLATED_COPIES или MultipleDocumentHandlingType.SEPARATE_DOCUMENTS_UNCOLLATED_COPIES.
Throws:
IllegalArgumentException - если multipleDocumentHandling равно null.

setMultipleDocumentHandlingToDefault

public void setMultipleDocumentHandlingToDefault()
Устанавливает способ обработки нескольких копий, включая склейку, для заданий, использующих эти атрибуты, по умолчанию. Обработка по умолчанию — MultipleDocumentHandlingType.SEPARATE_DOCUMENTS_UNCOLLATED_COPIES.

getPageRanges

public int[][] getPageRanges()
Указывает для заданий, использующих эти атрибуты, диапазоны страниц для печати, если нужно распечатать диапазон страниц. Все номера диапазонов включительно. Этот атрибут обновляется до значения, выбранного пользователем. Приложение должно игнорировать этот атрибут на выходе, если возвращаемое значение метода getDefaultSelection равно DefaultSelectionType.RANGE.
Returns:
массив массивов целых чисел по 2 элемента. Массив интерпретируется как диапазон, охватывающий все страницы, включая и между указанными страницами. Диапазоны должны быть в порядке возрастания и не должны перекрываться. Указанные номера страниц не могут быть меньше minPage или больше maxPage. Например: (new int[][] { new int[] { 1, 3 }, new int[] { 5, 5 }, new int[] { 15, 19 } }), указывает страницы 1, 2, 3, 5, 15, 16, 17, 18 и 19.

setPageRanges

public void setPageRanges(int[][] pageRanges)
Указывает для заданий, использующих эти атрибуты, диапазоны страниц для печати, если нужно распечатать диапазон страниц. Все номера диапазонов включительно. Если этот атрибут не указан, используются значения из атрибутов fromPage и toPages. Если pageRanges и один или оба из fromPage и toPage указаны, pageRanges имеет приоритет. Отсутствие указания pageRanges, fromPage или toPage эквивалентно вызову setPageRanges(new int[][] { new int[] { minPage, minPage } });
Parameters:
pageRanges - массив массивов целых чисел по 2 элемента. Массив интерпретируется как диапазон, охватывающий все страницы, включая и между указанными страницами. Диапазоны должны быть в порядке возрастания и не должны перекрываться. Указанные номера страниц не могут быть меньше minPage или больше maxPage. Например: (new int[][] { new int[] { 1, 3 }, new int[] { 5, 5 }, new int[] { 15, 19 } }), указывает страницы 1, 2, 3, 5, 15, 16, 17, 18 и 19. Обратите внимание, что (new int[][] { new int[] { 1, 1 }, new int[] { 1, 2 } }), является недопустимым набором диапазонов страниц, так как два диапазона перекрываются.
Throws:
IllegalArgumentException - если одно или несколько из вышеперечисленных условий нарушены.

getPrinter

public String getPrinter()
Возвращает целевой принтер для заданий, использующих эти атрибуты. Этот атрибут обновляется до значения, выбранного пользователем.
Returns:
возможно null имя принтера.

setPrinter

public void setPrinter(String printer)
Указывает целевой принтер для заданий, использующих эти атрибуты. По умолчанию зависит от платформы и реализации.
Parameters:
printer - возможно null имя принтера.

getSides

public JobAttributes.SidesType getSides()
Возвращает способ расположения последовательных страниц на сторонах носителя для заданий, использующих эти атрибуты. SidesType.ONE_SIDED размещает каждую последующую страницу на той же стороне последовательных листов носителя. Это расположение иногда называется *простым*. SidesType.TWO_SIDED_LONG_EDGE размещает каждую последующую пару страниц на лицевой и обратной сторонах последовательных листов носителя, так что ориентация каждой пары страниц на носителе была бы правильной для читателя, как если бы для переплета по длинному краю. Это расположение иногда называется *дуплексом*. SidesType.TWO_SIDED_SHORT_EDGE размещает каждую последующую пару страниц на лицевой и обратной сторонах последовательных листов носителя, так что ориентация каждой пары страниц на носителе была бы правильной для читателя, как если бы для переплета по короткому краю. Это расположение иногда называется *переплет по короткому краю*. Этот атрибут обновляется до значения, выбранного пользователем.
Returns:
SidesType.ONE_SIDED, SidesType.TWO_SIDED_LONG_EDGE или SidesType.TWO_SIDED_SHORT_EDGE.

setSides

public void setSides(JobAttributes.SidesType sides)
Указывает, как последовательные страницы должны быть размещены на сторонах носителя для заданий, использующих эти атрибуты. SidesType.ONE_SIDED размещает каждую последующую страницу на той же стороне последовательных листов носителя. Это расположение иногда называется *простым*. SidesType.TWO_SIDED_LONG_EDGE размещает каждую последующую пару страниц на лицевой и обратной сторонах последовательных листов носителя, так что ориентация каждой пары страниц на носителе была бы правильной для читателя, как если бы для переплета по длинному краю. Это расположение иногда называется *дуплексом*. SidesType.TWO_SIDED_SHORT_EDGE размещает каждую последующую пару страниц на лицевой и обратной сторонах последовательных листов носителя, так что ориентация каждой пары страниц на носителе была бы правильной для читателя, как если бы для переплета по короткому краю. Это расположение иногда называется *переплет по короткому краю*. Если этот атрибут не указан, он эквивалентен SidesType.ONE_SIDED.
Parameters:
sides - SidesType.ONE_SIDED, SidesType.TWO_SIDED_LONG_EDGE или SidesType.TWO_SIDED_SHORT_EDGE.
Throws:
IllegalArgumentException - если sides равно null.

setSidesToDefault

public void setSidesToDefault()
Устанавливает способ расположения последовательных страниц на сторонах носителя для заданий, использующих эти атрибуты, по умолчанию. По умолчанию используется SidesType.ONE_SIDED.

getToPage

public int getToPage()
Возвращает для заданий, использующих эти атрибуты, последнюю страницу (включительно) для печати, если необходимо распечатать диапазон страниц. Этот атрибут обновляется до значения, выбранного пользователем. Приложение должно игнорировать этот атрибут при выводе, если возвращаемое значение метода getDefaultSelection равно DefaultSelectionType.RANGE. Приложение должно учитывать возвращаемое значение getPageRanges вместо возвращаемого значения данного метода, если это возможно.
Returns:
целое число, большее нуля и большее или равное toPage, и большее или равное minPage, и меньшее или равное maxPage.

setToPage

public void setToPage(int toPage)
Устанавливает для заданий, использующих эти атрибуты, последнюю страницу (включительно) для печати, если необходимо напечатать диапазон страниц. Если этот атрибут не указан, то используются значения из атрибута pageRanges. Если заданы pageRanges и хотя бы один из fromPage или toPage, pageRanges имеет приоритет. Отсутствие pageRanges, fromPage или toPage эквивалентно вызову setPageRanges(new int[][] { new int[] { minPage } });
Parameters:
toPage - целое число, больше нуля, больше или равно fromPage, больше или равно minPage и меньше или равно maxPage.
Throws:
IllegalArgumentException - если одно или несколько из вышеперечисленных условий нарушены.

equals

public boolean equals(Object obj)
Определяет, равны ли два объекта JobAttributes.

Два JobAttributes равны тогда и только тогда, когда равны все их атрибуты. Атрибуты перечислимого типа равны тогда и только тогда, когда поля ссылаются на один и тот же уникальный объект перечисления. Набор диапазонов страниц равен тогда и только тогда, когда множества имеют одинаковую длину, каждый диапазон перечисляет одни и те же страницы и диапазоны расположены в том же порядке.

Overrides:
equals в классе Object
Parameters:
obj - объект, равенство которого будет проверяться.
Returns:
равен ли obj этому JobAttribute в соответствии с вышеуказанными критериями.
See Also:
  • Object.hashCode()
  • HashMap

hashCode

public int hashCode()
Возвращает значение хэш-кода для этого JobAttributes.
Overrides:
hashCode в классе Object
Returns:
хэш-код.
See Also:
  • Object.equals(java.lang.Object)
  • System.identityHashCode(java.lang.Object)

toString

public String toString()
Возвращает строковое представление этого JobAttributes.
Overrides:
toString в классе Object
Returns:
строковое представление.

© 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/JobAttributes.html

Spec-Zone.ru

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