|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectorg.bbreak.excella.trans.tag.sheet2java.SheetToJavaExecuter
public class SheetToJavaExecuter
シートを解析し、Javaオブジェクトを
List<Object>で取得する
フィールドの概要 | |
---|---|
protected static String |
LNAME_TAG_PARAM_PREFIX
論理名パラメータ定義の開始文字 |
protected static String |
LNAME_TAG_PARAM_SUFFIX
論理名パラメータ定義の終了文字 |
protected static String |
TAG_LOGICAL_NAME_PREFIX
論理名タグ |
protected static String |
TAG_PREFIX
タグ定義の開始文字 |
コンストラクタの概要 | |
---|---|
SheetToJavaExecuter()
|
メソッドの概要 | |
---|---|
void |
addPropertyParser(SheetToJavaPropertyParser parser)
カスタムプロパティ解析クラスを追加する |
void |
addSheetToJavaListener(SheetToJavaListener listener)
処理リスナの追加 |
void |
clearPropertyParsers()
すべてのカスタムプロパティ解析クラスを削除する |
void |
clearSheetToJavaListeners()
処理リスナのクリア |
protected List<Object> |
parseTargetSheet(Sheet targetSheet,
SheetToJavaParseInfo sheetInfo,
List<SheetToJavaSettingInfo> targetColumnInfoList)
設定情報に基づき、対象シートをオブジェクトに 変換し、リストに入れて返却する |
void |
postParse(Sheet sheet,
SheetParser sheetParser,
SheetData sheetData)
解析後処理 設定情報に基づき、データをオブジェクトに変換し、 結果をリストに入れて、SheetDataにセットする |
void |
preParse(Sheet sheet,
SheetParser sheetParser)
解析前処理 |
クラス 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_PREFIX
protected static final String TAG_LOGICAL_NAME_PREFIX
コンストラクタの詳細 |
---|
public SheetToJavaExecuter()
メソッドの詳細 |
---|
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, SheetToJavaParseInfo sheetInfo, List<SheetToJavaSettingInfo> targetColumnInfoList) throws ParseException
targetSheet
- 解析対象シートtargetColumnInfoList
- 設定情報
ParseException
- パース例外public void addPropertyParser(SheetToJavaPropertyParser parser)
parser
- 追加するカスタムプロパティ解析クラスpublic void clearPropertyParsers()
public void addSheetToJavaListener(SheetToJavaListener listener)
listener
- 追加するSheetToJavaListenerリスナpublic void clearSheetToJavaListeners()
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |