|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.smartgwt.client.util.JSOHelper
public class JSOHelper
Internal helper class.
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public static String getClassName(JavaScriptObject javaScriptObject)
public static JavaScriptObject eval(String jsFrag)
jsFrag - the string to evaluate
public static boolean isJSO(Object object)
public static String getAttribute(JavaScriptObject elem,
String attr)
public static void setAttribute(JavaScriptObject elem,
String attr,
String value)
public static JavaScriptObject getAttributeAsJavaScriptObject(JavaScriptObject elem,
String attr)
public static JavaScriptObject[] getAttributeAsJavaScriptObjectArray(JavaScriptObject elem,
String attr)
public static JavaScriptObject[] toArray(JavaScriptObject array)
public static boolean isArray(JavaScriptObject jsObj)
public static Element[] toElementArray(JavaScriptObject array)
public static void setAttribute(JavaScriptObject elem,
String attr,
JavaScriptObject[] value)
public static void setAttribute(JavaScriptObject elem,
String attr,
int[] values)
public static void setAttribute(JavaScriptObject elem,
String attr,
double[] values)
public static void setAttribute(JavaScriptObject elem,
String attr,
String[] values)
public static void setAttribute(JavaScriptObject elem,
String attr,
Integer[] values)
public static void setAttribute(JavaScriptObject elem,
String attr,
Float[] values)
public static void setAttribute(JavaScriptObject elem,
String attr,
Boolean[] values)
public static void setAttribute(JavaScriptObject elem,
String attr,
Double[] values)
public static void setAttribute(JavaScriptObject elem,
String attr,
Long[] values)
public static void setAttribute(JavaScriptObject elem,
String attr,
Date[] values)
public static void setAttribute(JavaScriptObject elem,
String attr,
ValueEnum[] values)
public static void setAttribute(JavaScriptObject elem,
String attr,
Object value)
public static void setAttribute(JavaScriptObject elem,
String attr,
JavaScriptObject value)
public static void setAttribute(JavaScriptObject elem,
String attr,
int value)
public static void setAttribute(JavaScriptObject elem,
String attr,
long value)
public static void setAttribute(JavaScriptObject elem,
String attr,
Integer value)
public static void setAttribute(JavaScriptObject elem,
String attr,
Long value)
public static void setAttribute(JavaScriptObject elem,
String attr,
Double value)
public static void setAttribute(JavaScriptObject elem,
String attr,
Float value)
public static void setAttribute(JavaScriptObject elem,
String attr,
Boolean value)
public static void setNullAttribute(JavaScriptObject elem,
String attr)
public static void deleteAttribute(JavaScriptObject elem,
String attr)
public static void deleteAttributeIfExists(JavaScriptObject elem,
String attr)
public static void setAttribute(JavaScriptObject elem,
String attr,
boolean value)
public static void setAttribute(JavaScriptObject elem,
String attr,
float value)
public static void setAttribute(JavaScriptObject elem,
String attr,
double value)
public static void setAttribute(JavaScriptObject elem,
String attr,
Function handler)
public static void setAttribute(JavaScriptObject elem,
String attr,
Date value)
public static void setObjectAttribute(JavaScriptObject elem,
String attr,
Object object)
public static Element getAttributeAsElement(JavaScriptObject elem,
String attr)
public static Integer getAttributeAsInt(JavaScriptObject elem,
String attr)
public static Double getAttributeAsDouble(JavaScriptObject elem,
String attr)
public static Date getAttributeAsDate(JavaScriptObject elem,
String attr)
public static Float getAttributeAsFloat(JavaScriptObject elem,
String attr)
public static int[] getAttributeAsIntArray(JavaScriptObject elem,
String attr)
public static double[] getAttributeAsDoubleArray(JavaScriptObject elem,
String attr)
public static String[] getAttributeAsStringArray(JavaScriptObject elem,
String attr)
public static int getJavaScriptObjectArraySize(JavaScriptObject elem)
public static int getIntValueFromJavaScriptObjectArray(JavaScriptObject elem,
int i)
public static double getDoubleValueFromJavaScriptObjectArray(JavaScriptObject elem,
int i)
public static String getStringValueFromJavaScriptObjectArray(JavaScriptObject elem,
int i)
public static JavaScriptObject getValueFromJavaScriptObjectArray(JavaScriptObject elem,
int i)
public static int[][] getCellArray(JavaScriptObject jsCells)
public static JavaScriptObject convertToCellArray(int[][] cells)
public static boolean getAttributeAsBoolean(JavaScriptObject elem,
String attr)
public static Object getAttributeAsObject(JavaScriptObject elem,
String attr)
public static Map getAttributeAsMap(JavaScriptObject elem,
String attr)
public static JavaScriptObject[] listToArray(List list)
public static JavaScriptObject arrayConvert(Object[] array)
public static JavaScriptObject arrayConvert(JavaScriptObject[] array)
public static int arrayLength(JavaScriptObject array)
public static Object arrayGetObject(JavaScriptObject array,
int index)
public static void arraySet(JavaScriptObject array,
int index,
Object value)
public static void arraySet(JavaScriptObject array,
int index,
JavaScriptObject value)
public static Element getElementValueFromJavaScriptObjectArray(JavaScriptObject elem,
int i)
public static JavaScriptObject createObject()
public static JavaScriptObject convertToJavaScriptArray(int[] array)
public static JavaScriptObject convertToJavaScriptArray(double[] array)
public static JavaScriptObject convertToJavaScriptArray(long[] array)
public static Object convertToJava(JavaScriptObject object,
boolean listAsArray)
object - JavaScriptObject to convertlistAsArray - Should arrays be converted to Object[] or List
public static Object convertToJava(JavaScriptObject object)
public static Map convertToMap(JavaScriptObject jsObj,
boolean listAsArray)
jsObj - the javascript objectlistAsArray - Should arrays be converted to Object[] or List
IllegalArgumentException - if unable to convert the passed JavaScript object to a mappublic static Map convertToMap(JavaScriptObject jsObj)
jsObj - the javascript object
IllegalArgumentException - if unable to convert pass JavaScript object to a mappublic static Object[] convertToArray(JavaScriptObject object)
object -
public static List convertToList(JavaScriptObject object)
object -
public static JsDate convertToJavaScriptDate(Date date)
public static String convertToString(Object obj)
public static boolean isJavaDate(Object obj)
obj - the object
public static boolean isJavaNumber(Object obj)
obj - the object
public static boolean isJavaInteger(Object obj)
obj - the object
public static boolean isJavaFloat(Object obj)
obj - the object
public static boolean isJavaDouble(Object obj)
obj - the object
public static boolean isJavaString(Object obj)
obj - the object
public static boolean isJavaBoolean(Object obj)
obj - the object
public static <O extends JavaScriptObject> JsArray<O> convertToJsArray(O[] array)
public static JavaScriptObject convertToJavaScriptArray(Object[] array)
public static JavaScriptObject convertToJavaScriptArray(Object[] array,
boolean strict)
public static Integer toInteger(int value)
public static Long toLong(double value)
public static Float toFloat(float value)
public static Double toDouble(double value)
public static Date toDate(double millis)
public static JavaScriptObject toDateJS(Date date)
public static JsDate getJSLogicalDate(Date date)
public static JsDate getJSLogicalDate(int year,
int month,
int date)
public static JsDate getJSLogicalTime(Date date)
public static JsDate getJSLogicalTime(int hour,
int minute,
int second,
int millisecond)
public static Boolean toBoolean(boolean value)
public static JavaScriptObject createJavaScriptArray()
public static void setArrayValue(JavaScriptObject array,
int index,
Date value)
public static void setArrayValue(JavaScriptObject array,
int index,
String value)
public static void setArrayValue(JavaScriptObject array,
int index,
double value)
public static void setArrayValue(JavaScriptObject array,
int index,
long value)
public static void setArrayValue(JavaScriptObject array,
int index,
int value)
public static void setArrayValue(JavaScriptObject array,
int index,
float value)
public static void setArrayValue(JavaScriptObject array,
int index,
boolean value)
public static void setArrayValue(JavaScriptObject array,
int index,
JavaScriptObject value)
public static void setArrayValue(JavaScriptObject array,
int index,
Object value)
public static String getArrayValue(JavaScriptObject array,
int index)
public static JavaScriptObject getJSOArrayValue(JavaScriptObject array,
int index)
public static Object getObjectArrayValue(JavaScriptObject array,
int index)
public static int getIntArrayValue(JavaScriptObject array,
int index)
public static Integer getIntegerArrayValue(JavaScriptObject array,
int index)
public static Float getFloatArrayValue(JavaScriptObject array,
int index)
public static Date getDateArrayValue(JavaScriptObject array,
int i)
public static int getArrayLength(JavaScriptObject array)
public static int[] convertToJavaIntArray(JavaScriptObject array)
public static Integer[] convertToJavaInterArray(JavaScriptObject array)
public static String[] convertToJavaStringArray(JavaScriptObject array)
public static Float[] convertToJavaFloatArray(JavaScriptObject array)
public static Date[] convertToJavaDateArray(JavaScriptObject array)
public static Object[] convertToJavaObjectArray(JavaScriptObject array)
public static RefDataClass[] convertToJavaRefDataClassArray(JavaScriptObject nativeArray)
public static void apply(JavaScriptObject config,
JavaScriptObject jsObj)
public static void setAttribute(JavaScriptObject jsObj,
String attr,
Map valueMap)
public static JavaScriptObject convertMapToJavascriptObject(Map valueMap)
public static String[] getProperties(JavaScriptObject jsObj)
public static String getPropertiesAsString(JavaScriptObject jsObj)
public static void addProperties(JavaScriptObject destination,
JavaScriptObject propertiesObject)
destination - the destination objectpropertiesObject - the propertiesObject
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||