src/share/classes/javax/print/attribute/standard/DateTimeAtProcessing.java

Print this page




  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     }