net.rewerse.i5.r3.eval
Interface ExprEvaluator.Context

All Superinterfaces:
ExprEvaluator.BasicContext
Enclosing class:
ExprEvaluator

protected static interface ExprEvaluator.Context
extends ExprEvaluator.BasicContext


Method Summary
 void forward(ExprEvaluator.Launcher proxy)
           
 Iteratable<Tuple> getUsing()
           
 Iteratable<Tuple> getUsing(java.lang.Iterable<java.lang.String> vars)
           
 java.lang.String incomplete()
           
 void notifyResults(boolean islast)
           
 boolean opnative()
           
 java.lang.String rename(java.lang.String varn)
           
 void rename(java.lang.String varn, java.lang.String rn)
           
 Iteratable<java.lang.String> renames()
           
 java.lang.String var(java.lang.String rn)
           
 Iteratable<java.lang.String> vars()
           
 
Methods inherited from interface net.rewerse.i5.r3.eval.ExprEvaluator.BasicContext
abort, addBinding, addResult, addResult, addResult, arg, cancelResult, finishResult, launch, launch, launch, launch, launch, launched, literal, opname, output, startResult, startResult, startResult, text
 

Method Detail

opnative

boolean opnative()

vars

Iteratable<java.lang.String> vars()

renames

Iteratable<java.lang.String> renames()

rename

void rename(java.lang.String varn,
            java.lang.String rn)

rename

java.lang.String rename(java.lang.String varn)

var

java.lang.String var(java.lang.String rn)

getUsing

Iteratable<Tuple> getUsing()
                           throws java.lang.Exception
Throws:
java.lang.Exception

getUsing

Iteratable<Tuple> getUsing(java.lang.Iterable<java.lang.String> vars)
                           throws java.lang.Exception
Throws:
java.lang.Exception

forward

void forward(ExprEvaluator.Launcher proxy)
             throws java.lang.Exception
Throws:
java.lang.Exception

incomplete

java.lang.String incomplete()
                            throws java.lang.Exception
Throws:
java.lang.Exception

notifyResults

void notifyResults(boolean islast)
                   throws java.lang.Exception
Throws:
java.lang.Exception