public interface JsPropertyMap<T>
See Js.asPropertyMap(Object)
to cast an object to JsPropertyMap
.
Modifier and Type | Method and Description |
---|---|
default void |
delete(java.lang.String propertyName) |
default void |
forEach(JsForEachCallbackFn cb) |
default T |
get(java.lang.String propertyName) |
default Any |
getAny(java.lang.String propertyName) |
default boolean |
has(java.lang.String propertyName) |
static JsPropertyMap<java.lang.Object> |
of()
Returns an empty object literal as
JsPropertyMap . |
static JsPropertyMap<java.lang.Object> |
of(java.lang.String k,
java.lang.Object v)
Returns an object literal as
JsPropertyMap that has provided key-value pairs. |
static JsPropertyMap<java.lang.Object> |
of(java.lang.String k1,
java.lang.Object v1,
java.lang.String k2,
java.lang.Object v2)
Returns an object literal as
JsPropertyMap that has provided key-value pairs. |
static JsPropertyMap<java.lang.Object> |
of(java.lang.String k1,
java.lang.Object v1,
java.lang.String k2,
java.lang.Object v2,
java.lang.String k3,
java.lang.Object v3)
Returns an object literal as
JsPropertyMap that has provided key-value pairs. |
default void |
set(java.lang.String propertyName,
T value) |
static JsPropertyMap<java.lang.Object> of()
JsPropertyMap
.static JsPropertyMap<java.lang.Object> of(java.lang.String k, java.lang.Object v)
JsPropertyMap
that has provided key-value pairs.static JsPropertyMap<java.lang.Object> of(java.lang.String k1, java.lang.Object v1, java.lang.String k2, java.lang.Object v2)
JsPropertyMap
that has provided key-value pairs.static JsPropertyMap<java.lang.Object> of(java.lang.String k1, java.lang.Object v1, java.lang.String k2, java.lang.Object v2, java.lang.String k3, java.lang.Object v3)
JsPropertyMap
that has provided key-value pairs.default T get(java.lang.String propertyName)
default Any getAny(java.lang.String propertyName)
default boolean has(java.lang.String propertyName)
default void delete(java.lang.String propertyName)
default void set(java.lang.String propertyName, T value)
default void forEach(JsForEachCallbackFn cb)