概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## org.bbreak.excella.reports.tag
クラス ReportsTagParser<T>

    java.lang.Object
      org.bbreak.excella.core.tag.TagParser<ParsedReportInfo>
          org.bbreak.excella.reports.tag.ReportsTagParser<T>

型パラメータ:
  `T` - パラメータを置換する値の型

直系の既知のサブクラス:
  BlockColRepeatParamParser, BlockRowRepeatParamParser, ColRepeatParamParser, ImageParamParser, RemoveParamParser, RowRepeatParamParser, SingleParamParser, SumParamParser

    public abstract class ReportsTagParser<T>

extends TagParser<ParsedReportInfo>

帳票処理のパーサークラス

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

フィールドの概要

クラス org.bbreak.excella.core.tag.TagParser から継承されたフィールド
`PARAM_DELIM, TAG_PARAM_PREFIX, TAG_PARAM_SUFFIX, VALUE_DELIM`

コンストラクタの概要
`ReportsTagParser(String tag)` コンストラクタ

メソッドの概要
`T` | `getParamData(ParamInfo paramInfo, String paramName)` パラメータ情報よりパラメータ名で格納されている値を取得する。
`abstract ParsedReportInfo` | `parse(Sheet sheet, Cell tagCell, Object data)`
`abstract boolean` | `useControlRow()` タグを制御行として扱うか否かを取得する。

クラス org.bbreak.excella.core.tag.TagParser から継承されたメソッド
`getTag, isParse, setTag`

クラス java.lang.Object から継承されたメソッド
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

コンストラクタの詳細

### ReportsTagParser

    public ReportsTagParser(String tag)

  コンストラクタ

  パラメータ:
    `tag` - タグ

メソッドの詳細

### parse

    public abstract ParsedReportInfo parse(Sheet sheet,
                                           Cell tagCell,
                                           Object data)
                                    throws ParseException

  定義:
    クラス `TagParser<ParsedReportInfo>` 内の `parse`
  例外:
    `ParseException`

### useControlRow

    public abstract boolean useControlRow()

  タグを制御行として扱うか否かを取得する。

  戻り値:
    true:制御行として削除／false:置換

### getParamData

    public T getParamData(ParamInfo paramInfo,
                          String paramName)

  パラメータ情報よりパラメータ名で格納されている値を取得する。

  パラメータ:
    `paramInfo` - パラメータ情報
    `paramName` - パラメータ名
  戻り値:
    置換する値

概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド