Class DefaultOptimizer
java.lang.Object
org.gvsig.expressionevaluator.impl.DefaultOptimizer
- All Implemented Interfaces:
org.gvsig.expressionevaluator.Optimizer
- Author:
- jjdelcerro
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.gvsig.expressionevaluator.Optimizer
org.gvsig.expressionevaluator.Optimizer.FunctionOptimizer -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.gvsig.expressionevaluator.ExpressionEvaluatorManager -
Constructor Summary
ConstructorsConstructorDescriptionDefaultOptimizer(org.gvsig.expressionevaluator.ExpressionEvaluatorManager manager) DefaultOptimizer(org.gvsig.expressionevaluator.ExpressionEvaluatorManager manager, org.gvsig.expressionevaluator.SymbolTable symbolTable) -
Method Summary
Modifier and TypeMethodDescriptionorg.gvsig.expressionevaluator.CodeBuilderorg.gvsig.expressionevaluator.Interpreterorg.gvsig.expressionevaluator.SymbolTableorg.gvsig.expressionevaluator.Codeoptimize(org.gvsig.expressionevaluator.Code code) org.gvsig.expressionevaluator.Codeoptimize(org.gvsig.expressionevaluator.SymbolTable symbolTable, org.gvsig.expressionevaluator.Code code) voidsetSymbolTable(org.gvsig.expressionevaluator.SymbolTable symbolTable)
-
Field Details
-
manager
protected org.gvsig.expressionevaluator.ExpressionEvaluatorManager manager
-
-
Constructor Details
-
DefaultOptimizer
public DefaultOptimizer(org.gvsig.expressionevaluator.ExpressionEvaluatorManager manager) -
DefaultOptimizer
public DefaultOptimizer(org.gvsig.expressionevaluator.ExpressionEvaluatorManager manager, org.gvsig.expressionevaluator.SymbolTable symbolTable)
-
-
Method Details
-
setSymbolTable
public void setSymbolTable(org.gvsig.expressionevaluator.SymbolTable symbolTable) - Specified by:
setSymbolTablein interfaceorg.gvsig.expressionevaluator.Optimizer
-
getSymbolTable
public org.gvsig.expressionevaluator.SymbolTable getSymbolTable()- Specified by:
getSymbolTablein interfaceorg.gvsig.expressionevaluator.Optimizer
-
getInterpreter
public org.gvsig.expressionevaluator.Interpreter getInterpreter()- Specified by:
getInterpreterin interfaceorg.gvsig.expressionevaluator.Optimizer
-
getCodeBuilder
public org.gvsig.expressionevaluator.CodeBuilder getCodeBuilder()- Specified by:
getCodeBuilderin interfaceorg.gvsig.expressionevaluator.Optimizer
-
optimize
public org.gvsig.expressionevaluator.Code optimize(org.gvsig.expressionevaluator.SymbolTable symbolTable, org.gvsig.expressionevaluator.Code code) - Specified by:
optimizein interfaceorg.gvsig.expressionevaluator.Optimizer
-
optimize
public org.gvsig.expressionevaluator.Code optimize(org.gvsig.expressionevaluator.Code code) - Specified by:
optimizein interfaceorg.gvsig.expressionevaluator.Optimizer
-