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

View differences:

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