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

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

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

    public class TagUtil

extends java.lang.Object

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

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

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

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

メソッドの詳細

### getParams

    public static java.util.Map<java.lang.String,java.lang.String> getParams(java.lang.String tagDef)

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

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

### getParam

    public static java.lang.String getParam(java.lang.String tagDef)

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

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

### getParam

    public static java.lang.String getParam(java.lang.String tagDef,
                                            java.lang.String tagParamPrefix,
                                            java.lang.String tagParamSuffix)

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

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

### getTag

    public static java.lang.String getTag(java.lang.String tagDef)

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

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

### getTag

    public static java.lang.String getTag(java.lang.String tagDef,
                                          java.lang.String tagParamPrefix)

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

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

### adjustValue

    public static int adjustValue(int baseValue,
                                  java.util.Map<java.lang.String,java.lang.String> paramMap,
                                  java.lang.String paramKey,
                                  int defaultAdjust)

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

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

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