com.sanpudo.formula
クラス FormulaEvaluatorException

java.lang.Object
  上位を拡張 java.lang.Throwable
      上位を拡張 java.lang.Exception
          上位を拡張 com.sanpudo.formula.FormulaEvaluatorException
すべての実装されたインタフェース:
Serializable

public class FormulaEvaluatorException
extends Exception

数式評価時の例外。

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

メソッドの概要
 int getErrorLocation()
          式中のエラー発生箇所を返す。
 String getInput()
          入力された式を返す。
 String recommendedMessage()
          例外発生時に推奨されるエラーメッセージ(複数行)を返す。
 
クラス java.lang.Throwable から継承されたメソッド
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

メソッドの詳細

getInput

public String getInput()
入力された式を返す。

戻り値:
入力された式

getErrorLocation

public int getErrorLocation()
式中のエラー発生箇所を返す。式の先頭は0、次の文字は1、以下同様。

戻り値:
式中のエラー発生箇所

recommendedMessage

public String recommendedMessage()
例外発生時に推奨されるエラーメッセージ(複数行)を返す。メッセージは 入力、エラー箇所、エラー原因を視覚的に表現したもので以下のようなイメージである。
            No corresponding left parenthesis
            ((1+2)+5))
                     ˆ
 

戻り値:
例外発生時に推奨されるエラーメッセージ(複数行)。