JavaTM 2
Platform
Std. Ed. v1.4.0

javax.naming
クラス RefAddr

java.lang.Object
  |
  +--javax.naming.RefAddr
すべての実装インタフェース:
Serializable
直系の既知のサブクラス:
BinaryRefAddr, StringRefAddr

public abstract class RefAddr
extends Object
implements Serializable

このクラスは通信端点のアドレスを表します。このクラスは、通信機構を記述する型と、RefAddr サブクラスによって決定されるアドレス内容で構成されます。

たとえば、アドレス型は「BSD Printer Address」に、BSD 印刷プロトコルで使用されるアドレスであることを指定します。その内容は、このプロトコルを認識するプリンタサーバの位置を識別するマシン名になります。

RefAddr は参照内に含まれています。

RefAddr は abstract クラスです。RefAddr の固定実装によって、その同期プロパティが決定されます。

導入されたバージョン:
1.3
関連項目:
Reference, LinkRef, StringRefAddr, BinaryRefAddr, 直列化された形式

フィールドの概要
protected  String addrType
          このアドレスの型を含みます。
 
コンストラクタの概要
protected RefAddr(String addrType)
          そのアドレス型を使用して、RefAddr の新しいインスタンスを構築します。
 
メソッドの概要
 boolean equals(Object obj)
          obj がこの RefAddr と等しいかどうかを判別します。
abstract  Object getContent()
          このアドレスの内容を取り出します。
 String getType()
          このアドレスのアドレス型を取り出します。
 int hashCode()
          このアドレスのハッシュコードを、そのアドレス型と内容を使用して計算します。
 String toString()
          このアドレスの文字列表現を生成します。
 
クラス java.lang.Object から継承したメソッド
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

addrType

protected String addrType
このアドレスの型を含みます。

コンストラクタの詳細

RefAddr

protected RefAddr(String addrType)
そのアドレス型を使用して、RefAddr の新しいインスタンスを構築します。

パラメータ:
addrType - アドレスの型を記述する null 以外の文字列
メソッドの詳細

getType

public String getType()
このアドレスのアドレス型を取り出します。

戻り値:
このアドレスの null 以外のアドレス型

getContent

public abstract Object getContent()
このアドレスの内容を取り出します。

戻り値:
null の可能性があるアドレス内容

equals

public boolean equals(Object obj)
obj がこの RefAddr と等しいかどうかを判別します。

次の条件がすべて true である場合 obj はこの RefAddr と等しくなります。

オーバーライド:
クラス Object 内の equals
パラメータ:
obj - null の可能性があるチェック対象の obj
戻り値:
obj がこの refaddr と等しい場合は true、そうでない場合は false
関連項目:
getContent(), getType()

hashCode

public int hashCode()
このアドレスのハッシュコードを、そのアドレス型と内容を使用して計算します。ハッシュコードは、アドレス型のハッシュコードとアドレス内容のハッシュコードの合計になります。

オーバーライド:
クラス Object 内の hashCode
戻り値:
int としてのこのアドレスのハッシュコード
関連項目:
Object.hashCode()

toString

public String toString()
このアドレスの文字列表現を生成します。文字列はアドレスの型およびラベル付きの内容で構成されます。この表現は、表示専用で使用され、構文解析には使用されません。

オーバーライド:
クラス Object 内の toString
戻り値:
このアドレスの null 以外の文字列表現

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.