Java プラットフォーム 1.2

java.security
クラス AllPermission

java.lang.Object
  |
  +--java.security.Permission
        |
        +--java.security.AllPermission

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 を返します。
パラメータ:
p - 判定されるアクセス権
戻り値:
戻り値
オーバーライド:
クラス Permission 内の implies

equals

public boolean equals(Object obj)
2 つの AllPermission オブジェクトが同等であるかどうかを判定します。2 つの AllPermission オブジェクトは常に同等です。
パラメータ:
obj - このオブジェクトと同等であるかどうかを判定するオブジェクト
戻り値:
obj が AllPermission の場合は true、そうでない場合は false
オーバーライド:
クラス Permission 内の equals

hashCode

public int hashCode()
このオブジェクトのハッシュコード値を返します。
戻り値:
このオブジェクトのハッシュコード値
オーバーライド:
クラス Permission 内の hashCode

getActions

public String getActions()
アクションの標準的な文字列表現を返します。
戻り値:
アクション
オーバーライド:
クラス Permission 内の getActions

newPermissionCollection

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

戻り値:
AllPermission の格納に適した新しい PermissionCollection オブジェクト
オーバーライド:
クラス Permission 内の newPermissionCollection

Java プラットフォーム 1.2

バグや機能要求の報告
新しい javadoc の表示についてのコメントやご提案
Java は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.