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