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 / ExpressionBuilderConfig.java @ 43987

History | View | Annotate | Download (951 Bytes)

1
package org.gvsig.expressionevaluator.swing;
2

    
3
import java.util.Collection;
4
import java.util.List;
5
import org.gvsig.expressionevaluator.SymbolTable;
6

    
7
/**
8
 *
9
 * @author jjdelcerro
10
 */
11
public interface ExpressionBuilderConfig {
12

    
13
    public List<Element> getElements();
14

    
15
    /**
16
     * Time in secons to use when obtains the list of elements.
17
     * 
18
     * @return time in secons
19
     */
20
    public int getSimpleElementsLimit();
21

    
22
    /**
23
     * Set the time in secons to use to obtain the list of elements.
24
     * 
25
     * @param limit 
26
     */
27
    public void setSimpleElementsLimit(int limit);
28

    
29
    public Collection<SymbolTable> getSymbolTables();
30

    
31
    public void addSymbolTable(SymbolTable symbolTable);
32

    
33
    public void addSymbolTable(String name);
34

    
35
    public void removeSymbolTable(String name);
36

    
37
    public void removeAllSymbolTables();
38
    
39
    public void setScriptsEnabled(boolean enabled);
40
    
41
    public boolean getScriptsEnabled();
42
    
43
}