Serialized Form


Package edu.harvard.mgh.purcell.gCLINE

Class edu.harvard.mgh.purcell.gCLINE.DeleteOpDialog extends javax.swing.JDialog implements Serializable

Serialized Fields

operations

javax.swing.JCheckBox[] operations
A JCheckBox array that holds the deletion options for the selected opertaions.


outfiles

java.util.Vector<E> outfiles
A JCheckBox array that holds the deletion options for the selected output files.


infiles

java.util.Vector<E> infiles
A JCheckBox array that holds the deletion options for the selected input files.


data

Record data
The Record that the operations are attached to.


deleteFileOp

java.awt.event.ActionListener deleteFileOp
An ActionListener that deletes the files and operations that are selected in the check boxes.

Class edu.harvard.mgh.purcell.gCLINE.EditFolderDialog extends javax.swing.JDialog implements Serializable

Serialized Fields

frame

StartFrame frame

data

Record data

filePanel

javax.swing.JPanel filePanel

buttonPanel

javax.swing.JPanel buttonPanel

fileLabels

javax.swing.JLabel[] fileLabels

fileDisc

javax.swing.JTextField[] fileDisc

names

java.lang.String[] names

ok

javax.swing.JButton ok

cancel

javax.swing.JButton cancel

close

java.awt.event.ActionListener close

setDisc

java.awt.event.ActionListener setDisc

Class edu.harvard.mgh.purcell.gCLINE.EditOpDialog extends javax.swing.JDialog implements Serializable

Serialized Fields

data

Record data

discLabel

javax.swing.JLabel discLabel

discText

javax.swing.JTextField discText

clineText

javax.swing.JTextArea clineText

infileLabel

javax.swing.JLabel[] infileLabel

outfileLabel

javax.swing.JLabel[] outfileLabel

infileText

javax.swing.JTextField[] infileText

outfileText

javax.swing.JTextField[] outfileText

input

javax.swing.JPanel input

output

javax.swing.JPanel output

buttons

javax.swing.JPanel buttons

command

javax.swing.JScrollPane command

ok

javax.swing.JButton ok

cancel

javax.swing.JButton cancel

oldname

java.lang.String oldname

time

java.lang.String time

numInfile

int numInfile

numOutfile

int numOutfile

replaceOp

java.awt.event.ActionListener replaceOp

closeDialog

java.awt.event.ActionListener closeDialog

Class edu.harvard.mgh.purcell.gCLINE.HierarchyDialog extends javax.swing.JDialog implements Serializable

Serialized Fields

ancesters

javax.swing.JTree ancesters

decendents

javax.swing.JTree decendents

data

Record data

opName

java.lang.String opName

fileName

java.lang.String fileName

Class edu.harvard.mgh.purcell.gCLINE.LinkNewFileDialog extends javax.swing.JDialog implements Serializable

Serialized Fields

data

Record data
A Record that this operation is stored in.


opName

java.lang.String opName
A String that identifies the operation you want to link the file to.


addFile

javax.swing.JTextField addFile
A JTextField that holds the file name.


infile

javax.swing.JRadioButton infile
A JRadioButton that flags this as an input file.


process

java.awt.event.ActionListener process
The ActionListener that adds the file to the operation. If there is nothing in the text field then it does nothng.


cancel

java.awt.event.ActionListener cancel
An ActionListener that closes the dialog without doing anything.

Class edu.harvard.mgh.purcell.gCLINE.PopUpMenu extends javax.swing.JPopupMenu implements Serializable

Serialized Fields

localFilenames

java.lang.String[] localFilenames
An array of the full file names of selected local files


remoteFilenames

java.lang.String[] remoteFilenames
An array of the full file names of selected remote files


fileNames

java.lang.String[] fileNames

opnames

java.lang.String[] opnames
An array of the operation names


frame

StartFrame frame
A StartFrame this menu is attached to


data

Record data
The Record this menu is attached to


download

java.awt.event.ActionListener download
Download selected files


openAlt

java.awt.event.ActionListener openAlt
Launch the user specified file viewer.


openDefault

java.awt.event.ActionListener openDefault
Launch the default file viewer


showHierachyOp

java.awt.event.ActionListener showHierachyOp

showHierachyFile

java.awt.event.ActionListener showHierachyFile

editOp

java.awt.event.ActionListener editOp

editFile

java.awt.event.ActionListener editFile

deleteOp

java.awt.event.ActionListener deleteOp

addFileToOp

java.awt.event.ActionListener addFileToOp

removeFileFromOp

java.awt.event.ActionListener removeFileFromOp

Class edu.harvard.mgh.purcell.gCLINE.RestoreDataDialog extends javax.swing.JDialog implements Serializable

Serialized Fields

logger

org.apache.log4j.Logger logger
A logger for this class


fileField

javax.swing.JTextField fileField

localChooser

GCFileChooser localChooser

data

Record data

Class edu.harvard.mgh.purcell.gCLINE.StartFrame extends javax.swing.JFrame implements Serializable

Serialized Fields

fileViewer

FileView fileViewer
A panel that views the associated log files.


folderViewer

FolderView folderViewer
A panel to view the files in your project folder.


opViewer

OpView opViewer
A panel to look at the operation tree.


version

java.lang.String version
The version number assocated with this gui.


messanger

ErrorManager messanger
The error manager for this gui.


statusBar

javax.swing.JLabel statusBar
A label that informs weather files are in transit from or to a remote directory, this is shown at the lower right hand side.


filesInTransit

java.util.Vector<E> filesInTransit
A Vector that stores the files currently being transmited.


closing

java.awt.event.ActionListener closing
An ActionListener that closers the gui.


properClosing

java.awt.event.WindowListener properClosing
A WindowListener that closes the gui properly.


isBrowseOnly

boolean isBrowseOnly

Package edu.harvard.mgh.purcell.gCLINE.data

Class edu.harvard.mgh.purcell.gCLINE.data.AutoUpdater.MyRenderer extends javax.swing.tree.DefaultTreeCellRenderer implements Serializable

Serialized Fields

sucessIcon

javax.swing.Icon sucessIcon

failIcon

javax.swing.Icon failIcon

runningIcon

javax.swing.Icon runningIcon

fileInfoIcon

javax.swing.Icon fileInfoIcon

Class edu.harvard.mgh.purcell.gCLINE.data.FileInfo extends javax.swing.tree.DefaultMutableTreeNode implements Serializable

Serialized Fields

filename

java.lang.String filename
A string that holds the absolute file name.


globalDisc

java.lang.String globalDisc
A string that holds the global discrition of this file.


localDisc

java.lang.String localDisc
A string that holds an operation specific discription of this file.

Class edu.harvard.mgh.purcell.gCLINE.data.OperationInfo extends javax.swing.tree.DefaultMutableTreeNode implements Serializable

Serialized Fields

name

java.lang.String name
A String that uniquely identifies the operation.


discription

java.lang.String discription
A String that discribes the operation.


cline

java.lang.String cline
A String that holds the command line for this operation.


input

javax.swing.tree.DefaultMutableTreeNode input
A DefaultMutableTreeName that holds the input files.


output

javax.swing.tree.DefaultMutableTreeNode output
A DefaultMutableTreeNode that holds the output files.


timestamp

java.lang.String timestamp

Class edu.harvard.mgh.purcell.gCLINE.data.Record extends javax.swing.tree.DefaultTreeModel implements Serializable

Serialized Fields

OP_LOG_EXT

java.lang.String OP_LOG_EXT
A string that identifies the file extention for the operation log file. Note that this can be changed by the user


frame

StartFrame frame
A JFrame that holds the main GUI


remoteConfig

java.util.Properties remoteConfig
Holds the information for the remote connection. populated from info including: user name, host name, port number, remote project folder name


globalConfig

java.util.Properties globalConfig
Holds the global configuration data. Includes: Alternative editor


localConfig

java.util.Properties localConfig
Holds the local project configuration data. Includes: local project folder name, home folder name


isNew

boolean isNew

globalFileNotes

java.util.HashMap<K,V> globalFileNotes
A HashMap that carries the global file notes


myLock

Lock myLock
Locking information for the folder


conn

com.sshtools.j2ssh.SshClient conn
A String that holds the ssh connection.


update

AutoUpdater update
Automatically checks the home directory for new files and updates the displays.


Package edu.harvard.mgh.purcell.gCLINE.general

Class edu.harvard.mgh.purcell.gCLINE.general.Configure extends javax.swing.JDialog implements Serializable

Serialized Fields

data

Record data
Access


localChooser

GCFileChooser localChooser

editor

javax.swing.JTextField editor

updateField

javax.swing.JTextField updateField

Class edu.harvard.mgh.purcell.gCLINE.general.GCFileChooser.FileChoosenEvent extends java.util.EventObject implements Serializable


Package edu.harvard.mgh.purcell.gCLINE.pane

Class edu.harvard.mgh.purcell.gCLINE.pane.FileView extends javax.swing.JPanel implements Serializable

Serialized Fields

textdisplay

javax.swing.JTextArea textdisplay

currentFile

javax.swing.JLabel currentFile

Package edu.harvard.mgh.purcell.gCLINE.tester

Class edu.harvard.mgh.purcell.gCLINE.tester.MenuBarMain extends javax.swing.JMenuBar implements Serializable

Serialized Fields

parent

TestFrame parent

myConfig

Configure myConfig

project1

java.lang.String project1

project2

java.lang.String project2

project3

java.lang.String project3

project4

java.lang.String project4

Class edu.harvard.mgh.purcell.gCLINE.tester.Open extends javax.swing.JDialog implements Serializable

Serialized Fields

logger

org.apache.log4j.Logger logger
A logger for this clas


parent

TestFrame parent
The main frame of the program.


localChooser

GCFileChooser localChooser
Our file choosing class for the local directory.


remoteChooser

GCFileChooser remoteChooser
Our file choosing class for the remote directory.


localProject

javax.swing.JTextField localProject
Let the user look at the local project directory.


remoteProject

javax.swing.JTextField remoteProject
Let the user look at the remote project directory


host

javax.swing.JTextField host

user

javax.swing.JTextField user

port

javax.swing.JTextField port

conn

com.sshtools.j2ssh.SshClient conn

data

TestFrame.myProject data

remoteFlag

javax.swing.JCheckBox remoteFlag
Let the user flag this project as remote.


remotePanel

javax.swing.JPanel remotePanel
A panel containing all the fields pertinate to the remote directory.

Class edu.harvard.mgh.purcell.gCLINE.tester.TestFrame extends StartFrame implements Serializable

Serialized Fields

data

TestFrame.myProject data