svn-gvsig-desktop / trunk / org.gvsig.desktop / org.gvsig.desktop.library / org.gvsig.expressionevaluator / org.gvsig.expressionevaluator.lib / org.gvsig.expressionevaluator.lib.api / src / main / java / org / gvsig / expressionevaluator / ExpressionEvaluator.java @ 43939
History | View | Annotate | Download (1000 Bytes)
1 | 43521 | jjdelcerro | package org.gvsig.expressionevaluator; |
---|---|---|---|
2 | |||
3 | import org.gvsig.tools.evaluator.EvaluatorWithDescriptions; |
||
4 | 43809 | jjdelcerro | import org.gvsig.tools.lang.Cloneable; |
5 | 43913 | jjdelcerro | import org.gvsig.tools.script.Script; |
6 | 43521 | jjdelcerro | |
7 | 43809 | jjdelcerro | public interface ExpressionEvaluator extends EvaluatorWithDescriptions, Cloneable { |
8 | 43521 | jjdelcerro | |
9 | public void compile(); |
||
10 | |||
11 | public Code getCode();
|
||
12 | |||
13 | public Compiler getCompiler(); |
||
14 | |||
15 | public void setCompiler(Compiler compiler); |
||
16 | |||
17 | public Interpreter getInterpreter();
|
||
18 | |||
19 | public void setInterpreter(Interpreter interpreter); |
||
20 | |||
21 | public LexicalAnalyzer getLexer();
|
||
22 | |||
23 | public void setLexer(LexicalAnalyzer lexer); |
||
24 | |||
25 | public String getSource(); |
||
26 | |||
27 | public void setSource(String source); |
||
28 | |||
29 | public SymbolTable getSymbolTable();
|
||
30 | |||
31 | 43939 | jjdelcerro | public void setSymbolTable(MutableSymbolTable symbolTable); |
32 | 43521 | jjdelcerro | |
33 | public Double getAccuracy(); |
||
34 | |||
35 | public void setAccuracy(Double accuracy); |
||
36 | 43809 | jjdelcerro | |
37 | @Override
|
||
38 | public ExpressionEvaluator clone() throws CloneNotSupportedException; |
||
39 | 43521 | jjdelcerro | |
40 | 43939 | jjdelcerro | public Scripts getScripts();
|
41 | 43809 | jjdelcerro | |
42 | 43521 | jjdelcerro | } |