Revision 44346 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/ExpressionUtils.java

View differences:

ExpressionUtils.java
94 94
        return code;
95 95
    }
96 96

  
97
    public static Object evaluate(String expression) {
98
        return evaluate(null, expression);
99
    }
100
    
97 101
    public static Object evaluate(SymbolTable symbolTable, String expression) {
98 102
        if( StringUtils.isBlank(expression) ) {
99 103
            return null;
100 104
        }
105
        if( symbolTable==null ) {
106
            symbolTable = createSymbolTable();
107
        }
101 108
        ExpressionEvaluatorManager manager = ExpressionEvaluatorLocator.getManager();
102 109
        Object x = manager.evaluate(symbolTable, expression);
103 110
        return x;

Also available in: Unified diff