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, java.awt.event.MouseListener

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.
 int addPackage(java.lang.String filepath, java.lang.String version, java.lang.String vers, java.lang.String os, byte[] MD5)
          Adds a new package to system.
 java.lang.String getErrorMessage()
          Returns the error message telling what went wrong
 void mouseClicked(java.awt.event.MouseEvent e)
          ot used, has to be implemented because PackageMana implements MouseListener
 void mouseEntered(java.awt.event.MouseEvent e)
          Not used, has to be implemented because PackageMana implements MouseListener
 void mouseExited(java.awt.event.MouseEvent e)
          Not used, has to be implemented because PackageMana implements MouseListener
 void mousePressed(java.awt.event.MouseEvent e)
          Show popup menu, if this is platforms standard event for that purpose
 void mouseReleased(java.awt.event.MouseEvent e)
          Show popup menu, if this is platforms standard event for that purpose
 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 int addPackage(java.lang.String filepath,
                      java.lang.String version,
                      java.lang.String vers,
                      java.lang.String os,
                      byte[] MD5)
Adds a new package to system. Called by AddPackage.
Parameters:
filepath - path to setup file
version - version of a added package
vers - version number of package
os - operating system of package

getErrorMessage


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

mouseClicked


public void mouseClicked(java.awt.event.MouseEvent e)
ot used, has to be implemented because PackageMana implements MouseListener
Specified by:
mouseClicked in interface java.awt.event.MouseListener
Parameters:
e - MouseEvent caught

mouseEntered


public void mouseEntered(java.awt.event.MouseEvent e)
Not used, has to be implemented because PackageMana implements MouseListener
Specified by:
mouseEntered in interface java.awt.event.MouseListener
Parameters:
e - MouseEvent caught

mouseExited


public void mouseExited(java.awt.event.MouseEvent e)
Not used, has to be implemented because PackageMana implements MouseListener
Specified by:
mouseExited in interface java.awt.event.MouseListener
Parameters:
e - MouseEvent caught

mousePressed


public void mousePressed(java.awt.event.MouseEvent e)
Show popup menu, if this is platforms standard event for that purpose
Specified by:
mousePressed in interface java.awt.event.MouseListener
Parameters:
e - MouseEvent caught

mouseReleased


public void mouseReleased(java.awt.event.MouseEvent e)
Show popup menu, if this is platforms standard event for that purpose
Specified by:
mouseReleased in interface java.awt.event.MouseListener
Parameters:
e - MouseEvent caught