edu.stanford.nlp.ling.tokensregex.types
Class Expressions.ConditionalExpression
java.lang.Object
edu.stanford.nlp.ling.tokensregex.types.Expressions.WrappedExpression
edu.stanford.nlp.ling.tokensregex.types.Expressions.ConditionalExpression
- All Implemented Interfaces:
- Expression
- Enclosing class:
- Expressions
public static class Expressions.ConditionalExpression
- extends Expressions.WrappedExpression
|
Method Summary |
Value |
evaluate(Env env,
java.lang.Object... args)
Evaluates the expression using the specified environment and
arguments. |
java.lang.String |
getType()
Returns a string indicating the type of this expression |
Expression |
simplify(Env env)
Simplifies the expression using the specified environment |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Expressions.ConditionalExpression
public Expressions.ConditionalExpression(Expression expr)
Expressions.ConditionalExpression
public Expressions.ConditionalExpression(java.lang.String op,
Expression expr1,
Expression expr2)
getType
public java.lang.String getType()
- Description copied from interface:
Expression
- Returns a string indicating the type of this expression
- Specified by:
getType in interface Expression- Overrides:
getType in class Expressions.WrappedExpression
- Returns:
- type of this expressions
simplify
public Expression simplify(Env env)
- Description copied from interface:
Expression
- Simplifies the expression using the specified environment
- Specified by:
simplify in interface Expression- Overrides:
simplify in class Expressions.WrappedExpression
- Parameters:
env - Environment to simply with respect to
- Returns:
- Simplified expressions
evaluate
public Value evaluate(Env env,
java.lang.Object... args)
- Description copied from interface:
Expression
- Evaluates the expression using the specified environment and
arguments. Arguments are additional context not provided
by the environment.
- Specified by:
evaluate in interface Expression- Overrides:
evaluate in class Expressions.WrappedExpression
- Returns:
- Evaluated value
Stanford NLP Group