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