fr.umlv.lovmi.gui.frames
Class FrameHandler

java.lang.Object
  extended by fr.umlv.lovmi.gui.frames.FrameHandler

public class FrameHandler
extends java.lang.Object

Author:
Thibault

Nested Class Summary
 class FrameHandler.ImageInformation
           
 
Field Summary
protected  fr.umlv.lovmi.gui.frames.ActionHandler actionHandler
           
protected static int HEIGHT
           
protected  javax.swing.JFrame mainFrame
           
protected  javax.swing.JMenu menu
           
 fr.umlv.lovmi.gui.frames.SaveHandler saveHandler
           
protected static int WIDTH
           
 
Constructor Summary
FrameHandler(javax.swing.JDesktopPane desktop, javax.swing.JFrame mainFrame)
           
 
Method Summary
 boolean closeAllWindows()
           
 void closeSelectedWindow()
           
 void createActionHandler(javax.swing.Action[][] actions, java.util.List<FilterConfiguration> list)
           
 javax.swing.JDesktopPane getDesktop()
           
static java.util.Map<java.lang.String,FrameHandler.ImageInformation> getFrameMap()
           
static FrameHandler.ImageInformation getImageInformationFromImage(Image img)
           
 javax.swing.JMenu getMenu()
           
 FrameHandler.ImageInformation getSelectedImage()
           
 void hideAllWindows()
           
 void openWindow(Image image, java.lang.String[] fileNames)
           
 void setCurrentImageClickable()
           
 void setEnabledMainFrame(boolean b)
           
 void showAllWindows()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

WIDTH

protected static final int WIDTH
See Also:
Constant Field Values

HEIGHT

protected static final int HEIGHT
See Also:
Constant Field Values

mainFrame

protected javax.swing.JFrame mainFrame

menu

protected javax.swing.JMenu menu

actionHandler

protected fr.umlv.lovmi.gui.frames.ActionHandler actionHandler

saveHandler

public fr.umlv.lovmi.gui.frames.SaveHandler saveHandler
Constructor Detail

FrameHandler

public FrameHandler(javax.swing.JDesktopPane desktop,
                    javax.swing.JFrame mainFrame)
Method Detail

getFrameMap

public static java.util.Map<java.lang.String,FrameHandler.ImageInformation> getFrameMap()

setEnabledMainFrame

public void setEnabledMainFrame(boolean b)

createActionHandler

public void createActionHandler(javax.swing.Action[][] actions,
                                java.util.List<FilterConfiguration> list)

showAllWindows

public void showAllWindows()

hideAllWindows

public void hideAllWindows()

openWindow

public void openWindow(Image image,
                       java.lang.String[] fileNames)

closeSelectedWindow

public void closeSelectedWindow()

getMenu

public javax.swing.JMenu getMenu()

getSelectedImage

public FrameHandler.ImageInformation getSelectedImage()

getDesktop

public javax.swing.JDesktopPane getDesktop()
Returns:

closeAllWindows

public boolean closeAllWindows()

setCurrentImageClickable

public void setCurrentImageClickable()

getImageInformationFromImage

public static FrameHandler.ImageInformation getImageInformationFromImage(Image img)
Parameters:
img -