jp.terasoluna.fw.file.dao
クラス FileLineException

java.lang.Object
  上位を拡張 java.lang.Throwable
      上位を拡張 java.lang.Exception
          上位を拡張 java.lang.RuntimeException
              上位を拡張 jp.terasoluna.fw.file.dao.FileException
                  上位を拡張 jp.terasoluna.fw.file.dao.FileLineException
すべての実装されたインタフェース:
java.io.Serializable

public class FileLineException
extends FileException

ファイルアクセス機能で発生した例外をラップするクラス。

ファイルから行のデータを読み取る際に発生した例外をラップするクラス。

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

フィールドの概要
private  int columnIndex
          エラーが発生したカラム番号。
private  java.lang.String columnName
          エラーが発生したカラム名。
private  int lineNo
          エラーが発生した行の行番号。
private static long serialVersionUID
          シリアルバージョンUID。
 
コンストラクタの概要
FileLineException(java.lang.Exception e)
          コンストラクタ。
FileLineException(java.lang.Exception e, java.lang.String fileName, int lineNo)
          コンストラクタ。
FileLineException(java.lang.Exception e, java.lang.String fileName, int lineNo, java.lang.String columnName, int columnIndex)
          コンストラクタ。
FileLineException(java.lang.String message)
          コンストラクタ。
FileLineException(java.lang.String message, java.lang.Exception e)
          コンストラクタ。
FileLineException(java.lang.String message, java.lang.Exception e, java.lang.String fileName, int lineNo, java.lang.String columnName, int columnIndex)
          コンストラクタ。
 
メソッドの概要
 int getColumnIndex()
          エラーが発生したカラムのカラム番号を取得する。
 java.lang.String getColumnName()
          カラム名を取得する。
 int getLineNo()
          エラーが発生した行の行番号を取得する。
 
クラス jp.terasoluna.fw.file.dao.FileException から継承されたメソッド
getFileName
 
クラス 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
 

フィールドの詳細

serialVersionUID

private static final long serialVersionUID
シリアルバージョンUID。

関連項目:
定数フィールド値

columnName

private final java.lang.String columnName
エラーが発生したカラム名。


columnIndex

private final int columnIndex
エラーが発生したカラム番号。


lineNo

private final int lineNo
エラーが発生した行の行番号。

コンストラクタの詳細

FileLineException

public FileLineException(java.lang.Exception e)
コンストラクタ。

パラメータ:
e - 原因例外

FileLineException

public FileLineException(java.lang.String message)
コンストラクタ。

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

FileLineException

public FileLineException(java.lang.String message,
                         java.lang.Exception e)
コンストラクタ。

パラメータ:
message - メッセージ
e - 原因例外

FileLineException

public FileLineException(java.lang.Exception e,
                         java.lang.String fileName,
                         int lineNo)
コンストラクタ。

パラメータ:
e - 原因例外
fileName - ファイル名
lineNo - エラーが発生した行の行番号

FileLineException

public FileLineException(java.lang.Exception e,
                         java.lang.String fileName,
                         int lineNo,
                         java.lang.String columnName,
                         int columnIndex)
コンストラクタ。

パラメータ:
e - 原因例外
fileName - ファイル名
lineNo - エラーが発生した行の行番号
columnName - カラム名
columnIndex - エラーが発生したカラム番号

FileLineException

public FileLineException(java.lang.String message,
                         java.lang.Exception e,
                         java.lang.String fileName,
                         int lineNo,
                         java.lang.String columnName,
                         int columnIndex)
コンストラクタ。

パラメータ:
message - メッセージ
e - 原因例外
fileName - ファイル名
lineNo - エラーが発生した行の行番号
columnName - カラム名
columnIndex - エラーが発生したカラム番号
メソッドの詳細

getColumnName

public java.lang.String getColumnName()
カラム名を取得する。

戻り値:
カラム名

getLineNo

public int getLineNo()
エラーが発生した行の行番号を取得する。

戻り値:
エラーが発生した行の行番号

getColumnIndex

public int getColumnIndex()
エラーが発生したカラムのカラム番号を取得する。

戻り値:
エラーが発生したカラムのカラム番号(0から開始)