|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public final class JobHoldUntil extends DateTimeSyntax implements PrintRequestAttribute, PrintJobAttribute
Если значение этого атрибута определяет разовое датой, которое находится в будущем, принтер должен добавить JobStateReason значение JOB_HOLD_UNTIL_SPECIFIED к заданию JobStateReasons припишите, должен переместить задание в состояние PENDING_HELD, и не должен запланировать задание для того, чтобы напечатать, пока указанное разовое датой не прибывает.
Когда указанное разовое датой прибывает, принтер должен удалить JobStateReason значение JOB_HOLD_UNTIL_SPECIFIED от задания JobStateReasons атрибут, если существующий. Если нет никаких других причин состояния задания, которые хранят верность работе в состоянии PENDING_HELD, принтер должен рассмотреть задание как кандидата на обработку, перемещая задание в состояние НА ОЖИДАНИИ.
Если указанное разовое датой уже передало, задание должно быть кандидатом на обработку сразу. Таким образом один способ заставить задание сразу стать кандидатом на обработку состоит в том, чтобы определить атрибут JobHoldUntil, созданный как это (обозначение разового датой от 1 января 1970, GMT 0:00:00):
JobHoldUntil immediately = new JobHoldUntil (new Date (0L));
Если клиент не предоставляет этот атрибут в Запросе Печати, и принтер поддерживает этот атрибут, принтер должен использовать свое (зависящее от реализации) значение по умолчанию значение JobHoldUntil во время представления задания (в отличие от большинства шаблонных атрибутов задания, которые используются в случае необходимости во время обработки задания).
Чтобы создать атрибут JobHoldUntil из отдельных значений года, месяца, дня, часа, минута, и так далее, использует a Calendar возразите, чтобы создать a Date объект, затем используйте Date возразите, чтобы создать атрибут JobHoldUntil. Чтобы преобразовать атрибут JobHoldUntil, чтобы разделить значения года, месяца, дня, часа, минута, и так далее, создает a Calendar объект и набор это к Date от атрибута JobHoldUntil.
Совместимость IPP: Хотя IPP поддерживает атрибут "задание, содержат пока" не определено как ключевое слово, IPP не делает в этой поддержке времени атрибута, "задание содержит пока" не определено как дату и время. Однако, дата и время может быть преобразована в одно из стандартных ключевых слов IPP с некоторой потерей точности; например, значение JobHoldUntil с сегодняшней датой и местное время 21:00 могло бы быть преобразовано в стандартное ключевое слово IPP "ночь". Название категории, возвращенное getName() дает название атрибута IPP.
| Конструктор и Описание |
|---|
JobHoldUntil(Date dateTime)
Конструкция новое задание содержит до разового датой атрибута с данным
Date значение. |
| Модификатор и Тип | Метод и Описание |
|---|---|
boolean |
equals(Object object)
Возвраты, содержит ли это задание до атрибута, эквивалентны переданному в объекте.
|
Class<? extends Attribute> |
getCategory()
Доберитесь печать приписывают class, который должен использоваться в качестве "категории" для этого значения атрибута печати.
|
Строка |
getName()
Получите имя категории, которой это значение атрибута является экземпляром.
|
getValue, hashCode, toStringpublic JobHoldUntil(Date dateTime)
Date значение.dateTime - Date значение.NullPointerException - (исключение непроверенное) Брошенный, если dateTime нуль.public boolean equals(Object object)
equals в class DateTimeSyntaxobject - Объект сравниться с.object эквивалентно этому заданию, содержат до атрибута, ложь иначе.Object.hashCode(), HashMappublic final Class<? extends Attribute> getCategory()
Для class JobHoldUntil категорией является class JobHoldUntil непосредственно.
getCategory в интерфейсе Attributejava.lang.Class.
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92