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/predicate/LikeOperator.java

View differences:

LikeOperator.java
5 5
import java.util.Map;
6 6
import java.util.regex.Matcher;
7 7
import java.util.regex.Pattern;
8
import org.gvsig.expressionevaluator.Function;
9
import org.gvsig.expressionevaluator.Interpreter;
8 10
import org.gvsig.expressionevaluator.impl.function.operator.AbstractBinaryOperator;
9 11

  
10 12
/*
......
21 23

  
22 24

  
23 25
    public LikeOperator() {
24
        super("LIKE");
26
        super(Function.GROUP_STRING, "LIKE");
25 27
    }
26 28

  
27 29
    @Override
28
    public Object call(Object op1, Object op2) {       
30
    public Object call(Interpreter interpreter, Object op1, Object op2) {       
29 31
        if( op1 instanceof CharSequence && op2 instanceof CharSequence ) {
30 32
            boolean value = like(((CharSequence) op1).toString(), ((CharSequence) op2).toString());
31 33
            return value;

Also available in: Unified diff