JavaTM 2 Platform
Standard Ed. 5.0

java.security
クラス AllPermission

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

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 - チェック対象のアクセス権
戻り値:
true

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
戻り値:
AllPermissions を格納するのに適切な新しい PermissionCollection オブジェクト

JavaTM 2 Platform
Standard Ed. 5.0

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

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