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 - パラメータにキーが存在しない場合の調整値
戻り値:
調整後の値