java.lang.Object
java.security.Permission
java.security.AllPermission
- すべての実装されたインタフェース:
Serializable
,Guard
public final class AllPermission extends Permission
AllPermissionは、ほかのすべてのアクセス権を包含するアクセス権です。
注: AllPermissionは、ほかのすべてのアクセス権を包含するので、慎重に許可してください。 このアクセス権を指定すると、コードはセキュリティ無効の状態で実行されるようになります。 このようなアクセス権をコードに与えるときは、十分な注意を払ってください。 このアクセス権は、テスト時か、アプリケーションまたはアプレットが完全に信頼できる場合で、なおかつ必要なアクセス権をポリシーに追加するのが非常に煩雑な作業になるような、きわめてまれなケースでだけ使用するようにしてください。
- 導入されたバージョン:
- 1.2
- 関連項目:
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オブジェクトを返します。
-
コンストラクタの詳細
-
AllPermission
public AllPermission()新しいAllPermissionオブジェクトを作成します。 -
AllPermission
新しいAllPermissionオブジェクトを作成します。 このコンストラクタは、新しいPermissionオブジェクトのインスタンスを生成するためにPolicy
オブジェクトによって使用されます。- パラメータ:
name
- 無視されるactions
- 無視される
-
-
メソッドの詳細
-
implies
public boolean implies(Permission p)指定されたアクセス権をこのオブジェクトが包含しているかどうかを判定します。 このメソッドは、常にtrueを返します。- 定義:
implies
、クラス:Permission
- パラメータ:
p
- チェック対象のアクセス権。- 戻り値:
- return
-
equals
public boolean equals(Object obj)2つのAllPermissionオブジェクトが同等であるかどうかを判定します。 2つのAllPermissionオブジェクトは常に同等です。- 定義:
equals
、クラス:Permission
- パラメータ:
obj
- このオブジェクトと等しいかどうかが判定されるオブジェクト。- 戻り値:
obj
がAllPermissionの場合はtrue、そうでない場合はfalse。- 関連項目:
Object.hashCode()
、HashMap
-
hashCode
public int hashCode()このオブジェクトのハッシュ・コード値を返します。- 定義:
hashCode
、クラス:Permission
- 戻り値:
- このオブジェクトのハッシュ・コード値。
- 関連項目:
Object.equals(java.lang.Object)
,System.identityHashCode(java.lang.Object)
-
getActions
public String getActions()アクションの正規の文字列表現を返します。- 定義:
getActions
、クラス:Permission
- 戻り値:
- アクション
-
newPermissionCollection
public PermissionCollection newPermissionCollection()AllPermissionオブジェクトを格納する新しいPermissionCollectionオブジェクトを返します。- オーバーライド:
newPermissionCollection
、クラス:Permission
- 戻り値:
- AllPermissionオブジェクトの格納に適した新しいPermissionCollectionオブジェクト。
-