Class PrinterURI
java.lang.Object
javax.print.attribute.URISyntax
javax.print.attribute.standard.PrinterURI
- All Implemented Interfaces:
- Serializable, Cloneable, Attribute, PrintServiceAttribute
Class 
PrinterURI is a printing attribute class, a URI, that
specifies the globally unique name of a printer. If it has such a name, an
administrator determines a printer's URI and sets this attribute to
that name.
IPP Compatibility: This implements the IPP printer-uri attribute. The
string form returned by toString() gives the IPP printer-uri value.
The category name returned by getName() gives the IPP attribute name.
- See Also:
- 
Constructor SummaryConstructorsConstructorDescriptionPrinterURI(URI uri) Constructs a newPrinterURIattribute with the specifiedURI.
- 
Method SummaryModifier and TypeMethodDescriptionbooleanReturns whether this printer name attribute is equivalent to the passed in object.Get the printing attribute class which is to be used as the "category" for this printing attribute value.final StringgetName()Get the name of the category of which this attribute value is an instance.
- 
Constructor Details- 
PrinterURIConstructs a newPrinterURIattribute with the specifiedURI.- Parameters:
- uri-- URIof the printer
- Throws:
- NullPointerException- if- uriis- null
 
 
- 
- 
Method Details- 
equalsReturns whether this printer name attribute is equivalent to the passed in object. To be equivalent, all of the following conditions must be true:- objectis not- null.
- objectis an instance of class- PrinterURI.
- This PrinterURIattribute's underlyingURIandobject's underlyingURIare equal.
 
- 
getCategoryGet the printing attribute class which is to be used as the "category" for this printing attribute value.For class PrinterURIand any vendor-defined subclasses, the category is classPrinterURIitself.- Specified by:
- getCategoryin interface- Attribute
- Returns:
- printing attribute class (category), an instance of class
        java.lang.Class
 
- 
getName
 
-