|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
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 |
clearPropertyParsers()
すべてのカスタムプロパティ解析クラスを削除する |
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 内の preParsesheet - 対象シートsheetParser - 対象シートパーサ
public void postParse(Sheet sheet,
SheetParser sheetParser,
SheetData sheetData)
throws ParseException
SheetParseListener 内の postParsesheet - 対象シート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()
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||