Goovi
Class Inspector

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Frame
                          |
                          +--javax.swing.JFrame
                                |
                                +--Goovi.Inspector
Direct Known Subclasses:
DatasourceInspector, TypeInspector

public abstract class Inspector
extends javax.swing.JFrame

Class that is an abstract baseclass for all Goovi-inspectors it is centered corresponding to the parentframe and holds a cancel and refresh button in a borderlayout JFrame with a buttonpanel in the south.

See Also:
Serialized Form

Inner classes inherited from class javax.swing.JFrame
javax.swing.JFrame.AccessibleJFrame
 
Field Summary
protected  javax.swing.JPanel buttonPanel
           
protected  javax.swing.JButton closeButton
           
protected  boolean exists
           
protected  callin.Oid oid
           
protected  javax.swing.JButton refreshButton
           
protected  TypeBrowser typeBrowser
           
 
Fields inherited from class javax.swing.JFrame
accessibleContext, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Frame
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Constructor Summary
Inspector(java.lang.String title, TypeBrowser tb, callin.Oid theOid)
           
 
Method Summary
 void closeInspector()
          Dispose of window and remove inspector from the type browsers list of open inspectors.
 callin.Oid getOid()
           
 void pack()
          Overridden to center window over parent.
 void packAndShow(int x, int y)
           
protected  void processWindowEvent(java.awt.event.WindowEvent e)
          Overriden to call closeInspector() when user closes window.
 void refresh()
          Empty method that will be overriden to perform specific inspector refresh.
 
Methods inherited from class javax.swing.JFrame
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isRootPaneCheckingEnabled, paramString, processKeyEvent, setContentPane, setDefaultCloseOperation, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update
 
Methods inherited from class java.awt.Frame
addNotify, finalize, getCursorType, getFrames, getIconImage, getMenuBar, getState, getTitle, isResizable, remove, removeNotify, setCursor, setIconImage, setMenuBar, setResizable, setState, setTitle
 
Methods inherited from class java.awt.Window
addWindowListener, applyResourceBundle, applyResourceBundle, dispose, getFocusOwner, getInputContext, getLocale, getOwnedWindows, getOwner, getToolkit, getWarningString, isShowing, postEvent, processEvent, removeWindowListener, show, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, remove, removeAll, removeContainerListener, setFont, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputMethodRequests, getLocation, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, isLightweight, isOpaque, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processInputMethodEvent, processMouseEvent, processMouseMotionEvent, removeComponentListener, removeFocusListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

refreshButton

protected javax.swing.JButton refreshButton

closeButton

protected javax.swing.JButton closeButton

buttonPanel

protected javax.swing.JPanel buttonPanel

oid

protected callin.Oid oid

exists

protected boolean exists

typeBrowser

protected TypeBrowser typeBrowser
Constructor Detail

Inspector

public Inspector(java.lang.String title,
                 TypeBrowser tb,
                 callin.Oid theOid)
Method Detail

refresh

public void refresh()
Empty method that will be overriden to perform specific inspector refresh.

getOid

public callin.Oid getOid()

packAndShow

public void packAndShow(int x,
                        int y)

pack

public void pack()
Overridden to center window over parent.
Overrides:
pack in class java.awt.Window

closeInspector

public void closeInspector()
Dispose of window and remove inspector from the type browsers list of open inspectors. This method is called from overriden implementations in the actual inspectors.

processWindowEvent

protected void processWindowEvent(java.awt.event.WindowEvent e)
Overriden to call closeInspector() when user closes window.
Overrides:
processWindowEvent in class javax.swing.JFrame