ora.gui
Class Windowing

java.lang.Object
  extended by ora.gui.Windowing

public class Windowing
extends java.lang.Object


Nested Class Summary
 class Windowing.IntValues
           
 
Field Summary
static Windowing instance
           
static java.lang.String KEY_Classoverview
           
static java.lang.String KEY_Graphpane
           
static java.lang.String KEY_Infopane
           
static java.lang.String KEY_Main
           
static java.lang.String KEY_Mempane
           
static java.lang.String KEY_Objectoverview
           
 
Method Summary
 void adjustWindow(java.awt.event.ComponentEvent e, boolean forceArrange)
           
 int[] getData(java.lang.String key, java.lang.Object obj)
          Gets current data and links/associates given key to the object
 void updateData(boolean read, java.awt.event.ComponentEvent e, java.lang.Object obj)
          Updates given object
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

instance

public static final Windowing instance

KEY_Infopane

public static final java.lang.String KEY_Infopane
See Also:
Constant Field Values

KEY_Classoverview

public static final java.lang.String KEY_Classoverview
See Also:
Constant Field Values

KEY_Objectoverview

public static final java.lang.String KEY_Objectoverview
See Also:
Constant Field Values

KEY_Graphpane

public static final java.lang.String KEY_Graphpane
See Also:
Constant Field Values

KEY_Mempane

public static final java.lang.String KEY_Mempane
See Also:
Constant Field Values

KEY_Main

public static final java.lang.String KEY_Main
See Also:
Constant Field Values
Method Detail

getData

public int[] getData(java.lang.String key,
                     java.lang.Object obj)
Gets current data and links/associates given key to the object

Parameters:
key - Key for the component
obj - Object component itself
Returns:
data containing sizing,location and status.

adjustWindow

public void adjustWindow(java.awt.event.ComponentEvent e,
                         boolean forceArrange)

updateData

public void updateData(boolean read,
                       java.awt.event.ComponentEvent e,
                       java.lang.Object obj)
Updates given object

Parameters:
read - either read&store(true) data or assign stored once(false)
e - ComponentEvent indicating trigger
obj - Component