Class URISyntax
- java.lang.Object
-
- javax.print.attribute.URISyntax
- All Implemented Interfaces:
-
Serializable,Cloneable
- Direct Known Subclasses:
-
Destination,PrinterMoreInfo,PrinterMoreInfoManufacturer,PrinterURI
public abstract class URISyntax extends Object implements Serializable, Cloneable
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:
- Serialized Form
Constructor Summary
| Modifier | Constructor | Description |
|---|---|---|
protected | URISyntax(URI uri) | Constructs a |
Method Summary
| Modifier and Type | Method | Description |
|---|---|---|
boolean | equals(Object object) | Returns whether this |
URI | getURI() | Returns this |
int | hashCode() | Returns a hashcode for this |
String | toString() | Returns a |
Methods declared in class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait Constructor Detail
URISyntax
protected URISyntax(URI uri)
Constructs a URI attribute with the specified URI.
- Parameters:
-
uri- theURI - Throws:
-
NullPointerException- ifuriisnull
Method Detail
getURI
public URI getURI()
Returns this URI attribute's URI value.
- Returns:
- the
URI
hashCode
public int hashCode()
Returns a hashcode for this URI attribute.
- Overrides:
-
hashCodein classObject - Returns:
- a hashcode value for this object
- See Also:
-
Object.equals(java.lang.Object),System.identityHashCode(java.lang.Object)
equals
public boolean equals(Object object)
Returns whether this URI attribute is equivalent to the passed in object. To be equivalent, all of the following conditions must be true:
-
objectis notnull. -
objectis an instance of classURISyntax. - This
URIattribute's underlyingURIandobject's underlyingURIare equal.
- Overrides:
-
equalsin classObject - Parameters:
-
object-Objectto compare to - Returns:
-
trueifobjectis equivalent to thisURIattribute,falseotherwise - See Also:
-
Object.hashCode(),HashMap
toString
public String toString()
Returns a String identifying this URI attribute. The String is the string representation of the attribute's underlying URI.