|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectorg.bbreak.excella.core.SheetParser
public class SheetParser
シートの解析を行うクラス タグを検査して、一致するタグが存在した場合は対応するタグパーサを呼び出し、 結果をSheetDataに設定する タグの検査は行列方向([1,A] [1,B]・・・、[2,A] [2,B]・・・)で行う タグにLastTag=Trueのパラメータが設定されていた場合はそのタグを処理して終了する。
フィールドの概要 | |
---|---|
protected static java.lang.String |
PARAM_LAST_TAG
最終タグパラメータ |
protected static java.lang.String |
PARAM_RESULT_KEY
結果キーパラメータ |
コンストラクタの概要 | |
---|---|
SheetParser()
|
メソッドの概要 | |
---|---|
void |
addTagParser(TagParser<?> tagParser)
パーサの追加 |
java.util.List<TagParser<?>> |
getTagParsers()
パーサの一覧取得 |
SheetData |
parseSheet(Sheet sheet,
java.lang.Object data)
シートの解析 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
protected static final java.lang.String PARAM_RESULT_KEY
protected static final java.lang.String PARAM_LAST_TAG
コンストラクタの詳細 |
---|
public SheetParser()
メソッドの詳細 |
---|
public SheetData parseSheet(Sheet sheet, java.lang.Object data) throws ParseException
sheet
- 解析対象シートdata
- BookControllerのparseBook(), parseSheet()メソッド、
SheetParserのparseSheetメソッドで引数を渡した場合に
TagParserまで引き継がれる処理データ
ParseException
- 解析に失敗した場合にThrowされるpublic void addTagParser(TagParser<?> tagParser)
tagParser
- 対象のTagParserpublic java.util.List<TagParser<?>> getTagParsers()
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |