public class Capabilities
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected java.util.Map<java.lang.String,java.lang.String> |
capabilities |
| Constructor and Description |
|---|
Capabilities() |
| Modifier and Type | Method and Description |
|---|---|
static void |
add(WarpScriptStack stack,
java.lang.String token)
Add the capabilities from a token to a stack
|
void |
clear() |
Capabilities |
clone() |
java.lang.String |
get(java.lang.String key) |
static Capabilities |
get(WarpScriptStack stack) |
static java.util.Map<java.lang.String,java.lang.String> |
get(WarpScriptStack stack,
java.util.List<java.lang.Object> names) |
static java.lang.String |
get(WarpScriptStack stack,
java.lang.String name) |
static java.lang.Long |
getLong(WarpScriptStack stack,
java.lang.String name) |
static java.lang.Long |
getLong(WarpScriptStack stack,
java.lang.String name,
java.lang.Long defaultValue) |
java.lang.Object |
putIfAbsent(java.lang.String key,
java.lang.String value) |
java.lang.Object |
remove(java.lang.String key) |
static void |
set(WarpScriptStack stack,
Capabilities capabilities) |
public static Capabilities get(WarpScriptStack stack)
public static void set(WarpScriptStack stack, Capabilities capabilities)
public static java.lang.String get(WarpScriptStack stack, java.lang.String name)
public static java.lang.Long getLong(WarpScriptStack stack, java.lang.String name) throws WarpScriptException
WarpScriptExceptionpublic static java.lang.Long getLong(WarpScriptStack stack, java.lang.String name, java.lang.Long defaultValue) throws WarpScriptException
WarpScriptExceptionpublic static java.util.Map<java.lang.String,java.lang.String> get(WarpScriptStack stack, java.util.List<java.lang.Object> names)
public static void add(WarpScriptStack stack, java.lang.String token) throws WarpScriptException
stack - Stack which should be modifiedtoken - Token representation containing the capabilities to addWarpScriptException - in case the token is invalidpublic void clear()
public java.lang.Object remove(java.lang.String key)
public java.lang.Object putIfAbsent(java.lang.String key,
java.lang.String value)
public java.lang.String get(java.lang.String key)
public Capabilities clone()
clone in class java.lang.Object