JavaTM 2
Platform
Std. Ed. v1.4.0

java.security
インタフェース Principal

既知のサブインタフェースの一覧:
Group
既知の実装クラスの一覧:
Identity, KerberosPrincipal, X500Principal

public interface Principal

このインタフェースは、主体という抽象的な概念を表します。この主体を利用することで、個人、企業、ログイン ID などのあらゆるエンティティを表すことができます。

関連項目:
X509Certificate

メソッドの概要
 boolean equals(Object another)
          指定されたオブジェクトと主体を比較します。
 String getName()
          主体の名前を返します。
 int hashCode()
          この主体のハッシュコードを返します。
 String toString()
          主体の文字列表現を返します。
 

メソッドの詳細

equals

public boolean equals(Object another)
指定されたオブジェクトと主体を比較します。指定されたオブジェクトが、このインタフェースの実装が表す主体に一致する場合は true を返します。

オーバーライド:
クラス Object 内の equals
パラメータ:
another - 比較対象の主体
戻り値:
指定された主体が、この主体によってカプセル化されたものと同じ場合は true、そうでない場合は false

toString

public String toString()
主体の文字列表現を返します。

オーバーライド:
クラス Object 内の toString
戻り値:
主体の文字列表現

hashCode

public int hashCode()
この主体のハッシュコードを返します。

オーバーライド:
クラス Object 内の hashCode
戻り値:
この主体に対するハッシュコード

getName

public String getName()
主体の名前を返します。

戻り値:
この主体の名前

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.