org.seasar.extension.jdbc.gen.internal.exception
クラス ClassUnmatchRuntimeException

java.lang.Object
  上位を拡張 java.lang.Throwable
      上位を拡張 java.lang.Exception
          上位を拡張 java.lang.RuntimeException
              上位を拡張 org.seasar.framework.exception.SRuntimeException
                  上位を拡張 org.seasar.extension.jdbc.gen.internal.exception.ClassUnmatchRuntimeException
すべての実装されたインタフェース:
java.io.Serializable

public class ClassUnmatchRuntimeException
extends SRuntimeException

ある型を期待する型でキャストできない場合にスローされる例外です。

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

フィールドの概要
protected  java.lang.Class<?> actualClass
          実際のクラス
protected  java.lang.Class<?> expectedClass
          期待するクラス
 
コンストラクタの概要
ClassUnmatchRuntimeException(java.lang.Class<?> expectedClass, java.lang.Class<?> actualClass)
          インスタンスを構築します。
 
メソッドの概要
 java.lang.Class<?> getActualClass()
          実際のクラスを返します。
 java.lang.Class<?> getExpectedClass()
          期待するクラスを返します。
 
クラス org.seasar.framework.exception.SRuntimeException から継承されたメソッド
getArgs, getMessage, getMessageCode, getSimpleMessage, setMessage
 
クラス java.lang.Throwable から継承されたメソッド
fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

expectedClass

protected java.lang.Class<?> expectedClass
期待するクラス


actualClass

protected java.lang.Class<?> actualClass
実際のクラス

コンストラクタの詳細

ClassUnmatchRuntimeException

public ClassUnmatchRuntimeException(java.lang.Class<?> expectedClass,
                                    java.lang.Class<?> actualClass)
インスタンスを構築します。

パラメータ:
expectedClass - 期待するクラス
actualClass - 実際のクラス
メソッドの詳細

getExpectedClass

public java.lang.Class<?> getExpectedClass()
期待するクラスを返します。

戻り値:
期待するクラス

getActualClass

public java.lang.Class<?> getActualClass()
実際のクラスを返します。

戻り値:
実際のクラス


Copyright © 2004-2014 The Seasar Foundation. All Rights Reserved.