declare namespace javax { namespace print { namespace attribute { namespace standard { /** * Class JobMessageFromOperator is a printing attribute class, a text attribute, * that provides a message from an operator, system administrator, or * "intelligent" process to indicate to the end user the reasons for * modification or other management action taken on a job. *

* A Print Job's attribute set includes zero instances or one instance of a * JobMessageFromOperator attribute, not more than one instance. A new * JobMessageFromOperator attribute replaces an existing JobMessageFromOperator * attribute, if any. In other words, JobMessageFromOperator is not intended to * be a history log. If it wishes, the client can detect changes to a Print * Job's JobMessageFromOperator attribute and maintain the client's own history * log of the JobMessageFromOperator attribute values. *

* IPP Compatibility: The string value gives the IPP name value. The * locale gives the IPP natural language. The category name returned by * getName() gives the IPP attribute name. *

* @author Alan Kaminsky */ // @ts-ignore class JobMessageFromOperator extends javax.print.attribute.TextSyntax implements javax.print.attribute.PrintJobAttribute { /** * Constructs a new job message from operator attribute with the given * message and locale. * @param message Message. * @param locale Natural language of the text string. null * is interpreted to mean the default locale as returned * by Locale.getDefault() * @exception NullPointerException * (unchecked exception) Thrown if message is null. */ // @ts-ignore constructor(message: java.lang.String | string, locale: java.util.Locale) /** * Returns whether this job message from operator attribute is equivalent to * the passed in object. To be equivalent, all of the following conditions * must be true: *

    *
  1. * object is not null. *
  2. * object is an instance of class JobMessageFromOperator. *
  3. * This job message from operator attribute's underlying string and * object's underlying string are equal. *
  4. * This job message from operator attribute's locale and * object's locale are equal. *
* @param object Object to compare to. * @return True if object is equivalent to this job * message from operator attribute, false otherwise. */ // @ts-ignore public equals(object: java.lang.Object | any): boolean /** * Get the printing attribute class which is to be used as the "category" * for this printing attribute value. *

* For class JobMessageFromOperator, the * category is class JobMessageFromOperator itself. * @return Printing attribute class (category), an instance of class * {#link java.lang.Class java.lang.Class}. */ // @ts-ignore public getCategory(): java.lang.Class /** * Get the name of the category of which this attribute value is an * instance. *

* For class JobMessageFromOperator, the * category name is "job-message-from-operator". * @return Attribute category name. */ // @ts-ignore public getName(): string } } } } }