java.lang.Object
javax.print.attribute.URISyntax
- All Implemented Interfaces:
Serializable
,Cloneable
- Direct Known Subclasses:
Destination
,PrinterMoreInfo
,PrinterMoreInfoManufacturer
,PrinterURI
Class
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.- See Also:
-
Constructor Summary
-
Method Summary
-
Constructor Details
-
URISyntax
Constructs aURI
attribute with the specifiedURI
.- Parameters:
uri
- theURI
- Throws:
NullPointerException
- ifuri
isnull
-
-
Method Details
-
getURI
Returns thisURI
attribute'sURI
value.- Returns:
- the
URI
-
hashCode
public int hashCode()Returns a hashcode for thisURI
attribute. -
equals
Returns whether thisURI
attribute is equivalent to the passed in object. To be equivalent, all of the following conditions must be true:object
is notnull
.object
is an instance of classURISyntax
.- This
URI
attribute's underlyingURI
andobject
's underlyingURI
are equal.
-
toString
Returns aString
identifying thisURI
attribute. TheString
is the string representation of the attribute's underlyingURI
.
-