JavaTM 2
Platform
Std. Ed. v1.4.0

javax.print.attribute
クラス URISyntax

java.lang.Object
  |
  +--javax.print.attribute.URISyntax
すべての実装インタフェース:
Cloneable, Serializable
直系の既知のサブクラス:
Destination, PrinterMoreInfo, PrinterMoreInfoManufacturer, PrinterURI

public abstract class URISyntax
extends Object
implements Serializable, Cloneable

URISyntax クラスは、値が URI (Uniform Resource Identifier) であるすべての属性の一般的な実装を提供する抽象基底クラスです。URI 属性の値は、いったん構築されると変更できません。

関連項目:
直列化された形式

コンストラクタの概要
protected URISyntax(URI uri)
          指定された URI で URI 属性を構築します。
 
メソッドの概要
 boolean equals(Object object)
          この URI 属性がオブジェクトに渡された属性と等しいかどうかを返します。
 URI getURI()
          この URI 属性の URI 値を返します。
 int hashCode()
          この URI 属性のハッシュコードを返します。
 String toString()
          この URI 属性を識別する String を返します。
 
クラス java.lang.Object から継承したメソッド
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

URISyntax

protected URISyntax(URI uri)
指定された URI で URI 属性を構築します。

パラメータ:
uri - URI
例外:
NullPointerException - 未確認の例外。uri が null の場合、スローされる
メソッドの詳細

getURI

public URI getURI()
この URI 属性の URI 値を返します。

戻り値:
URI

hashCode

public int hashCode()
この URI 属性のハッシュコードを返します。

オーバーライド:
クラス Object 内の hashCode
戻り値:
このオブジェクトのハッシュコード値
関連項目:
Object.equals(java.lang.Object), Hashtable

equals

public boolean equals(Object object)
この URI 属性がオブジェクトに渡された属性と等しいかどうかを返します。同等であるためには、次の条件のすべてが true でなければなりません。
  1. object が null ではない
  2. object が URISyntax クラスのインスタンスである
  3. この URI 属性の基になる URI と object の基になる URI が同じである

オーバーライド:
クラス Object 内の equals
パラメータ:
object - 比較対象のオブジェクト
戻り値:
object が、この URI 属性と等しい場合は true、そうでない場合は false
関連項目:
Object.hashCode(), Hashtable

toString

public String toString()
この URI 属性を識別する String を返します。String は属性の基になる URI の文字列表現です。

オーバーライド:
クラス Object 内の toString
戻り値:
このオブジェクトを識別する String

JavaTM 2
Platform
Std. Ed. v1.4.0

バグの報告と機能のリクエスト
これ以外の API リファレンスおよび開発者用ドキュメントについては、 Java 2 SDK SE 開発者用ドキュメントを参照してください。 開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、 およびコード実例が含まれています。

Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.