- java.lang.Object
-
- javax.print.attribute.URISyntax
-
- すべての実装されたインタフェース:
Serializable
,Cloneable
- 直系の既知のサブクラス:
Destination
,PrinterMoreInfo
,PrinterMoreInfoManufacturer
,PrinterURI
public abstract class URISyntax extends Object implements Serializable, Cloneable
URISyntaxクラスは、値がURI (Uniform Resource Identifier)であるすべての属性の一般的な実装を提供する抽象基底クラスです。 URI属性の値は、いったん構築されると変更できません。- 関連項目:
- 直列化された形式
-
-
コンストラクタの詳細
-
URISyntax
protected URISyntax(URI uri)
指定されたURIでURI属性を構築します。- パラメータ:
uri
- URI。- 例外:
NullPointerException
- 非チェック例外。uri
がnullの場合にスローされる。
-
-
メソッドの詳細
-
getURI
public URI getURI()
このURI属性のURI値を返します。- 戻り値:
- URI
-
hashCode
public int hashCode()
このURI属性のハッシュ・コードを返します。- オーバーライド:
hashCode
、クラス:Object
- 戻り値:
- このオブジェクトのハッシュ・コード値
- 関連項目:
Object.equals(java.lang.Object)
,System.identityHashCode(java.lang.Object)
-
equals
public boolean equals(Object object)
このURI属性がオブジェクトに渡された属性と等しいかどうかを返します。 次の条件がすべてtrueの場合に同等とみなされます。-
object
がnullではない。 -
object
がURISyntaxクラスのインスタンスである。 -
このURI属性の基になるURIと
object
の基になるURIが同じである。
- オーバーライド:
equals
、クラス:Object
- パラメータ:
object
- 比較対象のオブジェクト。- 戻り値:
object
がこのURI属性と等しい場合はtrue、そうでない場合はfalse。- 関連項目:
Object.hashCode()
,HashMap
-
-
-