edu.stanford.nlp.ling.tokensregex.types
Class Expressions.CompositeValue
java.lang.Object
edu.stanford.nlp.ling.tokensregex.types.Expressions.TypedExpression
edu.stanford.nlp.ling.tokensregex.types.Expressions.SimpleExpression<T>
edu.stanford.nlp.ling.tokensregex.types.Expressions.SimpleCachedExpression<java.util.Map<java.lang.String,Expression>>
edu.stanford.nlp.ling.tokensregex.types.Expressions.CompositeValue
- All Implemented Interfaces:
- Expression, Value<java.util.Map<java.lang.String,Expression>>, java.io.Serializable
- Enclosing class:
- Expressions
public static class Expressions.CompositeValue
- extends Expressions.SimpleCachedExpression<java.util.Map<java.lang.String,Expression>>
- implements Value<java.util.Map<java.lang.String,Expression>>
A composite value with field names and values for each field
- See Also:
- Serialized Form
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface edu.stanford.nlp.ling.tokensregex.types.Value |
get |
Expressions.CompositeValue
public Expressions.CompositeValue(java.lang.String... tags)
Expressions.CompositeValue
public Expressions.CompositeValue(java.util.Map<java.lang.String,Expression> m,
boolean isEvaluated,
java.lang.String... tags)
getAttributes
public java.util.Set<java.lang.String> getAttributes()
getExpression
public Expression getExpression(java.lang.String attr)
getValue
public Value getValue(java.lang.String attr)
get
public <T> T get(java.lang.String attr)
set
public void set(java.lang.String attr,
java.lang.Object obj)
simplifyNoTypeConversion
public Expressions.CompositeValue simplifyNoTypeConversion(Env env,
java.lang.Object... args)
doEvaluation
public Value doEvaluation(Env env,
java.lang.Object... args)
- Overrides:
doEvaluation in class Expressions.SimpleCachedExpression<java.util.Map<java.lang.String,Expression>>
Stanford NLP Group