public class WindowManager extends java.lang.Object implements WindowManagementCallback
| Modifier and Type | Method and Description |
|---|---|
void |
bringAllWindowsToFront(SwingController frontMost) |
void |
bringWindowToFront(int index) |
protected SwingController |
commonWindowCreation() |
static WindowManager |
createInstance(PropertiesManager properties,
java.util.ResourceBundle messageBundle) |
void |
disposeWindow(SwingController controller,
javax.swing.JFrame viewer,
java.util.Properties properties) |
static WindowManager |
getInstance() |
long |
getNumberOfWindows() |
PropertiesManager |
getProperties() |
java.util.List |
getWindowDocumentOriginList(SwingController giveIndex)
As long as no windows have openned or closed, then the indexes in the
returned list should still be valid for doing operations on
the respective Controller objects
|
void |
minimiseAllWindows() |
void |
newWindow(org.icepdf.core.pobjects.Document document,
java.lang.String fileName) |
void |
newWindow(java.lang.String location) |
void |
newWindow(java.net.URL location) |
void |
quit(SwingController controller,
javax.swing.JFrame viewer,
java.util.Properties properties) |
public static WindowManager getInstance()
public static WindowManager createInstance(PropertiesManager properties, java.util.ResourceBundle messageBundle)
public PropertiesManager getProperties()
getProperties in interface WindowManagementCallbackpublic long getNumberOfWindows()
public void newWindow(java.lang.String location)
newWindow in interface WindowManagementCallbackpublic void newWindow(org.icepdf.core.pobjects.Document document,
java.lang.String fileName)
public void newWindow(java.net.URL location)
newWindow in interface WindowManagementCallbackprotected SwingController commonWindowCreation()
public void disposeWindow(SwingController controller, javax.swing.JFrame viewer, java.util.Properties properties)
disposeWindow in interface WindowManagementCallbackpublic void quit(SwingController controller, javax.swing.JFrame viewer, java.util.Properties properties)
quit in interface WindowManagementCallbackpublic void minimiseAllWindows()
minimiseAllWindows in interface WindowManagementCallbackpublic void bringAllWindowsToFront(SwingController frontMost)
bringAllWindowsToFront in interface WindowManagementCallbackpublic void bringWindowToFront(int index)
bringWindowToFront in interface WindowManagementCallbackpublic java.util.List getWindowDocumentOriginList(SwingController giveIndex)
getWindowDocumentOriginList in interface WindowManagementCallbackgiveIndex - Give this SwingControllers index in the list as an Integer appended to the List