|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
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 内の preParsesheet - 対象シートsheetParser - 対象シートパーサ
public void postParse(Sheet sheet,
SheetParser sheetParser,
SheetData sheetData)
throws ParseException
SheetParseListener 内の postParsesheet - 対象シート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 - データコンバータ
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||