public interface Argument extends Scope, Array, BindScope
Collection.Key
Modifier and Type | Field and Description |
---|---|
static java.lang.Object |
NULL |
SCOPE_APPLICATION, SCOPE_ARGUMENTS, SCOPE_CALLER, SCOPE_CGI, SCOPE_CLIENT, SCOPE_CLUSTER, SCOPE_COOKIE, SCOPE_COUNT, SCOPE_FORM, SCOPE_LOCAL, SCOPE_REQUEST, SCOPE_SERVER, SCOPE_SESSION, SCOPE_UNDEFINED, SCOPE_URL, SCOPE_VAR, SCOPE_VARIABLES
TYPE_LINKED, TYPE_REGULAR, TYPE_SOFT, TYPE_SYNC, TYPE_WEAKED
Modifier and Type | Method and Description |
---|---|
boolean |
containsFunctionArgumentKey(Collection.Key key) |
java.lang.Object |
getFunctionArgument(Collection.Key key,
java.lang.Object defaultValue) |
java.lang.Object |
getFunctionArgument(java.lang.String key,
java.lang.Object defaultValue) |
boolean |
insert(int index,
java.lang.String key,
java.lang.Object value)
insert a key in argument scope at defined position
|
boolean |
isBind() |
java.lang.Object |
setArgument(java.lang.Object obj) |
void |
setBind(boolean bind)
sets if scope is binded to a other variable for using outside of a udf
|
void |
setFunctionArgumentNames(java.util.Set functionArgumentNames) |
getType, getTypeAsString, initialize, isInitalized, release, release
clear, clone, containsKey, containsKey, duplicate, get, get, get, get, keys, remove, removeEL, set, set, setEL, setEL, size
entryIterator, keyIterator, keysAsStringIterator, valueIterator
getIterator
clear, containsKey, containsValue, entrySet, equals, get, hashCode, isEmpty, keySet, put, putAll, remove, size, values
call, callWithNamedValues, get, get, set, setEL
toDumpData
castToBoolean, castToBooleanValue, castToDateTime, castToDateTime, castToDoubleValue, castToDoubleValue, castToString, castToString, compareTo, compareTo, compareTo, compareTo
void setBind(boolean bind)
boolean isBind()
boolean insert(int index, java.lang.String key, java.lang.Object value) throws PageException
index
- key
- value
- PageException
java.lang.Object setArgument(java.lang.Object obj) throws PageException
PageException
java.lang.Object getFunctionArgument(java.lang.String key, java.lang.Object defaultValue)
java.lang.Object getFunctionArgument(Collection.Key key, java.lang.Object defaultValue)
void setFunctionArgumentNames(java.util.Set functionArgumentNames)
boolean containsFunctionArgumentKey(Collection.Key key)