org.emboss.jemboss
Class Jemboss

java.lang.Object
  extended byorg.emboss.jemboss.Jemboss
All Implemented Interfaces:
java.awt.event.ActionListener, java.util.EventListener

public class Jemboss
extends java.lang.Object
implements java.awt.event.ActionListener

Java interface to EMBOSS (http://www.emboss.org/). This can be run in two different ways. In a STANDALONE mode with a locally installation of EMBOSS, or CLIENT-SERVER mode download the client from a site, such as the HGMP, which runs the Jemboss server.


Nested Class Summary
(package private)  class Jemboss.winExit
          Extends WindowAdapter to close window and save any session properties and clean up
 
Field Summary
private  javax.swing.ImageIcon bwdArrow
          Image for hiding the local filemanager
private  javax.swing.JButton extend
          Button to open local filemanager
private  javax.swing.JFrame f
          Jemboss frame
private  javax.swing.ImageIcon fwdArrow
          Image for displaying the local filemanager
private static java.awt.Dimension jdim
          Jemboss window dimension
private static java.awt.Dimension jdimExtend
          Jemboss window dimension with local filemanager displayed
private  SetUpMenuBar mainMenu
          Jemboss main menu
private  javax.swing.JPanel p3
          Local filemanager panel
private  javax.swing.JSplitPane pmain
          Jemboss split pain
static PendingResults resultsManager
          to manage the pending results
private  javax.swing.JScrollPane scrollTree
          Scroll pane for local filemanager
static DragTree tree
          Local filemanager
(package private) static boolean withSoap
          true if in client-server mode (using SOAP)
 
Constructor Summary
Jemboss()
          Display the Jemboss GUI.
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent ae)
          Action event to open the file manager
static void main(java.lang.String[] args)
          Launches Jemboss in standalone or client-server mode.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

f

private javax.swing.JFrame f
Jemboss frame


pmain

private javax.swing.JSplitPane pmain
Jemboss split pain


p3

private javax.swing.JPanel p3
Local filemanager panel


tree

public static DragTree tree
Local filemanager


extend

private javax.swing.JButton extend
Button to open local filemanager


scrollTree

private javax.swing.JScrollPane scrollTree
Scroll pane for local filemanager


withSoap

static boolean withSoap
true if in client-server mode (using SOAP)


resultsManager

public static PendingResults resultsManager
to manage the pending results


jdim

private static java.awt.Dimension jdim
Jemboss window dimension


jdimExtend

private static java.awt.Dimension jdimExtend
Jemboss window dimension with local filemanager displayed


fwdArrow

private javax.swing.ImageIcon fwdArrow
Image for displaying the local filemanager


bwdArrow

private javax.swing.ImageIcon bwdArrow
Image for hiding the local filemanager


mainMenu

private SetUpMenuBar mainMenu
Jemboss main menu

Constructor Detail

Jemboss

public Jemboss()
Display the Jemboss GUI.

Method Detail

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent ae)
Action event to open the file manager

Specified by:
actionPerformed in interface java.awt.event.ActionListener
Parameters:
ae - the action event generated

main

public static void main(java.lang.String[] args)
Launches Jemboss in standalone or client-server mode.