Revision 44206

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/ExpressionBuilder.java
111 111
    public static final String FUNCTION_TOLONG = "TOLONG";
112 112
    public static final String FUNCTION_TOSTR = "TOSTR";
113 113
    
114
    public static final String FUNCTION_INCR = "INCR";
115
    public static final String FUNCTION_DECR = "DECR";
116
    
114 117
    public enum GeometrySupportType {
115 118
        WKT,
116 119
        WKB,
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/symboltable/ProgrammingSymbolTableFactory.java
12 12
    private SymbolTable symbolTable;
13 13
    
14 14
    public ProgrammingSymbolTableFactory() {
15
        super(UtilsSymbolTable.NAME, true);
15
        super(ProgrammingSymbolTable.NAME, true);
16 16
    }
17 17
    
18 18
    @Override
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/numeric/DecrFunction.java
1 1
package org.gvsig.expressionevaluator.impl.function.numeric;
2 2

  
3 3
import org.apache.commons.lang3.Range;
4
import static org.gvsig.expressionevaluator.ExpressionBuilder.FUNCTION_DECR;
4 5
import org.gvsig.expressionevaluator.Interpreter;
5 6
import org.gvsig.expressionevaluator.MutableSymbolTable;
6 7
import org.gvsig.expressionevaluator.spi.AbstractFunction;
......
8 9
public class DecrFunction extends AbstractFunction {
9 10

  
10 11
    public DecrFunction() {
11
        super("Numeric", "DECR",Range.between(1,3),
12
        super("Numeric", FUNCTION_DECR,Range.between(1,3),
12 13
            "Decrease the value of the indicated identifier and return its value.",
13
            "Decr({{identifier_name}})",
14
            FUNCTION_DECR+"('CONTADOR#1')",
14 15
            new String[]{
15 16
                "identifier name - the identifier used as counter.",
16 17
                "first value - Optional. The value with which the identifier must be initialized in its first use. By default zero",
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/numeric/IncrFunction.java
1 1
package org.gvsig.expressionevaluator.impl.function.numeric;
2 2

  
3 3
import org.apache.commons.lang3.Range;
4
import org.gvsig.expressionevaluator.ExpressionBuilder;
5
import static org.gvsig.expressionevaluator.ExpressionBuilder.FUNCTION_INCR;
6
import org.gvsig.expressionevaluator.Function;
4 7
import org.gvsig.expressionevaluator.Interpreter;
5 8
import org.gvsig.expressionevaluator.MutableSymbolTable;
6 9
import org.gvsig.expressionevaluator.spi.AbstractFunction;
......
8 11
public class IncrFunction extends AbstractFunction {
9 12

  
10 13
    public IncrFunction() {
11
        super("Numeric", "INCR",Range.between(1,3),
14
        super("Numeric", FUNCTION_INCR, Range.between(1,3),
12 15
            "Increase the value of the indicated identifier and return its value.",
13
            "Incr({{identifier_name}})",
16
            FUNCTION_INCR+"('CONTADOR#1')",
14 17
            new String[]{
15 18
                "identifier name - the identifier used as counter.",
16 19
                "first value - Optional. The value with which the identifier must be initialized in its first use. By default zero",

Also available in: Unified diff