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