JavaTM 2
Platform
Std. Ed. v1.4.0

java.security
クラス AllPermission

java.lang.Object
  |
  +--java.security.Permission
        |
        +--java.security.AllPermission
すべての実装インタフェース:
Guard, Serializable

public final class AllPermission
extends Permission

AllPermission は、ほかのすべてのアクセス権を包含するアクセス権です。

注: AllPermission は、ほかのすべてのアクセス権を包含するので、慎重に許可してください。AllPermission は、セキュリティを無効にした状態でコードを実行できるようにします。そのようなアクセス権をコードに与えるには、細心の注意が必要です。テスト中、またはアプリケーションやアプレットが完全に信頼でき、必要なアクセス権をポリシーに追加することが非常に煩わしい場合にだけ、このアクセス権を使用してください。

関連項目:
Permission, AccessController, Permissions, PermissionCollection, SecurityManager

コンストラクタの概要
AllPermission()
          新しい AllPermission オブジェクトを作成します。
AllPermission(String name, String actions)
          新しい AllPermission オブジェクトを作成します。
 
メソッドの概要
 boolean equals(Object obj)
          2 つの AllPermission オブジェクトが同等であるかどうかを判定します。
 String getActions()
          アクションの標準的な文字列表現を返します。
 int hashCode()
          このオブジェクトのハッシュコード値を返します。
 boolean implies(Permission p)
          指定されたアクセス権をこのオブジェクトが包含しているかどうかを判定します。
 PermissionCollection newPermissionCollection()
          AllPermission オブジェクトを格納する新しい PermissionCollection オブジェクトを返します。
 
クラス java.security.Permission から継承したメソッド
checkGuard, getName, toString
 
クラス java.lang.Object から継承したメソッド
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

AllPermission

public AllPermission()
新しい AllPermission オブジェクトを作成します。


AllPermission

public AllPermission(String name,
                     String actions)
新しい AllPermission オブジェクトを作成します。このコンストラクタは、新しい Permission オブジェクトのインスタンスを生成するために Policy オブジェクトによって使用されます。

パラメータ:
name - 無視される
actions - 無視される
メソッドの詳細

implies

public boolean implies(Permission p)
指定されたアクセス権をこのオブジェクトが包含しているかどうかを判定します。このメソッドは、常に true を返します。

定義:
クラス Permission 内の implies
パラメータ:
p - チェック対象のアクセス権
戻り値:
戻り値

equals

public boolean equals(Object obj)
2 つの AllPermission オブジェクトが同等であるかどうかを判定します。2 つの AllPermission オブジェクトは常に同等です。

定義:
クラス Permission 内の equals
パラメータ:
obj - このオブジェクトと等しいかどうかが判定されるオブジェクト
戻り値:
obj が AllPermission の場合は true、そうでない場合は false

hashCode

public int hashCode()
このオブジェクトのハッシュコード値を返します。

定義:
クラス Permission 内の hashCode
戻り値:
このオブジェクトのハッシュコード値

getActions

public String getActions()
アクションの標準的な文字列表現を返します。

定義:
クラス Permission 内の getActions
戻り値:
アクション

newPermissionCollection

public PermissionCollection newPermissionCollection()
AllPermission オブジェクトを格納する新しい PermissionCollection オブジェクトを返します。

オーバーライド:
クラス Permission 内の newPermissionCollection
戻り値:
AllPermissions を格納するのに適切な新しい PermissionCollection オブジェクト

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.