クラスjava.lang.SecurityException
の使用

SecurityExceptionを使用するパッケージ
パッケージ 説明
java.awt
ユーザー・インタフェースの作成およびグラフィックスとイメージのペイント用のすべてのクラスを含みます。
java.beans
beansの開発に関連するクラスが含まれます -- JavaBeansアーキテクチャに基づくコンポーネント。
java.io
このパッケージは、データ・ストリーム、直列化、ファイル・システムによるシステム入出力用に提供されています。
java.lang
Javaプログラミング言語の設計にあたり基本的なクラスを提供します。
java.rmi
RMIパッケージを提供します。
java.rmi.server
サーバー側のRMIをサポートするクラスとインタフェースを提供します。
java.security
セキュリティ・フレームワークのクラスとインタフェースを提供します。
java.util.logging
Java 2プラットフォームのコア・ロギング機能のクラスおよびインタフェースを提供します。
javax.swing
すべてのプラットフォーム上で可能なかぎり同じように機能する「軽量」(Java共通言語)コンポーネントのセットを提供します。
jdk.jfr
このパッケージは、イベントを作成してFlight Recorderを制御するクラスを提供します。
jdk.management.jfr
このパッケージには、Java Management Extensions (JMX)のFlight Recorderを制御およびモニターするクラスが含まれています。
  • java.awtでのSecurityExceptionの使用

    SecurityExceptionを投げるjava.awtのメソッド
    修飾子と型 メソッド 説明
    void KeyboardFocusManager.clearGlobalFocusOwner()
    Javaおよびネイティブ・レベルの両方で、グローバル・フォーカスの所有者をクリアします。
    protected Window KeyboardFocusManager.getGlobalActiveWindow()
    呼出し側スレッドがアクティブWindowと異なるコンテキストにある場合でも、アクティブWindowを返します。
    protected Container KeyboardFocusManager.getGlobalCurrentFocusCycleRoot()
    呼出し側スレッドが現在のフォーカス・サイクルのルートと異なるコンテキストにある場合でも、現在のフォーカス・サイクルのルートを返します。
    protected Window KeyboardFocusManager.getGlobalFocusedWindow()
    呼出し側スレッドがフォーカスされたWindowと異なるコンテキストにある場合でも、フォーカスされたWindowを返します。
    protected Component KeyboardFocusManager.getGlobalFocusOwner()
    呼出し側スレッドがフォーカスの所有者と異なるコンテキストにある場合でも、フォーカスの所有者を返します。
    protected Component KeyboardFocusManager.getGlobalPermanentFocusOwner()
    パーマネント・フォーカスの所有者が呼出し側スレッドと異なるコンテキストにある場合でも、パーマネント・フォーカス所有者を返します。
    void Window.setAlwaysOnTop​(boolean alwaysOnTop)
    このウィンドウがほかのウィンドウよりも常に前面にあるかどうかを設定します。
    static void KeyboardFocusManager.setCurrentKeyboardFocusManager​(KeyboardFocusManager newManager)
    スレッドのコンテキストの呼出しに対して、現在のKeyboardFocusManagerインスタンスを設定します。
    protected void KeyboardFocusManager.setGlobalActiveWindow​(Window activeWindow)
    アクティブWindowを設定します。
    void KeyboardFocusManager.setGlobalCurrentFocusCycleRoot​(Container newFocusCycleRoot)
    現在のフォーカス・サイクルのルートを設定します。
    protected void KeyboardFocusManager.setGlobalFocusedWindow​(Window focusedWindow)
    フォーカスされたWindowを設定します。
    protected void KeyboardFocusManager.setGlobalFocusOwner​(Component focusOwner)
    フォーカスの所有者を設定します。
    protected void KeyboardFocusManager.setGlobalPermanentFocusOwner​(Component permanentFocusOwner)
    パーマネント・フォーカスの所有者を設定します。
  • 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 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<T> Class.getConstructor​(Class<?>... parameterTypes)
    このClassオブジェクトが表すクラスの指定されたpublicコンストラクタをリフレクトするConstructorオブジェクトを返します。
    Constructor<?>[] Class.getConstructors()
    このClassオブジェクトが表すクラスのすべてのpublicコンストラクタをリフレクトするConstructorオブジェクトを格納している配列を返します。
    Class<?>[] Class.getDeclaredClasses()
    このClassオブジェクトが表すクラスのメンバーとして宣言されたすべてのクラスおよびインタフェースをリフレクトするClassオブジェクトの配列を返します。
    Constructor<T> 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オブジェクトが格納された配列を返します。これには、public、protected、デフォルト(package)アクセスおよびprivateメソッドが含まれますが、継承されたメソッドは除外されます。
    Class<?> Class.getDeclaringClass()
    このClassオブジェクトが表すクラスまたはインタフェースが別のクラスのメンバーの場合は、それが宣言されたクラスを表すClassオブジェクトを返します。
    Class<?> Class.getEnclosingClass()
    基本となるクラスを直接囲むクラスを返します。
    Constructor<?> Class.getEnclosingConstructor()
    このClassオブジェクトが、コンストラクタ内のローカル・クラスまたは匿名クラスを表す場合は、基本となるクラスを直接囲むコンストラクタを表すConstructorオブジェクトを返します。
    Method Class.getEnclosingMethod()
    この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.rmiでのSecurityExceptionの使用

    java.rmiSecurityExceptionのサブクラス
    修飾子と型 クラス 説明
    class  RMISecurityException
    非推奨。
    代わりにSecurityExceptionを使用してください。
  • java.rmi.serverでのSecurityExceptionの使用

    SecurityExceptionを投げるjava.rmi.serverのメソッド
    修飾子と型 メソッド 説明
    static ClassLoader RMIClassLoader.getClassLoader​(String codebase)
    指定されたコード・ベースURLパスからクラスをロードするクラス・ローダーを返します。
  • java.securityでのSecurityExceptionの使用

    java.securitySecurityExceptionのサブクラス
    修飾子と型 クラス 説明
    class  AccessControlException
    この例外は、ファイル・システムやネットワークなどの重要なシステム・リソースへのアクセス要求が拒否されたことを示すために、AccessControllerによってスローされます。
    SecurityExceptionを投げるjava.securityのメソッド
    修飾子と型 メソッド 説明
    void Guard.checkGuard​(Object object)
    ガードによって保護されたオブジェクトであるobjectへのアクセスを許可するかどうかを決定します。
    void Permission.checkGuard​(Object object)
    アクセス権のガード・インタフェースを実装します。
    Object GuardedObject.getObject()
    ガードのあるオブジェクトを取り出します。ガードのあるオブジェクトへのアクセスがガードによって拒否された場合は、例外をスローします。
  • java.util.loggingでのSecurityExceptionの使用

    SecurityExceptionを投げるjava.util.loggingのメソッド
    修飾子と型 メソッド 説明
    void Logger.addHandler​(Handler handler)
    ログHandlerを追加してログ・メッセージを受け取ります。
    void LogManager.checkAccess()
    現在のコンテキストが信頼されていてロギング構成を変更できるかどうかをチェックします。
    void FileHandler.close()
    すべてのファイルを閉じます。
    abstract void Handler.close()
    Handlerを閉じて、関連するすべてのリソースを解放します。
    void MemoryHandler.close()
    Handlerを閉じて、関連するすべてのリソースを解放します。
    void SocketHandler.close()
    この出力ストリームを閉じます。
    void StreamHandler.close()
    現在の出力ストリームを閉じます。
    void LogManager.readConfiguration()
    ロギング構成を読み込み、初期化します。
    void LogManager.readConfiguration​(InputStream ins)
    指定された入力ストリームからログ構成を読み込み、初期化します。
    void Logger.removeHandler​(Handler handler)
    ログHandlerを削除します。
    void LogManager.reset()
    ログの構成をリセットします。
    void Handler.setEncoding​(String encoding)
    このHandlerが使用する文字エンコーディングを設定します。
    void StreamHandler.setEncoding​(String encoding)
    このHandlerが使用する文字エンコーディングを設定または変更します。
    void Handler.setFilter​(Filter newFilter)
    このHandlerの出力を制御するFilterを設定します。
    void Logger.setFilter​(Filter newFilter)
    フィルタを設定してこのLoggerの出力を制御します。
    void Handler.setFormatter​(Formatter newFormatter)
    Formatterを設定します。
    void Handler.setLevel​(Level newLevel)
    このHandlerがどのメッセージ・レベルをロギングするかを指定するログ・レベルを設定します。
    void Logger.setLevel​(Level newLevel)
    このロガーがどのメッセージ・レベルをロギングするかを指定するログ・レベルを設定します。
    protected void StreamHandler.setOutputStream​(OutputStream out)
    出力ストリームを変更します。
    void MemoryHandler.setPushLevel​(Level newLevel)
    pushLevelを設定します。
    SecurityExceptionをスローするjava.util.loggingのコンストラクタ
    コンストラクタ 説明
    FileHandler()
    デフォルトのFileHandlerを構築します。
    FileHandler​(String pattern)
    指定されたファイル名に書き込むようにFileHandlerを初期化します。
    FileHandler​(String pattern, boolean append)
    オプションの追加モードで、指定されたファイル名を書き込むFileHandlerを初期化します。
    FileHandler​(String pattern, int limit, int count)
    一連のファイルに書き込むようにFileHandlerを初期化します。
    FileHandler​(String pattern, int limit, int count, boolean append)
    オプションの追加モードで、一連のファイルに書き込むようにFileHandlerを初期化します。
  • javax.swingでのSecurityExceptionの使用

    SecurityExceptionを投げるjavax.swingのメソッド
    修飾子と型 メソッド 説明
    static void FocusManager.setCurrentManager​(FocusManager aFocusManager)
    スレッドのコンテキストの呼出しに対して、現在のKeyboardFocusManagerインスタンスを設定します。
    static void UIManager.setInstalledLookAndFeels​(UIManager.LookAndFeelInfo[] infos)
    使用可能なLook & Feelのセットを設定します。
  • jdk.jfrでのSecurityExceptionの使用

    SecurityExceptionを投げるjdk.jfrのメソッド
    修飾子と型 メソッド 説明
    static void FlightRecorder.addPeriodicEvent​(Class<? extends Event> eventClass, Runnable hook)
    定期イベントのフックを追加します。
    static FlightRecorder FlightRecorder.getFlightRecorder()
    プラットフォーム用のFlight Recorderを返します。
    static boolean FlightRecorder.removePeriodicEvent​(Runnable hook)
    定期イベントのフックを削除します。
  • jdk.management.jfrでのSecurityExceptionの使用

    SecurityExceptionを投げるjdk.management.jfrのメソッド
    修飾子と型 メソッド 説明
    long FlightRecorderMXBean.cloneRecording​(long recordingId, boolean stop)
    レコーディングの一部の抽出に役立つ、既存のレコーディングのコピーを作成します。
    void FlightRecorderMXBean.copyTo​(long recordingId, String outputFile)
    指定されたファイルにレコーディング・データを書き込みます。
    long FlightRecorderMXBean.newRecording()
    レコーディングを作成しますが、レコーディングは開始しません。
    void FlightRecorderMXBean.startRecording​(long recordingId)
    指定したIDでレコーディングを開始します。
    boolean FlightRecorderMXBean.stopRecording​(long recordingId)
    指定したIDで実行中のレコーディングを停止します。