Revision 41390 trunk/org.gvsig.desktop/org.gvsig.desktop.framework/org.gvsig.andami/src/main/java/org/gvsig/andami/PluginsLocator.java

View differences:

PluginsLocator.java
39 39
     */
40 40
    public static final String PLUGINS_MANAGER_NAME = "PluginsManager";
41 41
    public static final String PLUGINS_ACTIONINFO_MANAGER_NAME = "PluginsActionInfoManager";
42
    public static final String PLUGINS_LOCALE_MANAGER_NAME = "LocaleManager";
42 43

  
43 44
    private static final String PLUGINS_MANAGER_DESCRIPTION = "PluginsManager of Andami framework";
44 45
    private static final String PLUGINS_ACTIONINFO_MANAGER_DESCRIPTION = "PluginsActionInfoManager";
46
    private static final String PLUGINS_LOCALE_MANAGER_DESCRIPTION = "LocaleManager";
45 47

  
46 48
    /**
47 49
     * Unique instance.
......
114 116
    public static MainFrame getMainFrame() {
115 117
        return Launcher.getFrame();
116 118
    }
119
    
120
    public static LocaleManager getLocaleManager() throws LocatorException {
121
        return (LocaleManager) getInstance().get(PLUGINS_LOCALE_MANAGER_NAME);
122
    }
123

  
124
    public static void registerLocaleManager(Class clazz) {
125
        getInstance().register(PLUGINS_LOCALE_MANAGER_NAME, PLUGINS_LOCALE_MANAGER_DESCRIPTION,
126
                clazz);
127
    }
128

  
117 129
}

Also available in: Unified diff