Revision 43939 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
2 2

  
3 3
import java.util.List;
4 4
import org.apache.commons.lang3.Range;
5
import org.gvsig.expressionevaluator.Code.Caller.Arguments;
5 6

  
6 7
public interface Function {
7 8

  
......
10 11
    public final String GROUP_DATETIME = "Datetime";
11 12
    public final String GROUP_BOOLEAN = "Boolean";
12 13
    public final String GROUP_OGC = "OGC";
14
    public final String GROUP_OTHER = "Other";
13 15
   
14 16
    public String group();
15 17

  
16 18
    public String name();
19
    
20
    public String returnType();
17 21

  
18 22
    public Range argc();
19 23

  
......
25 29

  
26 30
    public Object call(Interpreter interpreter, Object[] args) throws Exception;
27 31
    
32
    public Object call(Interpreter interpreter, Arguments args) throws Exception;
33
    
28 34
    public void addAlias(String name);
29 35
    
30 36
    public List<String> alias();
31 37
    
32 38
    public boolean isOperator();
39
    
40
    public boolean useArgumentsInsteadObjects();
33 41
}

Also available in: Unified diff