shohaku.ogdl
クラス OgdlSyntaxException

java.lang.Object
  拡張java.lang.Throwable
      拡張java.lang.Exception
          拡張java.lang.RuntimeException
              拡張shohaku.ogdl.OgdlSyntaxException
すべての実装インタフェース:
java.io.Serializable
直系の既知のサブクラス:
OgdlFunctionException

public class OgdlSyntaxException
extends java.lang.RuntimeException

OGDLの構文例外を提供します。

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

コンストラクタの概要
OgdlSyntaxException()
          デフォルトコンストラクタ。
OgdlSyntaxException(shohaku.ogdl.OgdlEvent event, java.lang.String message)
          イベントとエラーメッセージを設定して初期化します。
OgdlSyntaxException(shohaku.ogdl.OgdlEvent event, java.lang.String message, java.lang.Throwable cause)
          イベントとエラーメッセージと起因例外を設定して初期化します。
OgdlSyntaxException(java.lang.String message)
          エラーメッセージを設定して初期化します。
OgdlSyntaxException(java.lang.String message, java.lang.Throwable cause)
          エラーメッセージと起因例外を設定して初期化します。
 
メソッドの概要
 java.lang.ClassLoader getClassLoader()
          例外発生時のクラスローダを返却します。
 OgdlContext getContext()
          例外発生時のコンテキストを返却します。
 int getIndex()
          例外発生時のインデックスを返却します。
 java.lang.String getPattern()
          例外発生時の式構文を返却します。
 java.lang.Object getTargetObject()
          例外発生時の処理対象のオブジェクトを返却します。
 java.lang.String toString()
          super.getMessage(), event={pattern=getPattern(),offset=getOgdlParseIndex(),target=getTargetObject()} の表現で返却します。
 
クラス 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
 

コンストラクタの詳細

OgdlSyntaxException

public OgdlSyntaxException()
デフォルトコンストラクタ。


OgdlSyntaxException

public OgdlSyntaxException(java.lang.String message)
エラーメッセージを設定して初期化します。

パラメータ:
message - エラーメッセージ

OgdlSyntaxException

public OgdlSyntaxException(java.lang.String message,
                           java.lang.Throwable cause)
エラーメッセージと起因例外を設定して初期化します。

パラメータ:
message - エラーメッセージ
cause - 起因例外

OgdlSyntaxException

public OgdlSyntaxException(shohaku.ogdl.OgdlEvent event,
                           java.lang.String message)
イベントとエラーメッセージを設定して初期化します。

パラメータ:
event - 解析イベント
message - エラーメッセージ

OgdlSyntaxException

public OgdlSyntaxException(shohaku.ogdl.OgdlEvent event,
                           java.lang.String message,
                           java.lang.Throwable cause)
イベントとエラーメッセージと起因例外を設定して初期化します。

パラメータ:
event - 解析イベント
message - エラーメッセージ
cause - 起因例外
メソッドの詳細

getIndex

public int getIndex()
例外発生時のインデックスを返却します。
インデックスが不明の場合は -1 が返却されます。

戻り値:
例外発生時のインデックス

getPattern

public java.lang.String getPattern()
例外発生時の式構文を返却します。get

戻り値:
例外発生時の式構文

getClassLoader

public java.lang.ClassLoader getClassLoader()
例外発生時のクラスローダを返却します。

戻り値:
例外発生時のクラスローダ

getContext

public OgdlContext getContext()
例外発生時のコンテキストを返却します。

戻り値:
例外発生時のコンテキスト

getTargetObject

public java.lang.Object getTargetObject()
例外発生時の処理対象のオブジェクトを返却します。

戻り値:
例外発生時の処理対象のオブジェクト

toString

public java.lang.String toString()
super.getMessage(), event={pattern=getPattern(),offset=getOgdlParseIndex(),target=getTargetObject()} の表現で返却します。

戻り値:
このオブジェクトの文字列表現
関連項目:
Object.toString()