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

View differences:

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