public class ScriptValue extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
ScriptValue.Type |
| Modifier and Type | Field and Description |
|---|---|
static ScriptValue |
FALSE |
static ScriptValue |
NULL |
static ScriptValue |
ZERO |
| Constructor and Description |
|---|
ScriptValue(Object value) |
ScriptValue(Object value,
String source) |
public static final ScriptValue NULL
public static final ScriptValue FALSE
public static final ScriptValue ZERO
public ScriptValue(Object value)
public Object getValue()
public String getTypeAsShortString()
public boolean isNull()
public boolean isString()
public boolean isStringOrStream()
public boolean isXml()
public boolean isStream()
public boolean isByteArray()
public boolean isFeature()
public boolean isUnknown()
public boolean isBooleanTrue()
public boolean isPrimitive()
public Number getAsNumber()
public boolean isNumber()
public boolean isFunction()
public boolean isListLike()
public List getAsList()
public boolean isJson()
public boolean isJsonLike()
public ScriptValue copy(boolean deep)
public com.jayway.jsonpath.DocumentContext getAsJsonDocument()
public boolean isMapLike()
public ScriptValue invokeFunction(ScenarioContext context, Object callArg)
public Map<String,Object> evalAsMap(ScenarioContext context)
public String getAsPrettyString()
public Object toLowerCase()
public int getAsInt()
public String getAsStringRemovingCyclicReferences()
public String getAsString()
public byte[] getAsByteArray()
public InputStream getAsStream()
public Object getAfterConvertingFromJsonOrXmlIfNeeded()
public ScriptValue.Type getType()
public <T> T getValue(Class<T> clazz)
Copyright © 2020. All rights reserved.