Revision 44129 trunk/org.gvsig.desktop/org.gvsig.desktop.plugin/org.gvsig.app/org.gvsig.app.mainplugin/src/main/java/org/gvsig/app/extension/InitializeApplicationExtension.java
InitializeApplicationExtension.java | ||
---|---|---|
51 | 51 |
import org.gvsig.app.project.documents.view.toolListeners.InfoListener; |
52 | 52 |
import org.gvsig.app.util.BaseOpenErrorHandler; |
53 | 53 |
import org.gvsig.fmap.dal.DALLocator; |
54 |
import org.gvsig.fmap.dal.DataManager; |
|
54 | 55 |
import org.gvsig.fmap.dal.OpenErrorHandler; |
56 |
import org.gvsig.fmap.dal.feature.DataProfile; |
|
55 | 57 |
import org.gvsig.fmap.dal.resource.ResourceManager; |
56 | 58 |
import org.gvsig.fmap.dal.resource.exception.DisposeResorceManagerException; |
57 | 59 |
import org.gvsig.installer.lib.api.InstallerLocator; |
... | ... | |
60 | 62 |
import org.gvsig.tools.ToolsLocator; |
61 | 63 |
import org.gvsig.tools.dynobject.DynObject; |
62 | 64 |
import org.gvsig.tools.i18n.I18nManager; |
65 |
import org.gvsig.tools.swing.api.SimpleImage; |
|
66 |
import org.gvsig.tools.swing.api.ToolsSwingLocator; |
|
67 |
import org.gvsig.tools.swing.api.ToolsSwingManager; |
|
63 | 68 |
import org.slf4j.Logger; |
64 | 69 |
import org.slf4j.LoggerFactory; |
65 | 70 |
|
... | ... | |
73 | 78 |
@Override |
74 | 79 |
public void initialize() { |
75 | 80 |
|
81 |
final ToolsSwingManager toolsSwingManager = ToolsSwingLocator.getToolsSwingManager(); |
|
76 | 82 |
DALLocator.registerFeatureTypeDefinitionsManager(DefaultFeatureTypeDefinitionsManager.class); |
83 |
|
|
84 |
DataManager dataManager = DALLocator.getDataManager(); |
|
85 |
dataManager.registerDataProfile(new DataProfile() { |
|
86 |
@Override |
|
87 |
public String getName() { |
|
88 |
return "Image"; |
|
89 |
} |
|
77 | 90 |
|
91 |
@Override |
|
92 |
public Object createData(Object data) { |
|
93 |
SimpleImage image = toolsSwingManager.createSimpleImage(data); |
|
94 |
return data; |
|
95 |
} |
|
96 |
}); |
|
97 |
|
|
78 | 98 |
InfoListener.initializeExtensionPoint(); |
79 | 99 |
|
80 | 100 |
registerIcons(); |
Also available in: Unified diff