< prev index next >

src/java.desktop/share/classes/javax/print/attribute/standard/JobName.java

Print this page

        

*** 45,55 **** * the doc's print data representation object is a URL, or (3) any other piece * of Print Job specific and/or document content information. * <P> * <B>IPP Compatibility:</B> The string value gives the IPP name value. The * locale gives the IPP natural language. The category name returned by ! * <CODE>getName()</CODE> gives the IPP attribute name. * * @author Alan Kaminsky */ public final class JobName extends TextSyntax implements PrintRequestAttribute, PrintJobAttribute { --- 45,55 ---- * the doc's print data representation object is a URL, or (3) any other piece * of Print Job specific and/or document content information. * <P> * <B>IPP Compatibility:</B> The string value gives the IPP name value. The * locale gives the IPP natural language. The category name returned by ! * {@code getName()} gives the IPP attribute name. * * @author Alan Kaminsky */ public final class JobName extends TextSyntax implements PrintRequestAttribute, PrintJobAttribute {
*** 60,97 **** * Constructs a new job name attribute with the given job name and locale. * * @param jobName Job name. * @param locale Natural language of the text string. null * is interpreted to mean the default locale as returned ! * by <code>Locale.getDefault()</code> * * @exception NullPointerException ! * (unchecked exception) Thrown if <CODE>jobName</CODE> is null. */ public JobName(String jobName, Locale locale) { super (jobName, locale); } /** * Returns whether this job name attribute is equivalent to the passed in * object. To be equivalent, all of the following conditions must be true: * <OL TYPE=1> * <LI> ! * <CODE>object</CODE> is not null. * <LI> ! * <CODE>object</CODE> is an instance of class JobName. * <LI> ! * This job name attribute's underlying string and <CODE>object</CODE>'s * underlying string are equal. * <LI> ! * This job name attribute's locale and <CODE>object</CODE>'s locale are * equal. * </OL> * * @param object Object to compare to. * ! * @return True if <CODE>object</CODE> is equivalent to this job name * attribute, false otherwise. */ public boolean equals(Object object) { return (super.equals(object) && object instanceof JobName); } --- 60,97 ---- * Constructs a new job name attribute with the given job name and locale. * * @param jobName Job name. * @param locale Natural language of the text string. null * is interpreted to mean the default locale as returned ! * by {@code Locale.getDefault()} * * @exception NullPointerException ! * (unchecked exception) Thrown if {@code jobName} is null. */ public JobName(String jobName, Locale locale) { super (jobName, locale); } /** * Returns whether this job name attribute is equivalent to the passed in * object. To be equivalent, all of the following conditions must be true: * <OL TYPE=1> * <LI> ! * {@code object} is not null. * <LI> ! * {@code object} is an instance of class JobName. * <LI> ! * This job name attribute's underlying string and {@code object}'s * underlying string are equal. * <LI> ! * This job name attribute's locale and {@code object}'s locale are * equal. * </OL> * * @param object Object to compare to. * ! * @return True if {@code object} is equivalent to this job name * attribute, false otherwise. */ public boolean equals(Object object) { return (super.equals(object) && object instanceof JobName); }
*** 111,121 **** /** * Get the name of the category of which this attribute value is an * instance. * <P> ! * For class JobName, the category name is <CODE>"job-name"</CODE>. * * @return Attribute category name. */ public final String getName() { return "job-name"; --- 111,121 ---- /** * Get the name of the category of which this attribute value is an * instance. * <P> ! * For class JobName, the category name is {@code "job-name"}. * * @return Attribute category name. */ public final String getName() { return "job-name";
< prev index next >