jp.sourceforge.expression_computer
クラス ParseException

java.lang.Object
  拡張java.lang.Throwable
      拡張java.lang.Exception
          拡張java.lang.RuntimeException
              拡張jp.sourceforge.expression_computer.ParseException
すべての実装インタフェース:
java.io.Serializable

public final class ParseException
extends java.lang.RuntimeException

構文解析に失敗したことを現す例外です。

作成者:
uguu@users.sourceforge.jp
関連項目:
直列化された形式

コンストラクタの概要
ParseException(ParseException cause)
           JavaCCによる構文解析に失敗したことを表す例外を初期化します。
ParseException(java.lang.String text, int line, int column)
           インスタンスを初期化します。
 
メソッドの概要
 int getColumn()
           構文解析に失敗した列の番号を返します。
 int getLine()
           構文解析に失敗した行の番号を返します。
 java.lang.String getText()
           出現した不明な文字を返します。
 
クラス 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
 

コンストラクタの詳細

ParseException

public ParseException(java.lang.String text,
                      int line,
                      int column)

インスタンスを初期化します。

パラメータ:
text - 出現した不明な文字。
line - 構文解析に失敗した行の番号。
column - 構文解析に失敗した列の番号。

ParseException

public ParseException(ParseException cause)

JavaCCによる構文解析に失敗したことを表す例外を初期化します。

パラメータ:
cause - JavaCCの例外。
メソッドの詳細

getText

public java.lang.String getText()

出現した不明な文字を返します。

戻り値:
出現した不明な文字

getLine

public int getLine()

構文解析に失敗した行の番号を返します。

戻り値:
構文解析に失敗した行の番号。

getColumn

public int getColumn()

構文解析に失敗した列の番号を返します。

戻り値:
構文解析に失敗した列の番号。


Copyright © 2006 . All Rights Reserved.