Foundation 1.1.2

java.security
クラス AllPermission

java.lang.Object
  上位を拡張 java.security.Permission
      上位を拡張 java.security.AllPermission
すべての実装されたインタフェース:
Serializable, Guard

public final class AllPermission
extends Permission

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
関連項目:
Object.hashCode(), Hashtable

hashCode

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

定義:
クラス Permission 内の hashCode
戻り値:
このオブジェクトのハッシュコード値
関連項目:
Object.equals(java.lang.Object), Hashtable

getActions

public String getActions()
アクションの正規の文字列表現を返します。

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

newPermissionCollection

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

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

Foundation 1.1.2

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

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