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