clickDetector
Class ClickDisplayManager.ClickDisplayInfo

java.lang.Object
  extended by clickDetector.ClickDisplayManager.ClickDisplayInfo
All Implemented Interfaces:
java.awt.event.ComponentListener, java.awt.event.ContainerListener, java.io.Serializable, java.util.EventListener, javax.swing.event.InternalFrameListener
Enclosing class:
ClickDisplayManager

 class ClickDisplayManager.ClickDisplayInfo
extends java.lang.Object
implements java.awt.event.ComponentListener, java.awt.event.ContainerListener, javax.swing.event.InternalFrameListener, java.io.Serializable


Nested Class Summary
(package private)  class ClickDisplayManager.ClickDisplayInfo.CreateMenuAction
           
 
Field Summary
private  java.lang.String className
           
(package private)  ClickDisplayManager.ClickDisplayInfo clickDisplayInfo
           
(package private)  ClickDisplayManager.ClickDisplayInfo.CreateMenuAction createMenuAction
           
private  java.lang.Class displayClass
           
private  int maxCount
           
private  MenuItemEnabler menuItemEnabler
           
private  java.lang.String name
           
private  int openCount
           
private  boolean smallWindow
           
 
Constructor Summary
private ClickDisplayManager.ClickDisplayInfo(java.lang.String className, java.lang.String name, int maxCount, java.lang.Class displayClass, boolean isSmall)
           
 
Method Summary
(package private)  void closeUnit(java.lang.Object source)
           
 void componentAdded(java.awt.event.ContainerEvent e)
           
 void componentHidden(java.awt.event.ComponentEvent e)
           
 void componentMoved(java.awt.event.ComponentEvent e)
           
 void componentRemoved(java.awt.event.ContainerEvent e)
           
 void componentResized(java.awt.event.ComponentEvent e)
           
 void componentShown(java.awt.event.ComponentEvent e)
           
 void createUnit()
           
private  void enableMenu()
           
 int getMaxCount()
           
 java.lang.String getName()
           
 int getOpenCount()
           
 void internalFrameActivated(javax.swing.event.InternalFrameEvent arg0)
           
 void internalFrameClosed(javax.swing.event.InternalFrameEvent e)
           
 void internalFrameClosing(javax.swing.event.InternalFrameEvent arg0)
           
 void internalFrameDeactivated(javax.swing.event.InternalFrameEvent arg0)
           
 void internalFrameDeiconified(javax.swing.event.InternalFrameEvent arg0)
           
 void internalFrameIconified(javax.swing.event.InternalFrameEvent arg0)
           
 void internalFrameOpened(javax.swing.event.InternalFrameEvent arg0)
           
 boolean isSmallWindow()
           
(package private)  void openUnit(ClickDisplay newDisplay)
           
 void setSmallWindow(boolean smallWindow)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

openCount

private int openCount

name

private java.lang.String name

className

private java.lang.String className

maxCount

private int maxCount

displayClass

private java.lang.Class displayClass

smallWindow

private boolean smallWindow

menuItemEnabler

private transient MenuItemEnabler menuItemEnabler

createMenuAction

transient ClickDisplayManager.ClickDisplayInfo.CreateMenuAction createMenuAction

clickDisplayInfo

transient ClickDisplayManager.ClickDisplayInfo clickDisplayInfo
Constructor Detail

ClickDisplayManager.ClickDisplayInfo

private ClickDisplayManager.ClickDisplayInfo(java.lang.String className,
                                             java.lang.String name,
                                             int maxCount,
                                             java.lang.Class displayClass,
                                             boolean isSmall)
Method Detail

createUnit

public void createUnit()

isSmallWindow

public boolean isSmallWindow()

setSmallWindow

public void setSmallWindow(boolean smallWindow)

openUnit

void openUnit(ClickDisplay newDisplay)

closeUnit

void closeUnit(java.lang.Object source)

getMaxCount

public int getMaxCount()

getName

public java.lang.String getName()

getOpenCount

public int getOpenCount()

enableMenu

private void enableMenu()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

componentHidden

public void componentHidden(java.awt.event.ComponentEvent e)
Specified by:
componentHidden in interface java.awt.event.ComponentListener

componentMoved

public void componentMoved(java.awt.event.ComponentEvent e)
Specified by:
componentMoved in interface java.awt.event.ComponentListener

componentResized

public void componentResized(java.awt.event.ComponentEvent e)
Specified by:
componentResized in interface java.awt.event.ComponentListener

componentShown

public void componentShown(java.awt.event.ComponentEvent e)
Specified by:
componentShown in interface java.awt.event.ComponentListener

componentAdded

public void componentAdded(java.awt.event.ContainerEvent e)
Specified by:
componentAdded in interface java.awt.event.ContainerListener

componentRemoved

public void componentRemoved(java.awt.event.ContainerEvent e)
Specified by:
componentRemoved in interface java.awt.event.ContainerListener

internalFrameActivated

public void internalFrameActivated(javax.swing.event.InternalFrameEvent arg0)
Specified by:
internalFrameActivated in interface javax.swing.event.InternalFrameListener

internalFrameClosed

public void internalFrameClosed(javax.swing.event.InternalFrameEvent e)
Specified by:
internalFrameClosed in interface javax.swing.event.InternalFrameListener

internalFrameClosing

public void internalFrameClosing(javax.swing.event.InternalFrameEvent arg0)
Specified by:
internalFrameClosing in interface javax.swing.event.InternalFrameListener

internalFrameDeactivated

public void internalFrameDeactivated(javax.swing.event.InternalFrameEvent arg0)
Specified by:
internalFrameDeactivated in interface javax.swing.event.InternalFrameListener

internalFrameDeiconified

public void internalFrameDeiconified(javax.swing.event.InternalFrameEvent arg0)
Specified by:
internalFrameDeiconified in interface javax.swing.event.InternalFrameListener

internalFrameIconified

public void internalFrameIconified(javax.swing.event.InternalFrameEvent arg0)
Specified by:
internalFrameIconified in interface javax.swing.event.InternalFrameListener

internalFrameOpened

public void internalFrameOpened(javax.swing.event.InternalFrameEvent arg0)
Specified by:
internalFrameOpened in interface javax.swing.event.InternalFrameListener