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