Revision 43521 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/Function.java

View differences:

Function.java
5 5

  
6 6
public interface Function {
7 7

  
8
    public final String GROUP_NUMERIC = "Numeric";
9
    public final String GROUP_STRING = "String";
10
    public final String GROUP_DATETIME = "Datetime";
11
    public final String GROUP_BOOLEAN = "Boolean";
12
    public final String GROUP_OGC = "OGC";
13
   
8 14
    public String group();
9 15

  
10 16
    public String name();
......
13 19

  
14 20
    public String description();
15 21

  
22
    public String template();
23
    
16 24
    public String[] descriptionArgs();
17 25

  
18
    public Object call(Object[] args) throws Exception;
26
    public Object call(Interpreter interpreter, Object[] args) throws Exception;
19 27
    
20 28
    public void addAlias(String name);
21 29
    
22 30
    public List<String> alias();
31
    
32
    public boolean isOperator();
23 33
}

Also available in: Unified diff