public class ScriptConvertUtil extends Object
修飾子 | コンストラクタと説明 |
---|---|
protected |
ScriptConvertUtil() |
修飾子とタイプ | メソッドと説明 |
---|---|
static boolean |
isNumber(Object value)
数値変換可能であるかどうかを調べます。
|
static boolean |
isUndefined(Object value)
オブジェクトがUndefinedかどうかを判定します。
|
static boolean |
toBooleanValue(Object value)
boolean型に変換します。
|
static double |
toDouble(Object value)
double型に変換します。
|
static int |
toInt(Object value)
int型に変換します。
|
static int |
toInt(Object value,
boolean exception)
int型に変換します。
|
static jp.co.intra_mart.system.javascript.NativeArray |
toNativeArray(Object value)
Arrayオブジェクトにキャスト変換します
|
static jp.co.intra_mart.system.javascript.NativeArray |
toNativeArray(jp.co.intra_mart.system.javascript.Scriptable scope,
List<? extends Object> list)
java.util.ListをNativeArrayに変換します
|
static jp.co.intra_mart.system.javascript.Scriptable |
toObject(Map<String,Object> map,
jp.co.intra_mart.system.javascript.Scriptable scope)
|
static jp.co.intra_mart.system.javascript.Scriptable |
toObject(Map<String,String> map)
|
static Object |
toScriptableObject(Object target,
jp.co.intra_mart.system.javascript.Scriptable scope)
JavaScript向けの数値、日付、文字列型に変換します。
|
static String |
toString(Object value)
文字列型に変換します。
|
static Map<String,String> |
toStringMap(jp.co.intra_mart.system.javascript.Scriptable object)
JavaScriptオブジェクトを
|
static Object |
toStringObject(String value)
JavaScriptデータとしての文字列に変換します。
|
public static boolean isNumber(Object value)
value
- 対象オブジェクトpublic static boolean isUndefined(Object value)
value
- 調査対象オブジェクトpublic static boolean toBooleanValue(Object value)
value
- 変換対象オブジェクトpublic static double toDouble(Object value)
value
- 変換対象オブジェクトpublic static int toInt(Object value)
value
- 変換対象オブジェクトpublic static int toInt(Object value, boolean exception)
value
- 変換対象オブジェクトexception
- trueが指定された場合、変換に失敗するとIllegalArgumentExceptionがスローされますpublic static jp.co.intra_mart.system.javascript.NativeArray toNativeArray(Object value)
value
- JavaScript型Arrayインスタンスpublic static jp.co.intra_mart.system.javascript.NativeArray toNativeArray(jp.co.intra_mart.system.javascript.Scriptable scope, List<? extends Object> list)
scope
- スコープlist
- 変換するリストpublic static jp.co.intra_mart.system.javascript.Scriptable toObject(Map<String,Object> map, jp.co.intra_mart.system.javascript.Scriptable scope)
map
- Mapインスタンスpublic static jp.co.intra_mart.system.javascript.Scriptable toObject(Map<String,String> map)
map
- Mapインスタンスpublic static Object toScriptableObject(Object target, jp.co.intra_mart.system.javascript.Scriptable scope)
target
- scope
- public static String toString(Object value)
value
- ターゲットオブジェクトpublic static Map<String,String> toStringMap(jp.co.intra_mart.system.javascript.Scriptable object)
object
- JavaScriptオブジェクトCopyright © 2012 NTT DATA INTRAMART CORPORATION