public class DefaultExpressionEvaluatorManager extends Object implements ExpressionEvaluatorManager
| Constructor and Description |
|---|
DefaultExpressionEvaluatorManager() |
| Modifier and Type | Method and Description |
|---|---|
Code |
compile(LexicalAnalyzer lex,
String source) |
Code |
compile(String source) |
CodeBuilder |
createCodeBuilder() |
Compiler |
createCompiler() |
ExpressionEvaluator |
createEvaluator() |
ExpressionEvaluator |
createEvaluator(String expression) |
EvaluatorFactory |
createEvaluatorFactory() |
Interpreter |
createInterpreter() |
LexicalAnalyzer |
createLexicalAnalyzer() |
MutableSymbolTable |
createSymbolTable() |
Object |
evaluate(String source) |
Object |
evaluate(SymbolTable symbolTable,
Code code) |
Object |
evaluate(SymbolTable symbolTable,
String source) |
Double |
getAccuracy() |
void |
setAccuracy(Double accuracy) |
public Object evaluate(String source)
evaluate in interface ExpressionEvaluatorManagerpublic Object evaluate(SymbolTable symbolTable, String source)
evaluate in interface ExpressionEvaluatorManagerpublic Object evaluate(SymbolTable symbolTable, Code code)
evaluate in interface ExpressionEvaluatorManagerpublic Code compile(String source)
compile in interface ExpressionEvaluatorManagerpublic Code compile(LexicalAnalyzer lex, String source)
compile in interface ExpressionEvaluatorManagerpublic MutableSymbolTable createSymbolTable()
createSymbolTable in interface ExpressionEvaluatorManagerpublic LexicalAnalyzer createLexicalAnalyzer()
createLexicalAnalyzer in interface ExpressionEvaluatorManagerpublic CodeBuilder createCodeBuilder()
createCodeBuilder in interface ExpressionEvaluatorManagerpublic Compiler createCompiler()
createCompiler in interface ExpressionEvaluatorManagerpublic Interpreter createInterpreter()
createInterpreter in interface ExpressionEvaluatorManagerpublic ExpressionEvaluator createEvaluator(String expression)
createEvaluator in interface ExpressionEvaluatorManagerpublic ExpressionEvaluator createEvaluator()
createEvaluator in interface ExpressionEvaluatorManagerpublic EvaluatorFactory createEvaluatorFactory()
createEvaluatorFactory in interface ExpressionEvaluatorManagerpublic Double getAccuracy()
getAccuracy in interface ExpressionEvaluatorManagerpublic void setAccuracy(Double accuracy)
setAccuracy in interface ExpressionEvaluatorManager