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, hasValueget, toStringgetTags, getType, setTags, simplifypublic 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>>