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

## org.bbreak.excella.core.util
クラス TagUtil

    java.lang.Object
      org.bbreak.excella.core.util.TagUtil

    public class TagUtil

extends Object

タグ定義操作ユーティリティ

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

メソッドの概要
`static int` | `adjustValue(int baseValue, Map<String,String> paramMap, String paramKey, int defaultAdjust)` ベースとなる値とパラメータから調整後の値を取得する
`static String` | `getParam(String tagDef)` タグ定義からパラーメータ部分の文字列を取得する。
`static String` | `getParam(String tagDef, String tagParamPrefix, String tagParamSuffix)` タグ定義からパラーメータ部分の文字列を取得する。
`static Map<String,String>` | `getParams(String tagDef)` タグ定義からパラメータ部分("," "="で分割したマップ)を取得する
`static String` | `getTag(String tagDef)` タグ定義からパラメータ部分を除いた文字列を取得する
`static String` | `getTag(String tagDef, String tagParamPrefix)` タグ定義からパラメータ部分を除いた文字列を取得する

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

メソッドの詳細

### getParams

    public static Map<String,String> getParams(String tagDef)

  タグ定義からパラメータ部分("," "="で分割したマップ)を取得する

  パラメータ:
    `tagDef` - タグ定義
  戻り値:
    パラメータのマップ

### getParam

    public static String getParam(String tagDef)

  タグ定義からパラーメータ部分の文字列を取得する。
  タグ定義の開始文字が存在しない場合はnullを返す。

  パラメータ:
    `tagDef` - タグ定義
  戻り値:
    パラメータ文字列

### getParam

    public static String getParam(String tagDef,
                                  String tagParamPrefix,
                                  String tagParamSuffix)

  タグ定義からパラーメータ部分の文字列を取得する。
  タグ定義の開始文字が存在しない場合はnullを返す。

  パラメータ:
    `tagDef` - タグ定義
    `tagParamPrefix` - タグの開始文字
    `tagParamSuffix` - タグの終了文字
  戻り値:
    パラメータ文字列

### getTag

    public static String getTag(String tagDef)

  タグ定義からパラメータ部分を除いた文字列を取得する

  パラメータ:
    `tagDef` - タグ定義
  戻り値:
    パラメータ部分を除いた文字列

### getTag

    public static String getTag(String tagDef,
                                String tagParamPrefix)

  タグ定義からパラメータ部分を除いた文字列を取得する

  パラメータ:
    `tagDef` - タグ定義
    `tagParamPrefix` - タグの開始文字
  戻り値:
    パラメータ部分を除いた文字列

### adjustValue

    public static int adjustValue(int baseValue,
                                  Map<String,String> paramMap,
                                  String paramKey,
                                  int defaultAdjust)

  ベースとなる値とパラメータから調整後の値を取得する

  パラメータ:
    `baseValue` - ベースとなる値
    `paramMap` - パラメータのマップ
    `paramKey` - パラメータのキー
    `defaultAdjust` - パラメータにキーが存在しない場合の調整値
  戻り値:
    調整後の値

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