A class providing static methods for constructing an atomic step of a specific type
Assign
public static Step Assign(Block variable)
AssignAndOperate
public static Step AssignAndOperate(Block variable,
String operator)
AssignT
public static Step AssignT()
AssignTupleAndOperate
public static Step AssignTupleAndOperate(String operator)
Bind
public static Step Bind(String functionEnvironment,
Block name,
Block code)
BindFilter
public static Step BindFilter(String functionEnvironment,
String name,
Block code,
String filter)
BindPredicate
public static Step BindPredicate(String functionEnvironment,
Check predicate,
Block code)
Call
public static Step Call(String function)
Check
public static Check Check(String nameOfOperator,
Block setupOperands)
CreateClosure
public static Step CreateClosure(Block code)
CreateFrame
public static Step CreateFrame()
Get
public static Step Get(String value)
Index
public static Step Index(String value,
Block index)
IteratorCreate
public static Step IteratorCreate(String key,
String value)
IteratorDestroy
public static Step IteratorDestroy()
IteratorNext
public static Step IteratorNext()
NullOperation
public static Step NullOperation()
ObjectAccess
public static Step ObjectAccess(String name)
ObjectAccessStatic
public static Step ObjectAccessStatic(Class aClass,
String name)
ObjectNew
public static Step ObjectNew(Class name)
Operate
public static Step Operate(String oper)
PLiteral
public static Step PLiteral(String evaluator)
Return
public static Step Return(int type)