Revision 449 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 | ||
---|---|---|
26 | 26 |
import org.gvsig.tools.swing.api.dynobject.DynObjectSwingManager; |
27 | 27 |
import org.gvsig.tools.swing.api.task.TaskStatusSwingManager; |
28 | 28 |
import org.gvsig.tools.swing.api.usability.UsabilitySwingManager; |
29 |
import org.gvsig.tools.swing.api.windowmanager.WindowManager; |
|
29 | 30 |
|
30 | 31 |
/** |
31 | 32 |
* {@link Locator} for the tools swing Library. It returns a reference to the |
... | ... | |
54 | 55 |
|
55 | 56 |
private static final String TASKSTATUS_SWING_MANAGER_DESCRIPTION = "Tools Task Swing Manager"; |
56 | 57 |
|
58 |
private static final String WINDOW_MANAGER_NAME = "Tools.task.swing.windowmanager"; |
|
59 |
|
|
60 |
private static final String WINDOW_MANAGER_DESCRIPTION = "Tools Window Manager"; |
|
61 |
|
|
57 | 62 |
/** |
58 | 63 |
* Unique instance. |
59 | 64 |
*/ |
... | ... | |
147 | 152 |
TASKSTATUS_SWING_MANAGER_DESCRIPTION, clazz); |
148 | 153 |
} |
149 | 154 |
|
155 |
/** |
|
156 |
* Gets the instance of the {@link WindowManager} registered. |
|
157 |
* |
|
158 |
* @return {@link WindowManager} |
|
159 |
*/ |
|
160 |
public static WindowManager getWindowManager() { |
|
161 |
return (WindowManager) getInstance().get( |
|
162 |
WINDOW_MANAGER_NAME); |
|
163 |
} |
|
150 | 164 |
|
165 |
/** |
|
166 |
* Registers the Class implementing the {@link WindowManager} |
|
167 |
* interface. |
|
168 |
* |
|
169 |
* @param clazz |
|
170 |
* implementing the {@link WindowManager} interface |
|
171 |
*/ |
|
172 |
public static void registerWindowManager( |
|
173 |
Class<? extends WindowManager> clazz) { |
|
174 |
getInstance().register(WINDOW_MANAGER_NAME, |
|
175 |
WINDOW_MANAGER_DESCRIPTION, clazz); |
|
176 |
} |
|
177 |
|
|
178 |
|
|
151 | 179 |
} |
Also available in: Unified diff