Revision 45899

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/ExpressionEvaluatorManager.java
89 89
    public void populateSymbolTable(SymbolTable aSymbolTable);    
90 90
    
91 91
    public ExpressionEvaluator createExpressionEvaluator(Expression expression);
92
    
93
    @Override
94
    public ExpressionEvaluator createEvaluator(String expression);
92 95
}
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/DefaultExpressionEvaluatorManager.java
32 32
import org.gvsig.expressionevaluator.SymbolTableFactory;
33 33
import org.gvsig.expressionevaluator.Compiler;
34 34
import org.gvsig.expressionevaluator.ExpressionEvaluator;
35
import org.gvsig.expressionevaluator.ExpressionEvaluatorLocator;
35 36
import org.gvsig.expressionevaluator.Formatter;
36 37
import org.gvsig.expressionevaluator.GrammarSet;
37 38
import org.gvsig.expressionevaluator.ReprMethod;
......
43 44
import org.gvsig.tools.bookmarksandhistory.History;
44 45
import org.gvsig.tools.bookmarksandhistory.impl.BaseBookmarks;
45 46
import org.gvsig.tools.bookmarksandhistory.impl.BaseHistory;
47
import org.gvsig.tools.evaluator.Evaluator;
46 48
import org.gvsig.tools.resourcesstorage.ResourcesStorage;
47 49
import org.gvsig.tools.script.Script;
48 50
import org.slf4j.Logger;
......
488 490
        return new BaseExpressionEvaluator(expression);
489 491
    }
490 492
    
493
    @Override
494
    public ExpressionEvaluator createEvaluator(String expression) {
495
        Expression exp = this.createExpression();
496
        exp.setPhrase(expression);
497
        return new BaseExpressionEvaluator(exp);
498
    }
491 499
}
492 500

  

Also available in: Unified diff