org.seasar.util.exception
クラス SIllegalArgumentException

java.lang.Object
  上位を拡張 java.lang.Throwable
      上位を拡張 java.lang.Exception
          上位を拡張 java.lang.RuntimeException
              上位を拡張 java.lang.IllegalArgumentException
                  上位を拡張 org.seasar.util.exception.SIllegalArgumentException
すべての実装されたインタフェース:
Serializable
直系の既知のサブクラス:
EmptyArgumentException, IllegalKeyOfBeanMapException, NullArgumentException

public class SIllegalArgumentException
extends IllegalArgumentException

IllegalArgumentExceptionをラップする例外です。

作成者:
koichik
関連項目:
直列化された形式

フィールドの概要
protected  String argName
          null である引数の名前
protected  Object[] args
          メッセージの引数
protected  String messageCode
          メッセージコード
 
コンストラクタの概要
SIllegalArgumentException(String argName, String messageCode, Object[] args)
          SIllegalArgumentExceptionを作成します。
SIllegalArgumentException(String argName, String messageCode, Object[] args, Throwable cause)
          SIllegalArgumentExceptionを作成します。
 
メソッドの概要
 String getArgName()
          引数の名前を返します。
 Object[] getArgs()
          引数の配列を返します。
 String getMessageCode()
          メッセージコードを返します。
 
クラス java.lang.Throwable から継承されたメソッド
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

argName

protected final String argName
null である引数の名前


messageCode

protected final String messageCode
メッセージコード


args

protected final Object[] args
メッセージの引数

コンストラクタの詳細

SIllegalArgumentException

public SIllegalArgumentException(String argName,
                                 String messageCode,
                                 Object[] args)
SIllegalArgumentExceptionを作成します。

パラメータ:
argName - 引数の名前
messageCode - メッセージコード
args - 引数の配列

SIllegalArgumentException

public SIllegalArgumentException(String argName,
                                 String messageCode,
                                 Object[] args,
                                 Throwable cause)
SIllegalArgumentExceptionを作成します。

パラメータ:
argName - 引数の名前
messageCode - メッセージコード
args - 引数の配列
cause - 原因となった例外
メソッドの詳細

getArgName

public String getArgName()
引数の名前を返します。

戻り値:
引数の名前

getMessageCode

public String getMessageCode()
メッセージコードを返します。

戻り値:
メッセージコード

getArgs

public Object[] getArgs()
引数の配列を返します。

戻り値:
引数の配列


Copyright © 2010-2012 The Seasar Foundation. All Rights Reserved.