synapsi.gui
Class PackageMana


java.lang.Object

  |

  +--java.awt.Component

        |

        +--java.awt.Container

              |

              +--java.awt.Window

                    |

                    +--java.awt.Dialog

                          |

                          +--javax.swing.JDialog

                                |

                                +--synapsi.gui.PackageMana


public class PackageMana
extends javax.swing.JDialog
implements java.awt.event.ActionListener, javax.swing.event.ListSelectionListener

Class PackageMana implements the Package Management window of Neuron server's graphical user interface.

See Also:
Serialized Form

Inner classes inherited from class javax.swing.JDialog
javax.swing.JDialog.AccessibleJDialog
 
Fields inherited from class javax.swing.JDialog
accessibleContext, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Constructor Summary
PackageMana(NeuronMainWindow parent, java.lang.String title)
          The constructor of the class - creates a new PackageMana window with given parameters.
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
          Handles all the actionEvents from this window.
 boolean addPackage(java.lang.String filepath, java.lang.String version)
          Adds a new package to system.
 java.lang.String getErrorMessage()
          Returns the error message telling what went wrong
 void valueChanged(javax.swing.event.ListSelectionEvent e)
          Handles all ListSelectionEvents from list in this window.
 
Methods inherited from class javax.swing.JDialog
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isRootPaneCheckingEnabled, paramString, processKeyEvent, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setLocationRelativeTo, setRootPane, setRootPaneCheckingEnabled, update
 
Methods inherited from class java.awt.Dialog
addNotify, dispose, getTitle, hide, isModal, isResizable, setModal, setResizable, setTitle, show
 
Methods inherited from class java.awt.Window
addWindowListener, applyResourceBundle, applyResourceBundle, finalize, getFocusOwner, getInputContext, getLocale, getOwnedWindows, getOwner, getToolkit, getWarningString, isShowing, pack, postEvent, processEvent, removeWindowListener, setCursor, 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, removeAll, removeContainerListener, removeNotify, 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, 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, remove, removeComponentListener, removeFocusListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, 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
 

Constructor Detail

PackageMana


public PackageMana(NeuronMainWindow parent,
                   java.lang.String title)
The constructor of the class - creates a new PackageMana window with given parameters.
Parameters:
parent - The parent window for this PackageMana window.
title - The title for this window.
Method Detail

actionPerformed


public void actionPerformed(java.awt.event.ActionEvent e)
Handles all the actionEvents from this window.
Specified by:
actionPerformed in interface java.awt.event.ActionListener
Parameters:
e - The action that has occurred.

valueChanged


public void valueChanged(javax.swing.event.ListSelectionEvent e)
Handles all ListSelectionEvents from list in this window.
Specified by:
valueChanged in interface javax.swing.event.ListSelectionListener
Parameters:
e - The event that has occurred.

addPackage


public boolean addPackage(java.lang.String filepath,
                          java.lang.String version)
Adds a new package to system. Called by AddPackage.
Parameters:
filepath - path to setup file
version - version of a added package

getErrorMessage


public java.lang.String getErrorMessage()
Returns the error message telling what went wrong