JavaTM 2 Platform
Std. Ed. v1.3

クラス
java.lang.SecurityException の使用

SecurityException を使用しているパッケージ
java.beans JavaBeans の開発に関連するクラスが含まれています。 
java.io このパッケージは、データストリーム、直列化、ファイルシステムによるシステム入出力用に提供されています。  
java.lang Java プログラム言語の設計にあたり基本的なクラスを提供します。 
java.lang.reflect クラスおよびオブジェクトについてのリフレクション情報を取得するためのクラスおよびインタフェースを提供します。 
java.rmi RMI (Remote Method Invocation) のパッケージを提供します。 
java.rmi.server RMI のサーバ側をサポートするクラスおよびインタフェースを提供します。 
java.security セキュリティフレームワークのクラスとインタフェースを提供します。 
javax.swing すべてのプラットフォームで可能な限り同じように機能する、「軽量」(Java 共通言語) コンポーネントのセットを提供します。 
 

java.beans での SecurityException の使用
 

SecurityException をスローする java.beans のメソッド
static void Beans.setDesignTime(boolean isDesignTime)
          アプリケーション構築環境で動作しているかどうかを示します。
static void Beans.setGuiAvailable(boolean isGuiAvailable)
          GUI 操作が使用可能な環境で動作しているかどうかを示します。
 

java.io での SecurityException の使用
 

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

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

java.lang での SecurityException の使用
 

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

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.rmi での SecurityException の使用
 

java.rmi での SecurityException のサブクラス
 class RMISecurityException
          推奨されていません。 代替はありません。RMISecurityManager は、現在ではこの java.lang.SecurityException のサブクラスをスローしない。
 

java.rmi.server での SecurityException の使用
 

SecurityException をスローする java.rmi.server のメソッド
static ClassLoader RMIClassLoader.getClassLoader(String codebase)
          codebase で指定された URL のパスから、クラスをロードするクラスローダを返します。
 

java.security での SecurityException の使用
 

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

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

javax.swing での SecurityException の使用
 

SecurityException をスローする javax.swing のメソッド
static void UIManager.setInstalledLookAndFeels(UIManager.LookAndFeelInfo[] infos)
          インストール済み LookAndFeelInfo の現在の配列を置き換えます。
 


JavaTM 2 Platform
Std. Ed. v1.3

バグや機能要求の報告
さらに詳しい API リファレンスおよび開発者ドキュメントについては、 Java 2 SDK SE Developer Documentation を参照してください。このドキュメントには、概念、用語の定義、回避策、 実用的なコード例など、開発者を対象にした詳細な解説が掲載されています。

Java、Java 2D、JDBC は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.