- 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, 直列化された形式
 
- 
- 
フィールドの詳細- 
addrTypeprotected String addrType このアドレスの型を含みます。
 
- 
 - 
コンストラクタの詳細- 
RefAddrprotected RefAddr(String addrType) そのアドレス型を使用して、RefAddrの新しいインスタンスを構築します。- パラメータ:
- addrType- アドレスの型を記述したnull以外の文字列。
 
 
- 
 - 
メソッドの詳細- 
getTypepublic String getType() このアドレスのアドレス型を取り出します。- 戻り値:
- このアドレスのnull以外のアドレス型。
 
 - 
getContentpublic abstract Object getContent() このアドレスの内容を取り出します。- 戻り値:
- nullの可能性があるアドレス内容。
 
 - 
equalspublic boolean equals(Object obj) objがこのRefAddrと等しいかどうかを判別します。これらの条件がすべてtrueである場合、objはこのRefAddrに等しい - 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()
 
 
- 
 
-