Java プラットフォーム 1.2

クラス
java.security.Permission の使用

Permission を使用するパッケージ
java.awt このパッケージには、ユーザインタフェースの作成と、グラフィックスとイメージのペイントのためのクラスがすべて含まれています。 
java.io このパッケージは、データストリーム、直列化、ファイルシステムによるシステム入出力用に提供されています。  
java.lang Java プログラミング言語の設計の基礎となるクラスを提供します。 
java.lang.reflect クラスおよびオブジェクトについてのリフレクション情報を取得するためのクラスおよびインタフェースを提供します。 
java.net ネットワーク対応アプリケーションを実装するためのクラスを提供します。 
java.security セキュリティフレームワークのクラスとインタフェースを提供します。 
java.util このパッケージには、コレクションフレームワーク、従来のコレクションクラス、イベントモデル、日付と時刻の機構、国際化、およびさまざまなユーティリティクラス (文字列トークナイザ、乱数ジェネレータ、ビット配列) が含まれています。  
 

java.awt における Permission の使用方法
 

java.awt における Permission のサブクラス
 class AWTPermission
          このクラスは AWT のアクセス権用のクラスです。
 

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 HttpURLConnection.getPermission()
           
 

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 の初期化のときには「解決されなかった」Permissions を保持できます。
 

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

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

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

java.util における Permission の使用方法
 

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

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


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.