Serializable, Cloneable
Destination, PrinterMoreInfo, PrinterMoreInfoManufacturer, PrinterURI
public abstract class URISyntax extends Object implements Serializable, Cloneable
URISyntax is an abstract base class providing the common implementation of all attributes whose value is a Uniform Resource Identifier (URI). Once constructed, a URI attribute's value is immutable.| Modifier | Constructor | Description | 
|---|---|---|
| protected  | Constructs a  URIattribute with the specifiedURI. | 
| Modifier and Type | Method | Description | 
|---|---|---|
| boolean | equals | Returns whether this  URIattribute is equivalent to the passed in object. | 
| URI | getURI() | Returns this  URIattribute'sURIvalue. | 
| int | hashCode() | Returns a hashcode for this  URIattribute. | 
| String | toString() | Returns a  Stringidentifying thisURIattribute. | 
protected URISyntax(URI uri)
URI attribute with the specified URI.uri - the URI
NullPointerException - if uri is null
public URI getURI()
URI attribute's URI value.URI
public int hashCode()
URI attribute.public boolean equals(Object object)
URI attribute is equivalent to the passed in object. To be equivalent, all of the following conditions must be true: object is not null. object is an instance of class URISyntax. URI attribute's underlying URI and object's underlying URI are equal. public String toString()
String identifying this URI attribute. The String is the string representation of the attribute's underlying URI.
    © 1993, 2023, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
    https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/javax/print/attribute/URISyntax.html