JavaTM 2 Platform
Standard Ed. 5.0

java.security
インタフェース Principal

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

public interface Principal

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

関連項目:
X509Certificate

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

メソッドの詳細

equals

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

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

toString

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

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

hashCode

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

オーバーライド:
クラス Object 内の hashCode
戻り値:
この主体に対するハッシュコード
関連項目:
Object.equals(java.lang.Object), Hashtable

getName

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

戻り値:
この主体の名前

JavaTM 2 Platform
Standard Ed. 5.0

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

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