CDC 1.1.2

クラス
java.lang.SecurityException の使用

SecurityException を使用しているパッケージ
java.io このパッケージは、データストリーム、直列化、ファイルシステムによるシステム入出力用に提供されています。 
java.lang Java プログラム言語の設計にあたり基本的なクラスを提供します。 
java.lang.reflect クラスとオブジェクトに関するリフレクト情報を取得するクラスおよびインタフェースを提供します。 
java.security セキュリティーフレームワークのクラスとインタフェースを提供します。 
 

java.io での SecurityException の使用
 

SecurityException をスローする java.io のメソッド
protected  boolean ObjectOutputStream.enableReplaceObject(boolean enable)
          ストリームのオブジェクトを置換できるようにします。
protected  boolean ObjectInputStream.enableResolveObject(boolean enable)
          ストリームから読み込まれたオブジェクトを置換できるようにします。
 

SecurityException をスローする java.io のコンストラクタ
ObjectInputStream()
          ObjectInputStream を完全に再実装するサブクラスが、ObjectInputStream のこの実装によって使用されたばかりの private データを割り当てる必要がないようにする手段を提供します。
ObjectOutputStream()
          ObjectOutputStream を完全に実装し直すサブクラスが、ObjectOutputStream のこの実装によって使用されたばかりの private データを割り当てる必要がないようにする手段を提供します。
 

java.lang での SecurityException の使用
 

SecurityException をスローする java.lang のメソッド
 Constructor Class.getConstructor(Class[] parameterTypes)
          この Class オブジェクトが表すクラスの指定された public コンストラクタをリフレクトする Constructor オブジェクトを返します。
 Constructor[] Class.getConstructors()
          この Class オブジェクトが表すクラスのすべての public コンストラクタをリフレクトする Constructor オブジェクトを格納している配列を返します。
 Class[] Class.getDeclaredClasses()
          この Class オブジェクトが表すクラスのメンバーとして宣言されたすべてのクラスおよびインタフェースをリフレクトする Class オブジェクトの配列を返します。
 Constructor Class.getDeclaredConstructor(Class[] parameterTypes)
          この Class オブジェクトが表すクラスまたはインタフェースの指定されたコンストラクタをリフレクトする Constructor オブジェクトを返します。
 Constructor[] Class.getDeclaredConstructors()
          この Class オブジェクトが表すクラスによって宣言されたすべてのコンストラクタをリフレクトする Constructor オブジェクトの配列を返します。
 Field Class.getDeclaredField(String name)
          この Class オブジェクトが表すクラスまたはインタフェースの指定された宣言フィールドをリフレクトする Field オブジェクトを返します。
 Field[] Class.getDeclaredFields()
          この Class オブジェクトが表すクラスまたはインタフェースによって宣言されたすべてのフィールドをリフレクトする Field オブジェクトの配列を返します。
 Method Class.getDeclaredMethod(String name, Class[] parameterTypes)
          この Class オブジェクトが表すクラスまたはインタフェースの指定された宣言メソッドをリフレクトする Method オブジェクトを返します。
 Method[] Class.getDeclaredMethods()
          この Class オブジェクトが表すクラスまたはインタフェースによって宣言されたすべてのメソッドをリフレクトする Method オブジェクトの配列を返します。
 Field Class.getField(String name)
          この Class オブジェクトが表すクラスまたはインタフェースの指定された public メンバーフィールドをリフレクトする Field オブジェクトを返します。
 Field[] Class.getFields()
          この Class オブジェクトが表すクラスまたはインタフェースのすべてのアクセス可能な public フィールドをリフレクトする、Field オブジェクトを保持している配列を返します。
 Method Class.getMethod(String name, Class[] parameterTypes)
          この Class オブジェクトが表すクラスまたはインタフェースの指定された public メンバーメソッドをリフレクトする Method オブジェクトを返します。
 Method[] Class.getMethods()
          この Class オブジェクトが表すクラスまたはインタフェースのすべての public「メンバー」メソッドをリフレクトする Method オブジェクトを格納している配列を返します。
 

java.lang.reflect での SecurityException の使用
 

SecurityException をスローする java.lang.reflect のメソッド
static void AccessibleObject.setAccessible(AccessibleObject[] array, boolean flag)
          効率を良くするために、単一のセキュリティーチェックにより、オブジェクトの配列の accessible フラグを設定する簡易メソッドです。
 void AccessibleObject.setAccessible(boolean flag)
          このオブジェクトの accessible フラグを、指定された boolean 値に設定します。
 

java.security での SecurityException の使用
 

java.security での SecurityException のサブクラス
 class AccessControlException
           この例外は、ファイルシステムやネットワークなどの重要なシステムリソースへのアクセス要求が拒否されたことを示すために、AccessController によってスローされます。
 

SecurityException をスローする java.security のメソッド
 void Permission.checkGuard(Object object)
          アクセス権のガードインタフェースを実装します。
 void Guard.checkGuard(Object object)
          ガードによって保護されたオブジェクトである object へのアクセスを許可するかどうかを決定します。
 Object GuardedObject.getObject()
          ガードのあるオブジェクトを取り出します。
 


CDC 1.1.2

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