com.infoteria.asteria.value
クラス ValueConvertException

java.lang.Object
  |
  +--java.lang.Throwable
        |
        +--java.lang.Exception
              |
              +--com.infoteria.asteria.value.ValueConvertException
すべての実装インタフェース:
Serializable

public class ValueConvertException
extends Exception

Valueクラスのデータ変換時に発生するExceptionです。

関連項目:
直列化された形式

コンストラクタの概要
ValueConvertException(Exception e, Value.Type t, Object o)
          他のExceptionをラップするコンストラクタ
ValueConvertException(String msg, Value.Type t, Object o)
          エラーメッセージを指定するコンストラクタ
 
メソッドの概要
 Value.Type getType()
          変換に失敗したValueの型を取得します。
 Object getValue()
          変換に失敗したValue内のObjectを取得します。
 void printStackTrace()
           
 void printStackTrace(PrintStream s)
           
 void printStackTrace(PrintWriter s)
           
 
クラス java.lang.Throwable から継承したメソッド
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, setStackTrace, toString
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

ValueConvertException

public ValueConvertException(Exception e,
                             Value.Type t,
                             Object o)
他のExceptionをラップするコンストラクタ
パラメータ:
e - 発生したException
t - 変換に失敗したValueの型
o - 変換に失敗したValue内のObject

ValueConvertException

public ValueConvertException(String msg,
                             Value.Type t,
                             Object o)
エラーメッセージを指定するコンストラクタ
パラメータ:
msg - エラーメッセージ
t - 変換に失敗したValueの型
o - 変換に失敗したValue内のObject
メソッドの詳細

getType

public Value.Type getType()
変換に失敗したValueの型を取得します。

getValue

public Object getValue()
変換に失敗したValue内のObjectを取得します。

printStackTrace

public void printStackTrace()
オーバーライド:
クラス Throwable 内の printStackTrace

printStackTrace

public void printStackTrace(PrintStream s)
オーバーライド:
クラス Throwable 内の printStackTrace

printStackTrace

public void printStackTrace(PrintWriter s)
オーバーライド:
クラス Throwable 内の printStackTrace