Kagetaka

net.hizlab.kagetaka.build
クラス ParseException

java.lang.Object
  拡張java.lang.Throwable
      拡張java.lang.Exception
          拡張net.hizlab.kagetaka.build.ParseException
すべての実装インタフェース:
Serializable

public class ParseException
extends Exception

データ解析中に発生した致命的なエラーを表す例外です。 この例外が発生すると、データの解析を中断します。

エラーの位置(行番号と、カラム位置)を保持していて、 この例外を元に、ユーザにエラー情報が表示されます。

バージョン:
$Revision: 1.2 $
関連項目:
直列化された形式

コンストラクタの概要
ParseException(String message, int line, int column)
          解析エラーを作成します。
 
メソッドの概要
 boolean equals(ParseException other)
          この例外と、other が同じ内容の例外かどうかを調べます。
 int getColumnNumber()
          カラム位置を返します。
 int getLineNumber()
          行番号を返します。
 String toString()
          この例外の文字列表現を返します。
 
クラス java.lang.Throwable から継承したメソッド
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

ParseException

public ParseException(String message,
                      int line,
                      int column)
解析エラーを作成します。

パラメータ:
message - エラーメッセージ
line - 行番号、行が関係ない場合は 0
column - カラム位置、カラムが関係ない場合は 0
メソッドの詳細

equals

public boolean equals(ParseException other)
この例外と、other が同じ内容の例外かどうかを調べます。 エラーの種類、行番号、カラム位置、エラーメッセージがすべて同じ場合、 true が返されます。

パラメータ:
other - 比較する例外
戻り値:
同じ内容の例外の場合は true、 それ以外は false

getColumnNumber

public int getColumnNumber()
カラム位置を返します。

戻り値:
カラム位置、カラムが関係ない場合は 0

getLineNumber

public int getLineNumber()
行番号を返します。

戻り値:
行番号、行が関係ない場合は 0

toString

public String toString()
この例外の文字列表現を返します。

戻り値:
例外の文字列表現

Kagetaka

Copyright (c) 2002-2003 The Kagetaka Project 'December 6, 2003'