CDC 1.1.2

クラス
java.security.Permission の使用

Permission を使用しているパッケージ
java.io このパッケージは、データストリーム、直列化、ファイルシステムによるシステム入出力用に提供されています。 
java.lang Java プログラム言語の設計にあたり基本的なクラスを提供します。 
java.lang.reflect クラスとオブジェクトに関するリフレクト情報を取得するクラスおよびインタフェースを提供します。 
java.net ネットワークアプリケーションを実装するためのクラスを提供します。 
java.security セキュリティーフレームワークのクラスとインタフェースを提供します。 
java.util このパッケージには、コレクションフレームワーク、レガシーコレクションクラス、イベントモデル、日時機能、国際化、およびさまざまなユーティリティークラス (StringTokenizer、乱数ジェネレーター、およびビット配列) が含まれています。 
 

java.io での Permission の使用
 

java.io での Permission のサブクラス
 class FilePermission
          このクラスは、ファイルまたはディレクトリへのアクセスを表します。
 class SerializablePermission
          直列化可能アクセス権のためのクラスです。
 

Permission 型のパラメータを持つ java.io のメソッド
 boolean FilePermission.implies(Permission p)
          この FilePermission オブジェクトに、指定されたアクセス権が含まれているかどうかを判定します。
 

java.lang での Permission の使用
 

java.lang での Permission のサブクラス
 class RuntimePermission
          このクラスは、実行時のアクセス権に関連します。
 

Permission 型のパラメータを持つ java.lang のメソッド
 void SecurityManager.checkPermission(Permission perm)
          指定されたアクセス権で要求したアクセスが、現在有効なセキュリティーポリシーに照らして許可されなかった場合に SecurityException をスローします。
 void SecurityManager.checkPermission(Permission perm, Object context)
          指定されたセキュリティーコンテキストについて、指定されたアクセス権が示すリソースへのアクセスを拒否された場合に SecurityException をスローします。
 

java.lang.reflect での Permission の使用
 

java.lang.reflect での Permission のサブクラス
 class ReflectPermission
          リフレクト処理の Permission クラスです。
 

java.net での Permission の使用
 

java.net での Permission のサブクラス
 class NetPermission
          このクラスは、各種のネットワークアクセス権のために使います。
 class SocketPermission
          このクラスは、ソケットを通じたネットワークへのアクセス権を表します。
 

Permission を返す java.net のメソッド
 Permission URLConnection.getPermission()
          このオブジェクトが表す接続のために必要なアクセス権を表す Permission オブジェクトを返します。
 

Permission 型のパラメータを持つ java.net のメソッド
 boolean SocketPermission.implies(Permission p)
          指定されたアクセス権が、このソケットアクセス権オブジェクトに含まれているかどうかを判定します。
 

java.security での Permission の使用
 

java.security での Permission のサブクラス
 class AllPermission
          AllPermission は、ほかのすべてのアクセス権を包含するアクセス権です。
 class BasicPermission
          BasicPermission は Permission クラスを拡張するクラスで、BasicPermission と同じ命名規約に従う必要のある、アクセス権の基底クラスとして使用できます。
 class SecurityPermission
          このクラスはセキュリティーアクセス権のために用意されています。
 class UnresolvedPermission
          UnresolvedPermission クラスを使うと、Policy の初期化時に「解決されなかった」Permission を保持できます。
 

Permission を返す java.security のメソッド
 Permission AccessControlException.getPermission()
          この例外に関連した Permission オブジェクトを取得します。
 

Permission 型のパラメータを持つ java.security のメソッド
 void Permissions.add(Permission permission)
          指定された permission オブジェクトを、それが属するクラスの PermissionCollection に追加します。
abstract  void PermissionCollection.add(Permission permission)
          アクセス権オブジェクトの現在のコレクションにアクセス権オブジェクトを追加します。
static void AccessController.checkPermission(Permission perm)
          現在有効なセキュリティーポリシーに基づいて、指定されたアクセス権によって示されるアクセス要求が許可されるか拒否されるかを決定します。
 void AccessControlContext.checkPermission(Permission perm)
          現在有効なセキュリティーポリシーとこのオブジェクトのコンテキストに基づいて、指定されたアクセス権によって示されるアクセス要求が許可されるか、拒否されるかを決定します。
 boolean UnresolvedPermission.implies(Permission p)
          未解決のアクセス権に対して常に false を返します。
 boolean AllPermission.implies(Permission p)
          指定されたアクセス権をこのオブジェクトが包含しているかどうかを判定します。
 boolean Permissions.implies(Permission permission)
          指定された種類のアクセス権に対するこのオブジェクトの PermissionCollection が、permission オブジェクトで表現されるアクセス権を包含するかどうかを確認します。
abstract  boolean PermissionCollection.implies(Permission permission)
          指定されたアクセス権が、この PermissionCollection で保持される Permission オブジェクトのコレクションによって包含されるかどうかを判定します。
 boolean BasicPermission.implies(Permission p)
          指定されたアクセス権をこのオブジェクトが包含しているかどうかを判定します。
abstract  boolean Permission.implies(Permission permission)
          このオブジェクトのアクションによって、指定されたアクセス権のアクションが包含されるかどうかを判定します。
 boolean ProtectionDomain.implies(Permission permission)
          この ProtectionDomain が、Permission オブジェクトで表現されるアクセス権を包含するかどうかを判定します。
 boolean Policy.implies(ProtectionDomain domain, Permission permission)
          ProtectionDomain に許可されたアクセス権についてグローバルポリシーを評価し、そのアクセス権が許可されているかどうかを判定します。
 

Permission 型のパラメータを持つ java.security のコンストラクタ
AccessControlException(String s, Permission p)
          指定された詳細メッセージと、例外を発生させた要求アクセス権を示す AccessControlException を構築します。
 

java.util での Permission の使用
 

java.util での Permission のサブクラス
 class PropertyPermission
          このクラスはプロパティーへのアクセス権のためのクラスです。
 

Permission 型のパラメータを持つ java.util のメソッド
 boolean PropertyPermission.implies(Permission p)
          PropertyPermission オブジェクトが、指定されたアクセス権を含んでいるかどうかを判定します。
 


CDC 1.1.2

Copyright 2006 Sun Microsystems, Inc. All Rights Reserved. Use of this specification is subject to license terms.