< prev index next >

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

Print this page

        

*** 31,49 **** import javax.print.attribute.PrintServiceAttribute; /** * Class PrinterInfo is a printing attribute class, a text attribute, that * provides descriptive information about a printer. This could include things ! * like: <CODE>"This printer can be used for printing color transparencies for ! * HR presentations"</CODE>, or <CODE>"Out of courtesy for others, please ! * print only small (1-5 page) jobs at this printer"</CODE>, or even \ ! * <CODE>"This printer is going away on July 1, 1997, please find a new ! * printer"</CODE>. * <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 PrinterInfo extends TextSyntax implements PrintServiceAttribute { --- 31,49 ---- import javax.print.attribute.PrintServiceAttribute; /** * Class PrinterInfo is a printing attribute class, a text attribute, that * provides descriptive information about a printer. This could include things ! * like: {@code "This printer can be used for printing color transparencies for ! * HR presentations"}, or {@code "Out of courtesy for others, please ! * print only small (1-5 page) jobs at this printer"}, or even ! * {@code "This printer is going away on July 1, 1997, please find a new ! * printer"}. * <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 PrinterInfo extends TextSyntax implements PrintServiceAttribute {
*** 55,68 **** * string and locale. * * @param info Printer information string. * @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>info</CODE> is null. */ public PrinterInfo(String info, Locale locale) { super (info, locale); } --- 55,68 ---- * string and locale. * * @param info Printer information string. * @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 info} is null. */ public PrinterInfo(String info, Locale locale) { super (info, locale); }
*** 70,93 **** * Returns whether this printer info 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 PrinterInfo. * <LI> * This printer info attribute's underlying string and ! * <CODE>object</CODE>'s underlying string are equal. * <LI> ! * This printer info 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 printer * info attribute, false otherwise. */ public boolean equals(Object object) { return (super.equals(object) && object instanceof PrinterInfo); } --- 70,93 ---- * Returns whether this printer info 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 PrinterInfo. * <LI> * This printer info attribute's underlying string and ! * {@code object}'s underlying string are equal. * <LI> ! * This printer info 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 printer * info attribute, false otherwise. */ public boolean equals(Object object) { return (super.equals(object) && object instanceof PrinterInfo); }
*** 107,117 **** /** * Get the name of the category of which this attribute value is an * instance. * <P> ! * For class PrinterInfo, the category name is <CODE>"printer-info"</CODE>. * * @return Attribute category name. */ public final String getName() { return "printer-info"; --- 107,117 ---- /** * Get the name of the category of which this attribute value is an * instance. * <P> ! * For class PrinterInfo, the category name is {@code "printer-info"}. * * @return Attribute category name. */ public final String getName() { return "printer-info";
< prev index next >