Revision 47190

View differences:

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/Code.java
1 1
package org.gvsig.expressionevaluator;
2 2

  
3
import java.util.function.Predicate;
3
import org.apache.commons.lang3.StringUtils;
4 4
import org.gvsig.expressionevaluator.ExpressionBuilder.Value;
5
import org.gvsig.tools.exception.BaseException;
6 5
import org.gvsig.tools.visitor.FilteredVisitable;
7
import org.gvsig.tools.visitor.Visitor;
8 6

  
9 7
public interface Code extends FilteredVisitable, org.gvsig.tools.lang.Cloneable {
10 8

  
9
    public static boolean isFunction(Code code, String name) {
10
        return ( code.code()==Code.CALLABLE &&
11
                StringUtils.equalsIgnoreCase(name, ((Code.Callable) code).name()));
12
    } 
13
    
11 14
    public static final int UNDEFINED = -1;
12 15
    public static final int CONSTANT = 0;
13 16
    public static final int IDENTIFIER = 1;

Also available in: Unified diff