Revision 100 org.gvsig.tools/library/trunk/org.gvsig.tools/org.gvsig.tools.swing/org.gvsig.tools.swing.impl/src/main/java/org/gvsig/tools/swing/impl/ToolsSwingDefaultImplLibrary.java

View differences:

ToolsSwingDefaultImplLibrary.java
21 21
 */
22 22
package org.gvsig.tools.swing.impl;
23 23

  
24
import org.gvsig.tools.swing.api.ToolsSwingLocator;
25
import org.gvsig.tools.swing.impl.dynobject.DefaultDynObjectSwingManager;
24
import org.gvsig.tools.dataTypes.DataTypes;
26 25
import org.gvsig.tools.library.AbstractLibrary;
27 26
import org.gvsig.tools.library.Library;
28 27
import org.gvsig.tools.library.LibraryException;
28
import org.gvsig.tools.swing.api.ToolsSwingLocator;
29
import org.gvsig.tools.swing.api.dynobject.DynObjectSwingManager;
30
import org.gvsig.tools.swing.api.dynobject.dynfield.DynFieldComponentFactory;
31
import org.gvsig.tools.swing.impl.dynobject.DefaultDynObjectSwingManager;
32
import org.gvsig.tools.swing.impl.dynobject.dynfield.NumberFieldComponentFactory;
33
import org.gvsig.tools.swing.impl.usability.DefaultUsabilitySwingManager;
29 34

  
30 35
/**
31 36
 * {@link Library} for the default tools swing implementation.
......
38 43
	protected void doInitialize() throws LibraryException {
39 44
		ToolsSwingLocator
40 45
				.registerDynObjectSwingManager(DefaultDynObjectSwingManager.class);
46
		ToolsSwingLocator
47
				.registerUsabilitySwingManager(DefaultUsabilitySwingManager.class);
41 48
	}
42 49

  
43 50
	@Override
44 51
	protected void doPostInitialize() throws LibraryException {
45
		// Do nothing
52
		DynObjectSwingManager dsManager = ToolsSwingLocator
53
				.getDynObjectSwingManager();
54

  
55
		DynFieldComponentFactory numberFactory = new NumberFieldComponentFactory();
56
		dsManager.registerDynFieldComponentFactory(numberFactory,
57
				DataTypes.BYTE);
58
		dsManager
59
				.registerDynFieldComponentFactory(numberFactory, DataTypes.INT);
60
		dsManager.registerDynFieldComponentFactory(numberFactory,
61
				DataTypes.LONG);
62
		dsManager.registerDynFieldComponentFactory(numberFactory,
63
				DataTypes.FLOAT);
64
		dsManager.registerDynFieldComponentFactory(numberFactory,
65
				DataTypes.DOUBLE);
46 66
	}
47 67
}

Also available in: Unified diff