Revision 698 org.gvsig.tools/library/trunk/org.gvsig.tools/org.gvsig.tools.swing/org.gvsig.tools.swing.api/src/main/java/org/gvsig/tools/swing/api/ToolsSwingLocator.java

View differences:

ToolsSwingLocator.java
27 27
import org.gvsig.tools.swing.api.task.TaskStatusSwingManager;
28 28
import org.gvsig.tools.swing.api.usability.UsabilitySwingManager;
29 29
import org.gvsig.tools.swing.api.windowmanager.WindowManager;
30
import org.gvsig.tools.swing.icontheme.IconThemeManager;
30 31

  
31 32
/**
32 33
 * {@link Locator} for the tools swing Library. It returns a reference to the
......
55 56

  
56 57
	private static final String TASKSTATUS_SWING_MANAGER_DESCRIPTION = "Tools Task Swing Manager";
57 58

  
58
	private static final String WINDOW_MANAGER_NAME = "Tools.task.swing.windowmanager";
59
	private static final String WINDOW_MANAGER_NAME = "Tools.swing.windowmanager";
59 60

  
60 61
	private static final String WINDOW_MANAGER_DESCRIPTION = "Tools Window Manager";
61 62

  
63
	private static final String ICONTHEME_MANAGER_NAME = "Tools.swing.iconthememanager";
64

  
65
	private static final String ICONTHEME_MANAGER_DESCRIPTION = "Tools Icon Theme Manager";
66

  
62 67
	/**
63 68
     * Unique instance.
64 69
     */
......
175 180
        		WINDOW_MANAGER_DESCRIPTION, clazz);
176 181
    }
177 182

  
183
    /**
184
     * Gets the instance of the {@link IconThemeManager} registered.
185
     * 
186
     * @return {@link IconThemeManager}
187
     */
188
    public static IconThemeManager getIconThemeManager() {
189
        return (IconThemeManager) getInstance().get(
190
        		ICONTHEME_MANAGER_NAME);
191
    }
178 192

  
193
    /**
194
     * Registers the Class implementing the {@link IconThemeManager}
195
     * interface.
196
     * 
197
     * @param clazz
198
     *            implementing the {@link IconThemeManager} interface
199
     */
200
    public static void registerIconThemeManager(
201
        Class<? extends IconThemeManager> clazz) {
202
        getInstance().register(ICONTHEME_MANAGER_NAME,
203
        		ICONTHEME_MANAGER_DESCRIPTION, clazz);
204
    }
205

  
179 206
}

Also available in: Unified diff