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クラスです。 それの具象実装によって、その同期プロパティが決定されます。
- 導入されたバージョン:
- 1.3
- 関連項目:
- Reference,- LinkRef,- StringRefAddr,- BinaryRefAddr, 直列化された形式
- 
フィールド詳細
- 
コンストラクタの詳細
- 
メソッドの詳細- 
getTypepublic String getType()このアドレスのアドレス型を取り出します。- 戻り値:
- このアドレスのnull以外のアドレス型。
 
- 
getContentpublic abstract Object getContent()このアドレスの内容を取り出します。- 戻り値:
- nullの可能性があるアドレス内容。
 
- 
equalspublic boolean equals(Object obj)objがこのRefAddrと等しいかどうかを判別します。これらの条件がすべてtrueである場合、objはこのRefAddrに等しい - non-null
- RefAddrのインスタンスである場合
- objにこのRefAddrと同じアドレス型がある場合(String.compareTo()を使用)
- objおよびこのRefAddrの内容がnullであるか、または両方が等しい場合(equals()テストを使用)
 - オーバーライド:
- equals、クラス:- Object
- パラメータ:
- obj- nullの可能性があるチェック対象のobj。
- 戻り値:
- objがこのrefaddrと等しい場合はtrue、そうでない場合はfalse。
- 関連項目:
- getContent(),- getType()
 
- 
hashCodepublic int hashCode()このアドレスのハッシュ・コードを、そのアドレス型と内容を使用して計算します。 ハッシュ・コードは、アドレス型のハッシュ・コードとアドレス内容のハッシュ・コードの合計になります。- オーバーライド:
- hashCode、クラス:- Object
- 戻り値:
- intとしてのこのアドレスのハッシュ・コード。
- 関連項目:
- Object.hashCode()
 
- 
toStringpublic String toString()このアドレスの文字列表現を生成します。 文字列はアドレスの型およびラベル付きの内容で構成されます。 この表記は、表示されるだけで、構文解析には使用されません。
 
-