|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public final class PrinterStateReasons extends HashMap<PrinterStateReason,Severity> implements PrintServiceAttribute
PrinterState атрибут. Экземпляры PrinterStateReason не появляйтесь в наборе атрибута Службы печати непосредственно. Скорее атрибут PrinterStateReasons появляется в наборе атрибута Службы печати. Атрибут PrinterStateReasons содержит нуль, один, или больше чем один PrinterStateReason объекты, которые принадлежат состоянию Службы печати, и каждому PrinterStateReason объект связывается с a Severity уровень (наименее серьезного) ОТЧЕТА, ПРЕДУПРЕЖДЕНИЕ, или (самая серьезная) ОШИБКА. Принтер добавляет a PrinterStateReason возразите против атрибута PrinterStateReasons Службы печати, когда соответствующее условие становится истиной принтера, и принтер удаляет PrinterStateReason возразите снова, когда соответствующее условие становится ложью, независимо от ли Служба печати повсюду PrinterState также измененный.
Класс PrinterStateReasons наследовал свою реализацию от class java.util.HashMap. Каждая запись в карте состоит из a PrinterStateReason объект (ключ), отображающийся на a Severity объект (значение):
В отличие от большинства атрибутов печати, которые являются неизменными когда-то созданные, class, PrinterStateReasons разрабатывается, чтобы быть изменчивым; можно добавить PrinterStateReason объекты к существующему PrinterStateReasons возражают и удаляют их снова. Однако, как class java.util.HashMap, class PrinterStateReasons не многократен ориентированный на многопотоковое исполнение. Если объект PrinterStateReasons будет использоваться многократными потоками, убедитесь, что синхронизировали его операции (например, используя синхронизируемое представление карты, полученное из class java.util.Collections).
Совместимость IPP: строковые значения возвратились каждым человеком PrinterStateReason объект и связанное Severity объект toString() методы, связанные вместе с дефисом ("-") промежуточный, дает значение ключевого слова IPP. Название категории, возвращенное getName() дает название атрибута IPP.
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>| Конструктор и Описание |
|---|
PrinterStateReasons()
Создайте новое, пустое состояние принтера причины атрибут; у базовой карты хеша есть емкость начальной буквы значения по умолчанию и коэффициент загрузки.
|
PrinterStateReasons(int initialCapacity)
супер новый, пустой принтер утверждает причины атрибут; у базовой карты хеша есть данная начальная емкость и коэффициент загрузки значения по умолчанию.
|
PrinterStateReasons(int initialCapacity, float loadFactor)
Создайте новое, пустое состояние принтера причины атрибут; у базовой карты хеша есть данная начальная емкость и коэффициент загрузки.
|
PrinterStateReasons(Map<PrinterStateReason,Severity> map)
Создайте новое состояние принтера причины атрибут, который содержит то же самое
PrinterStateReason"К"Severity отображения как данная карта. |
| Модификатор и Тип | Метод и Описание |
|---|---|
Class<? extends Attribute> |
getCategory()
Доберитесь печать приписывают class, который должен использоваться в качестве "категории" для этого значения атрибута печати.
|
Строка |
getName()
Получите имя категории, которой это значение атрибута является экземпляром.
|
Set<PrinterStateReason> |
printerStateReasonSet(Severity severity)
Получите неподдающееся изменению представление набора отдельной причины состояния принтера атрибуты на данном уровне серьезности в этом атрибуте PrinterStateReasons.
|
Серьезность |
put(PrinterStateReason reason, Severity severity)
Добавляет приведенная причина состояния принтера к этому состоянию принтера причины атрибут, связывая это с данным уровнем серьезности.
|
clear, clone, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, get, getOrDefault, isEmpty, keySet, merge, putAll, putIfAbsent, remove, remove, replace, replace, size, valuesequals, hashCode, toStringfinalize, getClass, notify, notifyAll, wait, wait, waitequals, forEach, hashCode, replaceAllpublic PrinterStateReasons()
public PrinterStateReasons(int initialCapacity)
initialCapacity - Начальная емкость.IllegalArgumentException - если начальная емкость является меньше чем нуль.public PrinterStateReasons(int initialCapacity,
float loadFactor)
initialCapacity - Начальная емкость.loadFactor - Коэффициент загрузки.IllegalArgumentException - если начальная емкость является меньше чем нуль.public PrinterStateReasons(Map<PrinterStateReason,Severity> map)
PrinterStateReason"К"Severity отображения как данная карта. Начальная емкость карты базового хеша и коэффициент загрузки как определяются в конструкторе суперкласса HashMap(Map).map - Отобразитесь на копию.NullPointerException - (исключение непроверенное) Брошенный, если map нуль или если любой ключ или значение в map нуль.ClassCastException - (исключение непроверенное) Брошенный, если любой ключ map не экземпляр class PrinterStateReason или если любое значение в map не экземпляр class Severity.public Severity put(PrinterStateReason reason, Severity severity)
put в интерфейсе Map<PrinterStateReason,Severity>put в class HashMap<PrinterStateReason,Severity>reason - Причина состояния принтера. Это должно быть экземпляром class PrinterStateReason.severity - Серьезность принтера утверждает причину. Это должно быть экземпляром class Severity.NullPointerException - (исключение непроверенное) Брошенный, если reason нуль или severity нуль.ClassCastException - (исключение непроверенное) Брошенный, если reason не экземпляр class PrinterStateReason или если severity не экземпляр class Severity.public final Class<? extends Attribute> getCategory()
Для class PrinterStateReasons категорией является class PrinterStateReasons непосредственно.
getCategory в интерфейсе Attributejava.lang.Class.public final String getName()
Для class PrinterStateReasons название категории "printer-state-reasons".
public Set<PrinterStateReason> printerStateReasonSet(Severity severity)
PrinterStateReason объект. Единственные элементы в представлении набора PrinterStateReason объекты, которые отображаются на данное значение серьезности. Представление набора поддерживается этим атрибутом PrinterStateReasons, так изменения к этому атрибуту PrinterStateReasons отражаются в представлении набора. Представление набора не поддерживает вставку элемента или удаление. iterator представления набора не поддерживает удаление элемента.severity - Уровень серьезности.PrinterStateReason атрибуты в данном Severity уровень.NullPointerException - (исключение непроверенное) Брошенный, если severity нуль.
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92