edu.stanford.nlp.ling.tokensregex.types
Class Expressions.ListExpression

java.lang.Object
  extended by edu.stanford.nlp.ling.tokensregex.types.Expressions.TypedExpression
      extended by edu.stanford.nlp.ling.tokensregex.types.Expressions.ListExpression
All Implemented Interfaces:
Expression, java.io.Serializable
Enclosing class:
Expressions

public static class Expressions.ListExpression
extends Expressions.TypedExpression

See Also:
Serialized Form

Constructor Summary
Expressions.ListExpression(java.lang.String typename, java.util.List<Expression> exprs, java.lang.String... tags)
           
Expressions.ListExpression(java.lang.String typename, java.lang.String... tags)
           
 
Method Summary
 void add(Expression expr)
           
 void addAll(java.util.List<Expression> exprs)
           
 Value evaluate(Env env, java.lang.Object... args)
          Evaluates the expression using the specified environment and arguments.
 
Methods inherited from class edu.stanford.nlp.ling.tokensregex.types.Expressions.TypedExpression
getTags, getType, hasValue, setTags, simplify
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Expressions.ListExpression

public Expressions.ListExpression(java.lang.String typename,
                                  java.lang.String... tags)

Expressions.ListExpression

public Expressions.ListExpression(java.lang.String typename,
                                  java.util.List<Expression> exprs,
                                  java.lang.String... tags)
Method Detail

addAll

public void addAll(java.util.List<Expression> exprs)

add

public void add(Expression expr)

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.

Returns:
Evaluated value


Stanford NLP Group