public class JsValue extends java.lang.Object implements Disposable
| Modifier and Type | Field and Description |
|---|---|
protected long |
ptr |
| Modifier | Constructor and Description |
|---|---|
protected |
JsValue(long ptr) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
asBoolean() |
java.util.List<JsValue> |
asList() |
long |
asLong() |
java.lang.String |
asString() |
JsValue |
call() |
JsValue |
call(java.util.List<JsValue> params) |
JsValue |
call(java.util.List<JsValue> params,
JsValue thisValue) |
protected long[] |
convertToPtrArray(java.util.List<JsValue> params) |
void |
dispose() |
java.lang.String |
getJsClass() |
java.util.List<java.lang.String> |
getOwnPropertyNames() |
JsValue |
getProperty(java.lang.String name) |
boolean |
isArray() |
boolean |
isBoolean() |
boolean |
isFunction() |
boolean |
isNull() |
boolean |
isNumber() |
boolean |
isObject() |
boolean |
isString() |
boolean |
isUndefined() |
void |
setProperty(java.lang.String name,
JsValue value) |
java.lang.String |
toString() |
public void dispose()
dispose in interface Disposablepublic boolean isUndefined()
public boolean isNull()
public boolean isString()
public boolean isNumber()
public boolean isBoolean()
public boolean isObject()
public boolean isArray()
public boolean isFunction()
public java.lang.String asString()
public long asLong()
public boolean asBoolean()
protected long[] convertToPtrArray(java.util.List<JsValue> params)
public JsValue call()
public JsValue getProperty(java.lang.String name)
public void setProperty(java.lang.String name,
JsValue value)
public java.lang.String getJsClass()
public java.util.List<java.lang.String> getOwnPropertyNames()
public java.util.List<JsValue> asList()
public java.lang.String toString()
toString in class java.lang.Object