Goovi
Class TypeBrowser

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Frame
                          |
                          +--javax.swing.JFrame
                                |
                                +--Goovi.TypeBrowser

public class TypeBrowser
extends javax.swing.JFrame

Class for a Goovi typebrowser window.

See Also:
Serialized Form

Inner classes inherited from class javax.swing.JFrame
javax.swing.JFrame.AccessibleJFrame
 
Field Summary
static boolean callout
           
 
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
TypeBrowser()
           
TypeBrowser(java.lang.String dbName)
           
 
Method Summary
 void closeBrowser()
          Close all inspectors and scans that this browser openened.
 void closeInspectors()
           
 boolean existInspector(callin.Oid oid)
           
 AmosConsole getAmosConsole()
           
 AmosInterface getAMOSInterface()
           
 java.lang.String getCurrentRoot()
           
 AmosOutliner getFunctionsOutliner()
           
 Inspector getInspector(callin.Oid oid)
           
 AmosOutliner getInstancesOutliner()
           
 AmosOutliner getResultsOutliner()
           
 AmosOutliner getTheOutliner()
           
static boolean isOpen(java.lang.String name)
          Checks if there is a type browser open for the Amos server with the specified name.
 void nodeSelectEnd(Goovi.JCOutlinerEvent ev)
           
protected  void processWindowEvent(java.awt.event.WindowEvent e)
          Overriden to call closeBrowser if the user closes the window.
 void refresh()
           
 void refresh(java.lang.String rootName)
           
 void registerInspector(Inspector f)
           
 void removeInspector(Inspector f)
           
 void selectionChanged(javax.swing.event.ChangeEvent e)
           
 java.lang.String toString()
           
 
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, pack, 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, transferFocus
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

callout

public static boolean callout
Constructor Detail

TypeBrowser

public TypeBrowser()

TypeBrowser

public TypeBrowser(java.lang.String dbName)
            throws java.lang.Exception
Method Detail

toString

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

isOpen

public static boolean isOpen(java.lang.String name)
Checks if there is a type browser open for the Amos server with the specified name.
Parameters:
name - The name of the Amos server

closeBrowser

public void closeBrowser()
Close all inspectors and scans that this browser openened. Also disconnect the connection to Amos and dispose the Amos console window.

getTheOutliner

public AmosOutliner getTheOutliner()

getAMOSInterface

public AmosInterface getAMOSInterface()

getCurrentRoot

public java.lang.String getCurrentRoot()

getAmosConsole

public AmosConsole getAmosConsole()

getInstancesOutliner

public AmosOutliner getInstancesOutliner()

getFunctionsOutliner

public AmosOutliner getFunctionsOutliner()

getResultsOutliner

public AmosOutliner getResultsOutliner()

existInspector

public boolean existInspector(callin.Oid oid)

getInspector

public Inspector getInspector(callin.Oid oid)

registerInspector

public void registerInspector(Inspector f)

removeInspector

public void removeInspector(Inspector f)

closeInspectors

public void closeInspectors()

refresh

public void refresh()

refresh

public void refresh(java.lang.String rootName)

nodeSelectEnd

public void nodeSelectEnd(Goovi.JCOutlinerEvent ev)

processWindowEvent

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

selectionChanged

public void selectionChanged(javax.swing.event.ChangeEvent e)