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

View differences:

DefaultExpressionEvaluatorManager.java
29 29
import org.gvsig.expressionevaluator.SymbolTable;
30 30
import org.gvsig.expressionevaluator.SymbolTableFactory;
31 31
import org.gvsig.expressionevaluator.Compiler;
32
import org.gvsig.expressionevaluator.Formatter;
32 33
import org.gvsig.expressionevaluator.GrammarSet;
33 34
import org.gvsig.expressionevaluator.ReprMethod;
34 35
import org.gvsig.expressionevaluator.impl.repr.ReprNull;
35 36
import org.gvsig.expressionevaluator.impl.repr.ReprObject;
37
import org.gvsig.expressionevaluator.spi.formatter.value.BaseFormatter;
36 38
import org.gvsig.tools.bookmarksandhistory.Bookmarks;
37 39
import org.gvsig.tools.bookmarksandhistory.History;
38 40
import org.gvsig.tools.bookmarksandhistory.impl.BaseBookmarks;
......
56 58
    private SymbolTable inmutableSymbolTable;
57 59
    private ResourcesStorage scriptsResourcesStorage;
58 60
    private List<ClassLoader> loaders;
61
    private Formatter<ExpressionBuilder.Value> expressionBuilderFormatter;
59 62

  
60 63
    public DefaultExpressionEvaluatorManager() {
61 64
        this.symbolTableFactories = new HashMap<>();
......
63 66
        this.loaders = new ArrayList<>();
64 67
        this.scriptsResourcesStorage = ResourcesStorage.EMPTY_RESOURCESSTORAGE;
65 68
        this.loaders.add(this.getClass().getClassLoader());
69
        this.expressionBuilderFormatter = new BaseFormatter();
66 70
    }
67 71

  
68 72
    @Override
......
471 475
    public List<ClassLoader> getClassLoaders() {
472 476
      return Collections.unmodifiableList(loaders);
473 477
    }
478

  
479
    @Override
480
    public Formatter<ExpressionBuilder.Value> getExpressionBuilderFormatter() {
481
      return expressionBuilderFormatter;
482
    }
483

  
484
    @Override
485
    public void registerExpressionBuilderFormatter(Formatter<ExpressionBuilder.Value> formatter) {
486
      this.expressionBuilderFormatter = formatter;
487
    }
488
    
474 489
}
475 490

  

Also available in: Unified diff