org.icepdf.ri.common
Interface WindowManagementCallback

All Known Implementing Classes:
WindowManager

public interface WindowManagementCallback

An interface that describes the necessary methods needed for common window management. An application may need to centrally manage the process of opening and closing new windows, as well as requests to end the program. This interface facilitates that capability.

Since:
2.0
Author:
Mark Collette

Method Summary
 void bringAllWindowsToFront(SwingController frontMost)
           
 void bringWindowToFront(int index)
           
 void disposeWindow(SwingController controller, javax.swing.JFrame viewer, java.util.Properties properties)
           
 PropertiesManager getProperties()
           
 java.util.List getWindowDocumentOriginList(SwingController giveIndex)
           
 void minimiseAllWindows()
           
 void newWindow(java.lang.String path)
           
 void newWindow(java.net.URL url)
           
 void quit(SwingController controller, javax.swing.JFrame viewer, java.util.Properties properties)
           
 

Method Detail

newWindow

void newWindow(java.lang.String path)

newWindow

void newWindow(java.net.URL url)

disposeWindow

void disposeWindow(SwingController controller,
                   javax.swing.JFrame viewer,
                   java.util.Properties properties)

minimiseAllWindows

void minimiseAllWindows()

bringAllWindowsToFront

void bringAllWindowsToFront(SwingController frontMost)

bringWindowToFront

void bringWindowToFront(int index)

getWindowDocumentOriginList

java.util.List getWindowDocumentOriginList(SwingController giveIndex)

quit

void quit(SwingController controller,
          javax.swing.JFrame viewer,
          java.util.Properties properties)

getProperties

PropertiesManager getProperties()