public static class Expressions.CompositeValue extends Expressions.SimpleCachedExpression<Map<String,Expression>> implements Value<Map<String,Expression>>
Constructor and Description |
---|
CompositeValue(Map<String,Expression> m,
boolean isEvaluated,
String... tags) |
CompositeValue(String... tags) |
Modifier and Type | Method and Description |
---|---|
Value |
doEvaluation(Env env,
Object... args) |
<T> T |
get(String attr) |
Set<String> |
getAttributes() |
Expression |
getExpression(String attr) |
Value |
getValue(String attr) |
void |
set(String attr,
Object obj) |
Expressions.CompositeValue |
simplifyNoTypeConversion(Env env,
Object... args) |
equals, evaluate, hashCode, hasValue
get, toString
getTags, getType, setTags, simplify
public CompositeValue(String... tags)
public CompositeValue(Map<String,Expression> m, boolean isEvaluated, String... tags)
public Expression getExpression(String attr)
public <T> T get(String attr)
public Expressions.CompositeValue simplifyNoTypeConversion(Env env, Object... args)
public Value doEvaluation(Env env, Object... args)
doEvaluation
in class Expressions.SimpleCachedExpression<Map<String,Expression>>