JavaTM 2 Platform
Std. Ed. v1.3

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.3

バグや機能要求の報告
さらに詳しい API リファレンスおよび開発者ドキュメントについては、 Java 2 SDK SE Developer Documentation を参照してください。このドキュメントには、概念、用語の定義、回避策、 実用的なコード例など、開発者を対象にした詳細な解説が掲載されています。

Java、Java 2D、JDBC は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.