org.bbreak.excella.reports.tag
クラス RowRepeatParamParser

java.lang.Object
  上位を拡張 org.bbreak.excella.core.tag.TagParser<ParsedReportInfo>
      上位を拡張 org.bbreak.excella.reports.tag.ReportsTagParser<java.lang.Object[]>
          上位を拡張 org.bbreak.excella.reports.tag.RowRepeatParamParser

public class RowRepeatParamParser
extends ReportsTagParser<java.lang.Object[]>

シート内の行繰り返し置換文字列を変換するパーサ

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

フィールドの概要
static java.lang.String DEFAULT_TAG
          デフォルトタグ
static java.lang.String PARAM_BREAK_NUM
          改ページするデータ数
static java.lang.String PARAM_CHANGE_BREAK
          値変更での改ページ有無パラメータ
protected static java.lang.String PARAM_DUPLICATE
          重複非表示の調整パラメータ
static java.lang.String PARAM_PROPERTY
          シート変数の変数名
static java.lang.String PARAM_REPEAT_NUM
          繰り返し最大回数
static java.lang.String PARAM_ROW_SHIFT
          値の挿入方法パラメータ
static java.lang.String PARAM_SHEET_LINK
          シートへのハイパーリンク設定有無
static java.lang.String PARAM_VALUE
          置換変数のパラメータ
 
クラス org.bbreak.excella.core.tag.TagParser から継承されたフィールド
PARAM_DELIM, TAG_PARAM_PREFIX, TAG_PARAM_SUFFIX, VALUE_DELIM
 
コンストラクタの概要
RowRepeatParamParser()
          コンストラクタ
RowRepeatParamParser(java.lang.String tag)
          コンストラクタ
 
メソッドの概要
 ParsedReportInfo parse(Sheet sheet, Cell tagCell, java.lang.Object data)
           
 boolean useControlRow()
          タグを制御行として扱うか否かを取得する。
 
クラス org.bbreak.excella.reports.tag.ReportsTagParser から継承されたメソッド
getParamData
 
クラス org.bbreak.excella.core.tag.TagParser から継承されたメソッド
getTag, isParse, setTag
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

DEFAULT_TAG

public static final java.lang.String DEFAULT_TAG
デフォルトタグ

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

PARAM_VALUE

public static final java.lang.String PARAM_VALUE
置換変数のパラメータ

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

PARAM_DUPLICATE

protected static final java.lang.String PARAM_DUPLICATE
重複非表示の調整パラメータ

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

PARAM_ROW_SHIFT

public static final java.lang.String PARAM_ROW_SHIFT
値の挿入方法パラメータ

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

PARAM_BREAK_NUM

public static final java.lang.String PARAM_BREAK_NUM
改ページするデータ数

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

PARAM_CHANGE_BREAK

public static final java.lang.String PARAM_CHANGE_BREAK
値変更での改ページ有無パラメータ

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

PARAM_REPEAT_NUM

public static final java.lang.String PARAM_REPEAT_NUM
繰り返し最大回数

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

PARAM_SHEET_LINK

public static final java.lang.String PARAM_SHEET_LINK
シートへのハイパーリンク設定有無

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

PARAM_PROPERTY

public static final java.lang.String PARAM_PROPERTY
シート変数の変数名

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

RowRepeatParamParser

public RowRepeatParamParser()
コンストラクタ


RowRepeatParamParser

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

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

parse

public ParsedReportInfo parse(Sheet sheet,
                              Cell tagCell,
                              java.lang.Object data)
                       throws ParseException
定義:
クラス ReportsTagParser<java.lang.Object[]> 内の parse
例外:
ParseException

useControlRow

public boolean useControlRow()
クラス ReportsTagParser の記述:
タグを制御行として扱うか否かを取得する。

定義:
クラス ReportsTagParser<java.lang.Object[]> 内の useControlRow
戻り値:
true:制御行として削除/false:置換