org.bbreak.excella.core.tag.excel2java
クラス ListParser

java.lang.Object
  上位を拡張 org.bbreak.excella.core.tag.TagParser<java.util.List<?>>
      上位を拡張 org.bbreak.excella.core.tag.excel2java.ListParser

public class ListParser
extends TagParser<java.util.List<?>>

処理結果をListで返却するパーサ

導入されたバージョン:
1.0

フィールドの概要
protected static int DEFAULT_VALUE_COLUMN_ADJUST
          デフォルトValue列調整値
protected static int DEFAULT_VALUE_ROW_FROM_ADJUST
          デフォルトデータ開始行調整値
protected static java.lang.String PARAM_DATA_ROW_FROM
          データ行の調整パラメータ
protected static java.lang.String PARAM_DATA_ROW_TO
          データ行の調整パラメータ
protected static java.lang.String PARAM_VALUE_COLUMN
          値列の調整パラメータ
 
クラス org.bbreak.excella.core.tag.TagParser から継承されたフィールド
PARAM_DELIM, TAG_PARAM_PREFIX, TAG_PARAM_SUFFIX, VALUE_DELIM
 
コンストラクタの概要
ListParser(java.lang.String tag)
          コンストラクタ
 
メソッドの概要
 java.util.List<?> parse(Sheet sheet, Cell tagCell, java.lang.Object data)
          パース処理
 
クラス org.bbreak.excella.core.tag.TagParser から継承されたメソッド
getTag, isParse, setTag
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

PARAM_DATA_ROW_FROM

protected static final java.lang.String PARAM_DATA_ROW_FROM
データ行の調整パラメータ

関連項目:
定数フィールド値

PARAM_DATA_ROW_TO

protected static final java.lang.String PARAM_DATA_ROW_TO
データ行の調整パラメータ

関連項目:
定数フィールド値

PARAM_VALUE_COLUMN

protected static final java.lang.String PARAM_VALUE_COLUMN
値列の調整パラメータ

関連項目:
定数フィールド値

DEFAULT_VALUE_ROW_FROM_ADJUST

protected static final int DEFAULT_VALUE_ROW_FROM_ADJUST
デフォルトデータ開始行調整値

関連項目:
定数フィールド値

DEFAULT_VALUE_COLUMN_ADJUST

protected static final int DEFAULT_VALUE_COLUMN_ADJUST
デフォルトValue列調整値

関連項目:
定数フィールド値
コンストラクタの詳細

ListParser

public ListParser(java.lang.String tag)
コンストラクタ

パラメータ:
tag - タグ
メソッドの詳細

parse

public java.util.List<?> parse(Sheet sheet,
                               Cell tagCell,
                               java.lang.Object data)
                        throws ParseException
パース処理

定義:
クラス TagParser<java.util.List<?>> 内の parse
パラメータ:
sheet - 対象シート
tagCell - タグが定義されたセル
data - BookControllerのparseBook(), parseSheet()メソッド、 SheetParserのparseSheetメソッドで引数を渡した場合に TagParserまで引き継がれる処理データ
戻り値:
パース結果
例外:
ParseException - パース例外