JavaTM Platform
Standard Ed. 6

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 Platform
Standard Ed. 6

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

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。