Revision 43521 trunk/org.gvsig.desktop/org.gvsig.desktop.library/org.gvsig.expressionevaluator/org.gvsig.expressionevaluator.lib/org.gvsig.expressionevaluator.lib.impl/src/main/java/org/gvsig/expressionevaluator/impl/function/operator/AbstractUnaryOperator.java

View differences:

AbstractUnaryOperator.java
1 1
package org.gvsig.expressionevaluator.impl.function.operator;
2 2

  
3 3
import org.apache.commons.lang3.Range;
4
import org.gvsig.expressionevaluator.Interpreter;
4 5
import org.gvsig.expressionevaluator.spi.AbstractFunction;
5 6

  
6 7

  
7 8
public abstract class AbstractUnaryOperator extends AbstractFunction implements UnaryOperator {
8 9
    
9
    protected AbstractUnaryOperator(String name, String description) {
10
        super("Operators", name, Range.is(1), description, null);
10
    protected AbstractUnaryOperator(String group, String name, String description) {
11
        super(group, name, Range.is(1), description, null);
11 12
    }    
12 13

  
13
    protected AbstractUnaryOperator(String name) {
14
        this(name, null);
14
    protected AbstractUnaryOperator(String group, String name) {
15
        this(group, name, null);
15 16
    }
16 17

  
17 18
    @Override
18
    public Object call(Object[] args) {
19
        return call(args[0]);
19
    public Object call(Interpreter interpreter, Object[] args) {
20
        return call(interpreter, args[0]);
20 21
        
21 22
    }
22 23
    
24
    @Override
25
    public boolean isOperator() {
26
        return true;
27
    }
23 28
}

Also available in: Unified diff