Package io.deephaven.web.client.fu
Class JsData
java.lang.Object
io.deephaven.web.client.fu.JsData
A place to collect utility methods for managing data in/out of javascript / handling column type information.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic boolean
getBooleanProperty
(jsinterop.base.JsPropertyMap<Object> source, String propertyName) static boolean
getBooleanProperty
(jsinterop.base.JsPropertyMap<Object> source, String propertyName, boolean defaultValue) static double
getDoubleProperty
(jsinterop.base.JsPropertyMap<Object> source, String propertyName) static double
getDoubleProperty
(jsinterop.base.JsPropertyMap<Object> source, String propertyName, double defaultValue) static int
getIntProperty
(jsinterop.base.JsPropertyMap<Object> source, String propertyName) static int
getIntProperty
(jsinterop.base.JsPropertyMap<Object> source, String propertyName, int defaultValue) static Boolean
getNullableBooleanProperty
(jsinterop.base.JsPropertyMap<Object> source, String propertyName) static Boolean
getNullableBooleanProperty
(jsinterop.base.JsPropertyMap<Object> source, String propertyName, Boolean defaultValue) static Double
getNullableDoubleProperty
(jsinterop.base.JsPropertyMap<Object> source, String propertyName) static Double
getNullableDoubleProperty
(jsinterop.base.JsPropertyMap<Object> source, String propertyName, Double defaultValue) static jsinterop.base.Any
getProperty
(jsinterop.base.JsPropertyMap<Object> source, String propertyName) static jsinterop.base.Any
getProperty
(jsinterop.base.JsPropertyMap<Object> source, String propertyName, jsinterop.base.Any defaultValue) static boolean
getRequiredBooleanProperty
(jsinterop.base.JsPropertyMap<Object> source, String propertyName) static double
getRequiredDoubleProperty
(jsinterop.base.JsPropertyMap<Object> source, String propertyName) static int
getRequiredIntProperty
(jsinterop.base.JsPropertyMap<Object> source, String propertyName) static jsinterop.base.Any
getRequiredProperty
(jsinterop.base.JsPropertyMap<Object> source, String propertyName) Gets a required property from a JsPropertyMap.static String
getRequiredStringProperty
(jsinterop.base.JsPropertyMap<Object> source, String propertyName) static String
getStringProperty
(jsinterop.base.JsPropertyMap<Object> source, String propertyName) static String
getStringProperty
(jsinterop.base.JsPropertyMap<Object> source, String propertyName, String defaultValue) static elemental2.core.JsArray<jsinterop.base.Any>
-
Constructor Details
-
JsData
public JsData()
-
-
Method Details
-
newArray
- Returns:
- a new js array which handles primitive types sanely.
-
getRequiredProperty
public static jsinterop.base.Any getRequiredProperty(jsinterop.base.JsPropertyMap<Object> source, String propertyName) Gets a required property from a JsPropertyMap. Will throw if the value isn't set- Parameters:
source
- The property map to get the value frompropertyName
- The property to get value for- Returns:
- The value
-
getProperty
-
getProperty
-
getRequiredStringProperty
-
getStringProperty
-
getStringProperty
-
getRequiredIntProperty
-
getIntProperty
-
getIntProperty
-
getRequiredDoubleProperty
-
getDoubleProperty
-
getDoubleProperty
-
getNullableDoubleProperty
-
getNullableDoubleProperty
-
getRequiredBooleanProperty
-
getBooleanProperty
-
getBooleanProperty
-
getNullableBooleanProperty
-
getNullableBooleanProperty
-