org.bbreak.excella.trans.tag.sheet2sql
クラス SheetToSqlSettingParser

java.lang.Object
  上位を拡張 org.bbreak.excella.core.tag.TagParser<List<SheetToSqlSettingInfo>>
      上位を拡張 org.bbreak.excella.trans.tag.sheet2sql.SheetToSqlSettingParser

public class SheetToSqlSettingParser
extends TagParser<List<SheetToSqlSettingInfo>>

シートの明細情報を解析するパーサ

導入されたバージョン:
1.0

フィールドの概要
protected static int DEFAULT_DATA_ROW_FROM_ADJUST
          デフォルトデータ開始行調整値
static String DEFAULT_TAG
          デフォルトタグ
protected static String PARAM_DATA_ROW_FROM
          データ開始行の調整パラメータ
protected static String PARAM_DATA_ROW_TO
          データ終了行の調整パラメータ
protected static String UNIQUE_PROPERTY_MARK
          ユニークプロパティのマーク
 
クラス org.bbreak.excella.core.tag.TagParser から継承されたフィールド
PARAM_DELIM, TAG_PARAM_PREFIX, TAG_PARAM_SUFFIX, VALUE_DELIM
 
コンストラクタの概要
SheetToSqlSettingParser()
          コンストラクタ
SheetToSqlSettingParser(String tag)
          コンストラクタ
 
メソッドの概要
 List<SheetToSqlSettingInfo> parse(Sheet sheet, Cell tagCell, Object data)
          パース処理
 
クラス org.bbreak.excella.core.tag.TagParser から継承されたメソッド
getTag, isParse, setTag
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

DEFAULT_TAG

public static final String DEFAULT_TAG
デフォルトタグ

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

PARAM_DATA_ROW_FROM

protected static final String PARAM_DATA_ROW_FROM
データ開始行の調整パラメータ

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

PARAM_DATA_ROW_TO

protected static final String PARAM_DATA_ROW_TO
データ終了行の調整パラメータ

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

DEFAULT_DATA_ROW_FROM_ADJUST

protected static final int DEFAULT_DATA_ROW_FROM_ADJUST
デフォルトデータ開始行調整値

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

UNIQUE_PROPERTY_MARK

protected static final String UNIQUE_PROPERTY_MARK
ユニークプロパティのマーク

関連項目:
定数フィールド値
コンストラクタの詳細

SheetToSqlSettingParser

public SheetToSqlSettingParser()
コンストラクタ


SheetToSqlSettingParser

public SheetToSqlSettingParser(String tag)
コンストラクタ

パラメータ:
tag - タグ
メソッドの詳細

parse

public List<SheetToSqlSettingInfo> parse(Sheet sheet,
                                         Cell tagCell,
                                         Object data)
                                  throws ParseException
パース処理

定義:
クラス TagParser<List<SheetToSqlSettingInfo>> 内の parse
パラメータ:
sheet - 対象シート
tagCell - タグが定義されたセル
data - TransProcessorのprocessBook, processSheetメソッドで
引数を渡した場合にTagParser.parseメソッドまで引き継がれる処理データ
戻り値:
パース結果
例外:
ParseException - パース例外