Revision 47190
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