Revision 43983 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/ExpressionEvaluatorImplLibrary.java

View differences:

ExpressionEvaluatorImplLibrary.java
1 1
package org.gvsig.expressionevaluator.impl;
2 2

  
3
import org.gvsig.expressionevaluator.DataTypes;
3 4
import org.gvsig.expressionevaluator.ExpressionEvaluatorLibrary;
4 5
import org.gvsig.expressionevaluator.ExpressionEvaluatorLocator;
6
import org.gvsig.expressionevaluator.impl.coercion.CoerceToExpression;
7
import org.gvsig.expressionevaluator.impl.coercion.CoerceToString;
8
import org.gvsig.tools.ToolsLocator;
9
import org.gvsig.tools.dataTypes.DataTypesManager;
5 10
import org.gvsig.tools.library.AbstractLibrary;
6 11
import org.gvsig.tools.library.LibraryException;
7 12

  
......
19 24

  
20 25
    @Override
21 26
    protected void doPostInitialize() throws LibraryException {
27
        DefaultExpression.registerPersistence();
22 28

  
29
        DataTypesManager dataTypesManager = ToolsLocator.getDataTypesManager();
30

  
31
        dataTypesManager.setCoercion(DataTypes.EXPRESSION, new CoerceToExpression());
32
        dataTypesManager.setCoercion(DataTypes.STRING,
33
            new CoerceToString(dataTypesManager.getCoercion(DataTypes.STRING)));
23 34
    }
24 35
}
25 36

  

Also available in: Unified diff