bodybuilder.builder.value
クラス ExtendedValue

java.lang.Object
  拡張bodybuilder.builder.value.ExtendedValue
直系の既知のサブクラス:
DateValue, NullValue, OgnlValue

public abstract class ExtendedValue
extends java.lang.Object

拡張値クラス
#{...}に囲まれた拡張値からオブジェクトを生成する。


コンストラクタの概要
ExtendedValue()
           
 
メソッドの概要
static java.lang.Object getValue(java.lang.String value)
          拡張値からオブジェクトを取得する。
static boolean isExtended(java.lang.String value)
          値が拡張値かどうかを調べる。
static java.lang.String unescapeExtendedValue(java.lang.String str)
          拡張書式のエスケープを解除する。
protected abstract  java.lang.Object value(java.lang.String value)
          拡張値からオブジェクトを取得する。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ExtendedValue

public ExtendedValue()
メソッドの詳細

isExtended

public static boolean isExtended(java.lang.String value)
値が拡張値かどうかを調べる。

パラメータ:
value - 文字列
戻り値:
拡張値の場合はtrue

getValue

public static java.lang.Object getValue(java.lang.String value)
拡張値からオブジェクトを取得する。

パラメータ:
value - 拡張値
戻り値:
オブジェクト

value

protected abstract java.lang.Object value(java.lang.String value)
拡張値からオブジェクトを取得する。

パラメータ:
value - 拡張値
戻り値:
オブジェクト

unescapeExtendedValue

public static java.lang.String unescapeExtendedValue(java.lang.String str)
拡張書式のエスケープを解除する。

パラメータ:
str - 文字列
戻り値:
アンエスケープした文字列