|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectorg.bbreak.excella.trans.tag.sheet2sql.SheetToSqlExecuter
public class SheetToSqlExecuter
シートを解析し、Insert文の
SQL文字列をList<String>で取得する
フィールドの概要 | |
---|---|
protected static String |
LNAME_TAG_PARAM_PREFIX
論理名パラメータ定義の開始文字 |
protected static String |
LNAME_TAG_PARAM_SUFFIX
論理名パラメータ定義の終了文字 |
protected static String |
TAG_LOGICAL_NAME_PREFIX
論理名タグ |
コンストラクタの概要 | |
---|---|
SheetToSqlExecuter()
|
メソッドの概要 | |
---|---|
SheetToSqlDataConverter |
getDataConverter()
データコンバータを取得する |
protected List<Object> |
parseTargetSheet(Sheet targetSheet,
SheetToSqlParseInfo sheetInfo,
List<SheetToSqlSettingInfo> targetColumnInfoList)
設定情報に基づき、対象シートをInsert文のSqlに 変換し、リストに入れて返却する |
void |
postParse(Sheet sheet,
SheetParser sheetParser,
SheetData sheetData)
解析後処理 設定情報に基づき、データをSql文字列に変換し、 結果をリストに入れて、SheetDataにセットする。 |
void |
preParse(Sheet sheet,
SheetParser sheetParser)
解析前処理 |
void |
setDataConverter(SheetToSqlDataConverter dataConverter)
データコンバータを設定する |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
protected static final String LNAME_TAG_PARAM_PREFIX
protected static final String LNAME_TAG_PARAM_SUFFIX
protected static final String TAG_LOGICAL_NAME_PREFIX
コンストラクタの詳細 |
---|
public SheetToSqlExecuter()
メソッドの詳細 |
---|
public void preParse(Sheet sheet, SheetParser sheetParser)
SheetParseListener
内の preParse
sheet
- 対象シートsheetParser
- 対象シートパーサpublic void postParse(Sheet sheet, SheetParser sheetParser, SheetData sheetData) throws ParseException
SheetParseListener
内の postParse
sheet
- 対象シートsheetParser
- 対象シートパーサsheetData
- 解析結果シートデータ
ParseException
protected List<Object> parseTargetSheet(Sheet targetSheet, SheetToSqlParseInfo sheetInfo, List<SheetToSqlSettingInfo> targetColumnInfoList) throws ParseException
targetSheet
- 解析対象シートtargetColumnInfoList
- 設定情報
ParseException
- パース例外public SheetToSqlDataConverter getDataConverter()
public void setDataConverter(SheetToSqlDataConverter dataConverter)
dataConverter
- データコンバータ
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |