30 import javax.print.attribute.PrintJobAttribute;
31
32 /**
33 * Class DateTimeAtProcessing is a printing attribute class, a date-time
34 * attribute, that indicates the date and time at which the Print Job first
35 * began processing.
36 * <P>
37 * To construct a DateTimeAtProcessing attribute from separate values of the
38 * year, month, day, hour, minute, and so on, use a {@link java.util.Calendar
39 * Calendar} object to construct a {@link java.util.Date Date} object, then use
40 * the {@link java.util.Date Date} object to construct the DateTimeAtProcessing
41 * attribute. To convert a DateTimeAtProcessing attribute to separate values of
42 * the year, month, day, hour, minute, and so on, create a {@link
43 * java.util.Calendar Calendar} object and set it to the {@link java.util.Date
44 * Date} from the DateTimeAtProcessing attribute.
45 * <P>
46 * <B>IPP Compatibility:</B> The information needed to construct an IPP
47 * "date-time-at-processing" attribute can be obtained as described above. The
48 * category name returned by <CODE>getName()</CODE> gives the IPP attribute
49 * name.
50 * <P>
51 *
52 * @author Alan Kaminsky
53 */
54 public final class DateTimeAtProcessing extends DateTimeSyntax
55 implements PrintJobAttribute {
56
57 private static final long serialVersionUID = -3710068197278263244L;
58
59 /**
60 * Construct a new date-time at processing attribute with the given {@link
61 * java.util.Date Date} value.
62 *
63 * @param dateTime {@link java.util.Date Date} value.
64 *
65 * @exception NullPointerException
66 * (unchecked exception) Thrown if <CODE>dateTime</CODE> is null.
67 */
68 public DateTimeAtProcessing(Date dateTime) {
69 super (dateTime);
70 }
|
30 import javax.print.attribute.PrintJobAttribute;
31
32 /**
33 * Class DateTimeAtProcessing is a printing attribute class, a date-time
34 * attribute, that indicates the date and time at which the Print Job first
35 * began processing.
36 * <P>
37 * To construct a DateTimeAtProcessing attribute from separate values of the
38 * year, month, day, hour, minute, and so on, use a {@link java.util.Calendar
39 * Calendar} object to construct a {@link java.util.Date Date} object, then use
40 * the {@link java.util.Date Date} object to construct the DateTimeAtProcessing
41 * attribute. To convert a DateTimeAtProcessing attribute to separate values of
42 * the year, month, day, hour, minute, and so on, create a {@link
43 * java.util.Calendar Calendar} object and set it to the {@link java.util.Date
44 * Date} from the DateTimeAtProcessing attribute.
45 * <P>
46 * <B>IPP Compatibility:</B> The information needed to construct an IPP
47 * "date-time-at-processing" attribute can be obtained as described above. The
48 * category name returned by <CODE>getName()</CODE> gives the IPP attribute
49 * name.
50 *
51 * @author Alan Kaminsky
52 */
53 public final class DateTimeAtProcessing extends DateTimeSyntax
54 implements PrintJobAttribute {
55
56 private static final long serialVersionUID = -3710068197278263244L;
57
58 /**
59 * Construct a new date-time at processing attribute with the given {@link
60 * java.util.Date Date} value.
61 *
62 * @param dateTime {@link java.util.Date Date} value.
63 *
64 * @exception NullPointerException
65 * (unchecked exception) Thrown if <CODE>dateTime</CODE> is null.
66 */
67 public DateTimeAtProcessing(Date dateTime) {
68 super (dateTime);
69 }
|