Java プラットフォーム 1.2

java.security
クラス PrivilegedActionException

java.lang.Object
  |
  +--java.lang.Throwable
        |
        +--java.lang.Exception
              |
              +--java.security.PrivilegedActionException

public class PrivilegedActionException
extends Exception

この例外は、doPrivileged(PrivilegedExceptionAction)doPrivileged(PrivilegedExceptionAction, AccessControlContext context) によってスローされ、実行されているアクションがチェック済み例外をスローしたことを示します。アクションによってスローされる例外は、getException メソッドを呼び出すことによって取得できます。基本的には、PrivilegedActionException は特権アクションによってスローされる例外の「ラッパー」です。

関連項目:
PrivilegedExceptionAction, AccessController.doPrivileged(PrivilegedExceptionAction), AccessController.doPrivileged(PrivilegedExceptionAction,AccessControlContext), 直列化された形式

コンストラクタの概要
PrivilegedActionException(Exception exception)
          特定の Exception をラップする新しい PrivilegedActionException を構築します。
 
メソッドの概要
 Exception getException()
          この PrivilegedActionException を発生させた特権計算がスローした例外を返します。
 void printStackTrace()
          発生した例外のスタックトレースを出力します。
 void printStackTrace(PrintStream ps)
          発生した例外のスタックトレースを、指定された PrintStream に出力します。
 void printStackTrace(PrintWriter pw)
          発生した例外のスタックトレースを、指定された PrintWriter に出力します。
 
クラス java.lang.Throwable から継承したメソッド
fillInStackTrace, getLocalizedMessage, getMessage, toString
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

PrivilegedActionException

public PrivilegedActionException(Exception exception)
特定の Exception をラップする新しい PrivilegedActionException を構築します。
パラメータ:
exception - スローされた例外
メソッドの詳細

getException

public Exception getException()
この PrivilegedActionException を発生させた特権計算がスローした例外を返します。
戻り値:
この PrivilegedActionException を発生させた特権計算がスローした例外
関連項目:
PrivilegedExceptionAction, AccessController.doPrivileged(PrivilegedExceptionAction), AccessController.doPrivileged(PrivilegedExceptionAction, AccessControlContext)

printStackTrace

public void printStackTrace()
発生した例外のスタックトレースを出力します。
オーバーライド:
クラス Throwable 内の printStackTrace
関連項目:
System.err

printStackTrace

public void printStackTrace(PrintStream ps)
発生した例外のスタックトレースを、指定された PrintStream に出力します。
オーバーライド:
クラス Throwable 内の printStackTrace

printStackTrace

public void printStackTrace(PrintWriter pw)
発生した例外のスタックトレースを、指定された PrintWriter に出力します。
オーバーライド:
クラス Throwable 内の printStackTrace

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.