lime.uga.edu.wsworkflow.main
Class WSWorkflow

java.lang.Object
  extended by org.eclipse.jface.window.Window
      extended by org.eclipse.jface.window.ApplicationWindow
          extended by lime.uga.edu.wsworkflow.main.WSWorkflow
All Implemented Interfaces:
org.eclipse.jface.operation.IRunnableContext, org.eclipse.jface.window.IShellProvider

public class WSWorkflow
extends org.eclipse.jface.window.ApplicationWindow


Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.jface.window.Window
org.eclipse.jface.window.Window.IExceptionHandler
 
Field Summary
static org.eclipse.swt.graphics.Color backgroudGradient
           
static org.eclipse.swt.graphics.Color blue
           
static org.eclipse.swt.graphics.Color darkBlue
           
static org.eclipse.swt.graphics.Color darkYellow
           
(package private)  java.util.ArrayList<java.lang.String[]> filteredServices
           
static org.eclipse.swt.graphics.Color lightBlue
           
(package private) static java.util.ArrayList<java.lang.String> operationTypes
           
(package private) static int optTypeNum
           
static org.eclipse.swt.graphics.Color red
           
(package private) static int seqTypeNum
           
(package private) static java.util.ArrayList<java.lang.String> sequenceTypes
           
(package private) static java.util.ArrayList<java.lang.String[]> services
           
static org.eclipse.swt.graphics.Color white
           
static org.eclipse.swt.graphics.Color yellow
           
 
Fields inherited from class org.eclipse.jface.window.ApplicationWindow
seperator1
 
Fields inherited from class org.eclipse.jface.window.Window
CANCEL, OK
 
Constructor Summary
WSWorkflow()
           
WSWorkflow(org.eclipse.swt.widgets.Shell shell)
           
 
Method Summary
protected  void configureShell(org.eclipse.swt.widgets.Shell shell)
           
protected  org.eclipse.swt.widgets.Control createApiDBPara(org.eclipse.swt.custom.CTabFolder parent, WSModel apiWSIn, org.eclipse.swt.custom.CTabItem runTagIn)
           
protected  org.eclipse.swt.widgets.Control createApiDBResult(org.eclipse.swt.custom.CTabFolder parent, WSModel apiWS)
           
protected  org.eclipse.swt.widgets.Control createApiDBSourceCode(org.eclipse.swt.custom.CTabFolder parent, WSModel apiWS)
           
protected  org.eclipse.swt.widgets.Control createApiDBWebPage(org.eclipse.swt.custom.CTabFolder parent, WSModel apiWS)
           
protected  org.eclipse.swt.widgets.Control createContents(org.eclipse.swt.widgets.Composite parent)
           
protected  void createMenu(org.eclipse.jface.viewers.TreeViewer viewer)
           
protected  org.eclipse.jface.action.MenuManager createMenuManager()
           
protected  org.eclipse.jface.action.StatusLineManager createStatusLineManager()
           
protected  org.eclipse.jface.action.ToolBarManager createToolBarManager(int style)
           
protected  void fillContextMenu(org.eclipse.jface.action.IMenuManager mgr, org.eclipse.jface.viewers.TreeViewer viewer)
           
protected  void initializeBounds()
           
static void main(java.lang.String[] args)
           
 void setFocus()
          Grabs input focus.
 
Methods inherited from class org.eclipse.jface.window.ApplicationWindow
addCoolBar, addMenuBar, addStatusLine, addToolBar, canHandleShellCloseEvent, close, coolBarChildrenExist, createCoolBarControl, createCoolBarManager, createCoolBarManager2, createStatusLine, createToolBarControl, createToolBarManager2, createTrimWidgets, getCoolBarControl, getCoolBarManager, getCoolBarManager2, getFont, getLayout, getMenuBarManager, getSeperator1, getStatusLineManager, getSymbolicFontName, getToolBarControl, getToolBarManager, getToolBarManager2, run, setStatus, showTopSeperator, toolBarChildrenExist
 
Methods inherited from class org.eclipse.jface.window.Window
constrainShellSize, create, createShell, getConstrainedShellBounds, getContents, getDefaultImage, getDefaultImages, getDefaultOrientation, getInitialLocation, getInitialSize, getParentShell, getReturnCode, getShell, getShellListener, getShellStyle, getWindowManager, handleFontChange, handleShellCloseEvent, open, setBlockOnOpen, setDefaultImage, setDefaultImages, setDefaultModalParent, setDefaultOrientation, setExceptionHandler, setParentShell, setReturnCode, setShellStyle, setWindowManager
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

sequenceTypes

static java.util.ArrayList<java.lang.String> sequenceTypes

operationTypes

static java.util.ArrayList<java.lang.String> operationTypes

seqTypeNum

static int seqTypeNum

optTypeNum

static int optTypeNum

services

static java.util.ArrayList<java.lang.String[]> services

filteredServices

java.util.ArrayList<java.lang.String[]> filteredServices

blue

public static final org.eclipse.swt.graphics.Color blue

darkBlue

public static final org.eclipse.swt.graphics.Color darkBlue

yellow

public static final org.eclipse.swt.graphics.Color yellow

red

public static final org.eclipse.swt.graphics.Color red

white

public static final org.eclipse.swt.graphics.Color white

lightBlue

public static final org.eclipse.swt.graphics.Color lightBlue

backgroudGradient

public static final org.eclipse.swt.graphics.Color backgroudGradient

darkYellow

public static final org.eclipse.swt.graphics.Color darkYellow
Constructor Detail

WSWorkflow

public WSWorkflow()

WSWorkflow

public WSWorkflow(org.eclipse.swt.widgets.Shell shell)
Method Detail

createStatusLineManager

protected org.eclipse.jface.action.StatusLineManager createStatusLineManager()
Overrides:
createStatusLineManager in class org.eclipse.jface.window.ApplicationWindow

setFocus

public void setFocus()
Grabs input focus.


createApiDBWebPage

protected org.eclipse.swt.widgets.Control createApiDBWebPage(org.eclipse.swt.custom.CTabFolder parent,
                                                             WSModel apiWS)

createApiDBResult

protected org.eclipse.swt.widgets.Control createApiDBResult(org.eclipse.swt.custom.CTabFolder parent,
                                                            WSModel apiWS)

createApiDBSourceCode

protected org.eclipse.swt.widgets.Control createApiDBSourceCode(org.eclipse.swt.custom.CTabFolder parent,
                                                                WSModel apiWS)

createApiDBPara

protected org.eclipse.swt.widgets.Control createApiDBPara(org.eclipse.swt.custom.CTabFolder parent,
                                                          WSModel apiWSIn,
                                                          org.eclipse.swt.custom.CTabItem runTagIn)

createContents

protected org.eclipse.swt.widgets.Control createContents(org.eclipse.swt.widgets.Composite parent)
Overrides:
createContents in class org.eclipse.jface.window.Window

main

public static void main(java.lang.String[] args)
Parameters:
args -

configureShell

protected void configureShell(org.eclipse.swt.widgets.Shell shell)
Overrides:
configureShell in class org.eclipse.jface.window.ApplicationWindow

initializeBounds

protected void initializeBounds()
Overrides:
initializeBounds in class org.eclipse.jface.window.Window

createMenuManager

protected org.eclipse.jface.action.MenuManager createMenuManager()
Overrides:
createMenuManager in class org.eclipse.jface.window.ApplicationWindow

createToolBarManager

protected org.eclipse.jface.action.ToolBarManager createToolBarManager(int style)
Overrides:
createToolBarManager in class org.eclipse.jface.window.ApplicationWindow

createMenu

protected void createMenu(org.eclipse.jface.viewers.TreeViewer viewer)

fillContextMenu

protected void fillContextMenu(org.eclipse.jface.action.IMenuManager mgr,
                               org.eclipse.jface.viewers.TreeViewer viewer)