Revision 44104 trunk/org.gvsig.desktop/org.gvsig.desktop.library/org.gvsig.timesupport/org.gvsig.timesupport.lib/org.gvsig.timesupport.lib.impl/src/main/java/org/gvsig/timesupport/impl/TimeSupportDefaultImplLibrary.java

View differences:

TimeSupportDefaultImplLibrary.java
25 25
import org.gvsig.timesupport.AbsoluteIntervalType;
26 26
import org.gvsig.timesupport.Chronology;
27 27
import org.gvsig.timesupport.DataTypes;
28
import org.gvsig.timesupport.TimeSupportLibrary;
28 29
import org.gvsig.timesupport.TimeSupportLocator;
29 30
import org.gvsig.timesupport.TimeSupportManager;
30 31
import org.gvsig.timesupport.impl.coercion.CoerceToDate;
......
42 43
 * @version $Id$
43 44
 */
44 45
public class TimeSupportDefaultImplLibrary extends AbstractLibrary {
45
       
46

  
46 47
    @Override
48
    public void doRegistration() {
49
        registerAsImplementationOf(TimeSupportLibrary.class);
50
    }
51
    
52
    @Override
47 53
    protected void doInitialize() throws LibraryException {
48 54
        TimeSupportLocator.registerManager(DefaultTimeSupportManager.class);
49 55
    }
......
52 58
    protected void doPostInitialize() throws LibraryException {
53 59
        //Register the types
54 60
        DataTypesManager dataTypesManager = ToolsLocator.getDataTypesManager();
55
        dataTypesManager.addCoercion(DataTypes.INSTANT, new CoerceToInstant());
56
        dataTypesManager.addCoercion(DataTypes.INTERVAL, new CoerceToInterval());
61
        dataTypesManager.setCoercion(DataTypes.INSTANT, new CoerceToInstant());
62
        dataTypesManager.setCoercion(DataTypes.INTERVAL, new CoerceToInterval());
57 63
        dataTypesManager.addCoercion(DataTypes.DATE, new CoerceToDate(dataTypesManager.getCoercion(DataTypes.DATE)));
58 64
        
59 65
        TimeSupportManager timeSupportManager = TimeSupportLocator.getManager();

Also available in: Unified diff