Statistics
| Revision:

svn-gvsig-desktop / trunk / org.gvsig.desktop / org.gvsig.desktop.library / org.gvsig.expressionevaluator / org.gvsig.expressionevaluator.swing / org.gvsig.expressionevaluator.swing.api / src / main / java / org / gvsig / expressionevaluator / swing / CalculatorController.java @ 44080

History | View | Annotate | Download (606 Bytes)

1
package org.gvsig.expressionevaluator.swing;
2

    
3
import org.gvsig.expressionevaluator.MutableSymbolTable;
4
import org.gvsig.expressionevaluator.SymbolTable;
5

    
6
/**
7
 *
8
 * @author jjdelcerro
9
 */
10
public interface CalculatorController<T> {
11

    
12
    public void addSymbolTable(SymbolTable symbolTable);
13

    
14
    public MutableSymbolTable getSymbolTable();
15

    
16
    public T get();
17

    
18
    public void set(T value);
19

    
20
    public void coerceAndSet(Object value);
21

    
22
    public boolean isEnabled();
23

    
24
    public void setEnabled(boolean enabled);
25

    
26
    public void setEditable(boolean editable);
27
    
28
    public boolean isEditable();
29
    
30
}