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

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

public class ArraysParser
extends TagParser<java.util.List<java.lang.Object[]>>

パース結果をList<Object[]>で返却するパーサ

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

フィールドの概要
protected static int DEFAULT_VALUE_COLUMN_FROM_ADJUST
          デフォルトデータ終了行調整値
protected static int DEFAULT_VALUE_ROW_FROM_ADJUST
          デフォルトデータ開始行調整値
protected static java.lang.String PARAM_DATA_CLOMUN_FROM
          データ開始列の調整パラメータ
protected static java.lang.String PARAM_DATA_CLOMUN_TO
          データ開始列の調整パラメータ
protected static java.lang.String PARAM_DATA_ROW_FROM
          データ開始行の調整パラメータ
protected static java.lang.String PARAM_DATA_ROW_TO
          データ終了行の調整パラメータ
 
クラス org.bbreak.excella.core.tag.TagParser から継承されたフィールド
PARAM_DELIM, TAG_PARAM_PREFIX, TAG_PARAM_SUFFIX, VALUE_DELIM
 
コンストラクタの概要
ArraysParser(java.lang.String tag)
          コンストラクタ
 
メソッドの概要
 java.util.List<java.lang.Object[]> 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_DATA_CLOMUN_FROM

protected static final java.lang.String PARAM_DATA_CLOMUN_FROM
データ開始列の調整パラメータ

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

PARAM_DATA_CLOMUN_TO

protected static final java.lang.String PARAM_DATA_CLOMUN_TO
データ開始列の調整パラメータ

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

DEFAULT_VALUE_ROW_FROM_ADJUST

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

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

DEFAULT_VALUE_COLUMN_FROM_ADJUST

protected static final int DEFAULT_VALUE_COLUMN_FROM_ADJUST
デフォルトデータ終了行調整値

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

ArraysParser

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

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

parse

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

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