モジュール java.naming
パッケージ javax.naming

インタフェース名

すべてのスーパー・インタフェース:
Cloneable, Comparable<Object>, Serializable
既知のすべての実装クラス:
CompositeName, CompoundName, LdapName

public interface Name extends Cloneable, Serializable, Comparable<Object>
Nameインタフェースは汎用名を表します -- コンポーネントの順序付けされたシーケンス。 合成名(複数の名前空間にまたがる名前)、または複合名(個別の階層ネーミング・システムで使用される名前)を指定できます。

Nameには、コンポジット名、URL、ネームスペース固有の複合名など、様々な実装があります。

名前のコンポーネントには、番号が付けられます。 Nコンポーネントの名前のインデックスは、0からN未満の範囲で番号が付けられます。 この範囲は、[0,N]と表されます。 もっとも重要なコンポーネントは、インデックス0にあります。 空の名前にはコンポーネントはありません。

このインタフェースのメソッドでは、名前または名前コンポーネントであるパラメータの有効な値としてnullは許容されません。 同様に、名前または名前コンポーネントを返すメソッドでは、nullは返されません。

Nameのインスタンスは、同時マルチスレッド・アクセスが読取り専用でない場合、同期できません。

導入されたバージョン:
1.3