Serialized Form
readObject
private void readObject(java.io.ObjectInputStream s)
writeObject
private void writeObject(java.io.ObjectOutputStream s)
readObject
private void readObject(java.io.ObjectInputStream s)
writeObject
private void writeObject(java.io.ObjectOutputStream s)
readObject
private void readObject(java.io.ObjectInputStream s)
writeObject
private void writeObject(java.io.ObjectOutputStream s)
menuHandler
MenuHandler menuHandler
- MenuHandler object handles the menu related events and commands
jPanel1
javax.swing.JPanel jPanel1
- Swing's Panel for showing GUI components dynamicallly according tho the need
clientMenuBar
javax.swing.JMenuBar clientMenuBar
- MenuBar for displaying the menu with operations realted to the directories and files
menu_File
javax.swing.JMenu menu_File
- Menu for the file related operations
menu_Edit
javax.swing.JMenu menu_Edit
- Menu for the editing related operations
menu_View
javax.swing.JMenu menu_View
- Menu for the viewing related operations
menu_Version
javax.swing.JMenu menu_Version
- Menu for the versioning related operations
menu_Tools
javax.swing.JMenu menu_Tools
- Menu for the VersionControl tool operations
menu_Help
javax.swing.JMenu menu_Help
- Menu for the Help operations
jLabel1
javax.swing.JLabel jLabel1
- The label for displaying the status and information
treeManipulator
TreeManipulator treeManipulator
- treeManipulator is responsibe for showing the directories in a tree and then
refreshing the visual presentation according to the changes made to the system.
fileTableManipulator
FileTableManipulator fileTableManipulator
- fileTableManipulator is responsibe for showing the fileses in a table and then
refreshing the visual presentation according to the changes made to the system.
jSplitPane1
javax.swing.JSplitPane jSplitPane1
- A split pane for showing the tree and the table on the left and right of the screen respectively
jScrollPane1
javax.swing.JScrollPane jScrollPane1
- Scroll pane for showing the tree in a small space by providing the scroll bars
tree_Project
javax.swing.JTree tree_Project
- Tree for showing the directories in a hierarchical format
borderLayout1
java.awt.BorderLayout borderLayout1
- BorderLayout object
jToolBar1
javax.swing.JToolBar jToolBar1
- Toolbar for showing the often used buttons
jPanel2
javax.swing.JPanel jPanel2
- Panel for binding some GUI components together
borderLayout2
java.awt.BorderLayout borderLayout2
- BorderLayout object
label_ProjFileInfo
javax.swing.JLabel label_ProjFileInfo
- A Label object
jScrollPane2
javax.swing.JScrollPane jScrollPane2
- Scroll pane for showing the table in a small space by providing the scroll bars
titledBorder1
javax.swing.border.TitledBorder titledBorder1
- A titled border
menuItem_OpenDB
javax.swing.JMenuItem menuItem_OpenDB
- Menu item for opening a VersionControl database
menuItem_CreateProject
javax.swing.JMenuItem menuItem_CreateProject
- Menu item for creating the project/directory
menuItem_AddFiles
javax.swing.JMenuItem menuItem_AddFiles
- Menu item for adding files to a directory
menuItem_AddDirectories
javax.swing.JMenuItem menuItem_AddDirectories
- Menu item for adding filesystem directories as project directories
menuItem_Remove
javax.swing.JMenuItem menuItem_Remove
- Menu item for removing eigther a directory or a file
menuItem_Rename
javax.swing.JMenuItem menuItem_Rename
- Menu item for renaming a directory
menuItem_Properties
javax.swing.JMenuItem menuItem_Properties
- Menu item for viewing the properties of a directory or a file
menuItem_SetWorkingFolder
javax.swing.JMenuItem menuItem_SetWorkingFolder
- Menu item for mapping a file system directory with a project directory
menuItem_Label
javax.swing.JMenuItem menuItem_Label
- Menu item for adding a label to a file or a directory
menuItem_Exit
javax.swing.JMenuItem menuItem_Exit
- Menu item for Exiting this application
menuItem_EditFile
javax.swing.JMenuItem menuItem_EditFile
- Menu item for editing a file's content
menuItem_Cut
javax.swing.JMenuItem menuItem_Cut
- Menu item for cutting a file or a directory
menuItem_Copy
javax.swing.JMenuItem menuItem_Copy
- Menu item for copying a file or a directory
menuItem_Paste
javax.swing.JMenuItem menuItem_Paste
- Menu item for pasting a file or a directory
menuItem_Select
javax.swing.JMenuItem menuItem_Select
- Menu item for selecting a file or a directory
menuItem_SelectAll
javax.swing.JMenuItem menuItem_SelectAll
- Menu item for selecting all the shown files or directories
menuItem_InvertSelection
javax.swing.JMenuItem menuItem_InvertSelection
- Menu item for unselecting all the shown files or directories
menuItem_View
javax.swing.JMenuItem menuItem_View
- Menu item for viewing the contents of a file
menuItem_Sort
javax.swing.JMenuItem menuItem_Sort
- Menu item for sorting all the shown files
menuItem_Search
javax.swing.JMenuItem menuItem_Search
- Menu item for searching files
menuItem_CancelSearch
javax.swing.JMenuItem menuItem_CancelSearch
- Menu item for canceling the searching of the files
menuItem_Refresh
javax.swing.JMenuItem menuItem_Refresh
- Menu item for refreshing the view
menuItem_GetLatestVersion
javax.swing.JMenuItem menuItem_GetLatestVersion
- Menu item for getting the latest versions of the files or directories
menuItem_CheckIn
javax.swing.JMenuItem menuItem_CheckIn
- Menu item for checking in the files or directories
menuItem_CheckOut
javax.swing.JMenuItem menuItem_CheckOut
- Menu item for checking out the files or directories
menuItem_UndoCheckOut
javax.swing.JMenuItem menuItem_UndoCheckOut
- Menu item for undo checkout of the files or directories
menuItem_ShowHistory
javax.swing.JMenuItem menuItem_ShowHistory
- Menu item for showing the versions and labels of the files or directories
menuItem_ShowDifferences
javax.swing.JMenuItem menuItem_ShowDifferences
- Menu item for showing the differences between two versions of a file
menuItem_FindInFiles
javax.swing.JMenuItem menuItem_FindInFiles
- Menu item for finding some text in all the files
menuItem_Options
javax.swing.JMenuItem menuItem_Options
- Menu item for showing the options
menuItem_Font
javax.swing.JMenuItem menuItem_Font
- Menu item for changing or viewing the fonts
menuItem_CustomizeToolbar
javax.swing.JMenuItem menuItem_CustomizeToolbar
- Menu item for customizing the buttons on the toolbar
menuItem_ChangePassword
javax.swing.JMenuItem menuItem_ChangePassword
- Menu item for changing the password of the current user
menuItem_Contents
javax.swing.JMenuItem menuItem_Contents
- Menu item for showing the contents of help files
menuItem_OnTheWeb
javax.swing.JMenuItem menuItem_OnTheWeb
- Menu item for showing the related content on the web
menuItem_About
javax.swing.JMenuItem menuItem_About
- Menu item for showing basic info about this tool
label_StatusBar
javax.swing.JLabel label_StatusBar
- Label object that is used as the status bar
table_FileList
javax.swing.JTable table_FileList
user
java.lang.String user
osDirectory
java.lang.String osDirectory
name
java.lang.String name
id
java.lang.String id
dirDiskMap
DirDiskMap dirDiskMap
name
java.lang.String name
id
java.lang.String id
checkedOut
boolean checkedOut
contentFileName
java.lang.String contentFileName
timeStamp
java.lang.String timeStamp
dirMappedTo
java.lang.String dirMappedTo
checkedOutUser
java.lang.String checkedOutUser
edit_File_From_To
javax.swing.JTextField edit_File_From_To
- Edit Box to specify the file system directory used for checking the contents
combo_ReplaceWritable
javax.swing.JComboBox combo_ReplaceWritable
- Cobmo box which gets the input if the files are to be replaced if a copy alredy exists,
or should be asked it to repace with latest version, or to skip putting new copy etc.
edit_VersionName
javax.swing.JTextField edit_VersionName
- Edit Box giving the new version anme
label_ReplaceWritable
javax.swing.JLabel label_ReplaceWritable
- A label for giving title to another GUI component
checkBox_KeepCheckedOut
javax.swing.JCheckBox checkBox_KeepCheckedOut
- If this is true the files or directories will be kept checked out even after
they are checked in
edit_Comment
javax.swing.JTextField edit_Comment
- Edit box for giving the decription to a version
button_Cancel
javax.swing.JButton button_Cancel
- Button to cancel the operation
checkBox_Recursive
javax.swing.JCheckBox checkBox_Recursive
- If this is true then the operation will be applied recursively
checkBox_MakeWritable
javax.swing.JCheckBox checkBox_MakeWritable
- If this is true then the files will be left witable after the completion
of the operation
button_Diff
javax.swing.JButton button_Diff
- Button for showing the difference between two versions
label_Comment
javax.swing.JLabel label_Comment
- A label for giving title to another GUI component
checkBox_OverRideWoringFolders
javax.swing.JCheckBox checkBox_OverRideWoringFolders
- If this is true then the actual folders to be used will be overloaded
label_Heading
javax.swing.JLabel label_Heading
- A label for giving title to another GUI component
button_Help
javax.swing.JButton button_Help
- A button that shows the help
label_File_From_To
javax.swing.JLabel label_File_From_To
- A label for giving title to another GUI component
button_FileChooser
javax.swing.JButton button_FileChooser
- A button that is to be used for triggering the FileChooser dialog to
select the files or directories
label_VersionName
javax.swing.JLabel label_VersionName
- A label for giving title to another GUI component
button_Ok
javax.swing.JButton button_Ok
- Button for proceed with the operation
label_Dummy
javax.swing.JLabel label_Dummy
- A dummy label to fill the space in the layout
okeyed
boolean okeyed
- To track if the operation is seleted to be done or cancelled
checkBox_DontGetLocalCopy
javax.swing.JCheckBox checkBox_DontGetLocalCopy
- If this is true then the file copies wont be created in the file sysytem
after the checkout operation
checkBox_RemoveLocalCopy
javax.swing.JCheckBox checkBox_RemoveLocalCopy
- If this is true then the directories and files will be removed from the
filesystem afer checking in / undo check out the files or directories
combo_SetFileTime
javax.swing.JComboBox combo_SetFileTime
- This is to select what timestamp will be set for the files after doing
the checking operation
label_SetFileTime
javax.swing.JLabel label_SetFileTime
- A label for giving title to another GUI component
combo_LocalCopy
javax.swing.JComboBox combo_LocalCopy
- This is to select what to do with the local copy of files or directories
after checking operattions are done
label_LocalCopy
javax.swing.JLabel label_LocalCopy
- A label for giving title to another GUI component
panel_CheckBoxes
javax.swing.JPanel panel_CheckBoxes
- Panel for showing the check boxes according to the checking operation for
which they are to be shown
gridLayout1
java.awt.GridLayout gridLayout1
- Grid layout for showing the check boxes
panel_ComboEdits
javax.swing.JPanel panel_ComboEdits
- Panel for showing the combo/edit boxes according to the checking operation for
which they are to be shown
gridLayout2
java.awt.GridLayout gridLayout2
- Grid layout for showing the combo boxes and edit boxes
directoryID
java.lang.String directoryID
- ID of the diretory whose files are being displayed currently
columnNames
java.lang.String[] columnNames
- Column names of the heading string for the table
data
java.util.Vector data
- Vector holding a rows of data as vectors with each inner vector represents
a row of data
name
java.lang.String name
id
java.lang.String id
isFile
boolean isFile
labelVersionMap
LabelVersionMap labelVersionMap
table_History
javax.swing.JTable table_History
- Swing Table that is used to show the versions and labels of files and directories visually
message
java.lang.String message
- String conveying the warning message
panel_LabelCriteriaInput
javax.swing.JPanel panel_LabelCriteriaInput
- Panel that binds the GUI controls used for getting search criteria input
panel_LabelDisplay
javax.swing.JPanel panel_LabelDisplay
- Panel that binds the GUI controls used for showing the serched versions/labels
jScrollPane1
javax.swing.JScrollPane jScrollPane1
- Scroll pane for the table showing versions/labels
button_View
javax.swing.JButton button_View
- Button for viewing the the content of a version/label
button_Difference
javax.swing.JButton button_Difference
- Button for viewing the differences in the content of two versions/labels
button_MakeLatest
javax.swing.JButton button_MakeLatest
- Button for making a version/label the latest one
button_Get
javax.swing.JButton button_Get
- Button for getting the latest version/label of a file
button_RemoveVersion
javax.swing.JButton button_RemoveVersion
- Button for viewing the the content of a version/label
button_Help
javax.swing.JButton button_Help
- Button for viewing help
button_Close
javax.swing.JButton button_Close
- Button for closing the virsion/label displying window
table_VersionData
javax.swing.JTable table_VersionData
- Table showing the versions/labels searched
jLabel1
javax.swing.JLabel jLabel1
- Label for naming one of the GUI controls
button_Cancel
javax.swing.JButton button_Cancel
- Button for cancelling the search for labels/versions
checkBox_IncludeFiles
javax.swing.JCheckBox checkBox_IncludeFiles
- Checkbox for including the files while searching for labels/versions
label_File_From
javax.swing.JLabel label_File_From
- Label for naming one of the GUI controls
edit_From
javax.swing.JTextField edit_From
- Edit box that takes the date input, to search the labels/versions created
on or after this date
button_Ok
javax.swing.JButton button_Ok
- Button for confirming the search for labels/versions
button_Help_HistoryCriteria
javax.swing.JButton button_Help_HistoryCriteria
- Button for viewing help
checkBox_Recursive
javax.swing.JCheckBox checkBox_Recursive
- Checkbox for including the files/directories recursively while searching for labels/versions
checkBox_IncludeVersions
javax.swing.JCheckBox checkBox_IncludeVersions
- Checkbox for including versions while searching for labels/versions
checkBox_IncludeDirectories
javax.swing.JCheckBox checkBox_IncludeDirectories
- Checkbox for including directories while searching for labels/versions
checkBox_IncludeLabels
javax.swing.JCheckBox checkBox_IncludeLabels
- Checkbox for including labels while searching for labels/versions
label_File_To
javax.swing.JLabel label_File_To
- Label for naming one of the GUI controls
edit_To
javax.swing.JTextField edit_To
- Edit box that takes the date input, to search the labels/versions created
on or before this date
label_User
javax.swing.JLabel label_User
- Label for naming one of the GUI controls
edit_User
javax.swing.JTextField edit_User
- Edit box that takes the user name, to search the labels/versions created
by that user
jLabel2
javax.swing.JLabel jLabel2
- Label for naming one of the GUI controls
historyTableModel
HistoryTableModel historyTableModel
- HistoryTableModel manages the information about the versions and labels of
files and directories and it offers a standerdized interface for presinting
the information to the GUI classes.
fileVersionManager
FileVersionManager fileVersionManager
- Reference to the CORBA implementaion for the IDL interface FileVersionManager
forFiles
boolean forFiles
- If true then it is being used for the files or else for the directories
ids
java.lang.String[] ids
- Holds the IDs of the files and the directories
jLabel3
javax.swing.JLabel jLabel3
- Label for naming one of the GUI controls
jLabel4
javax.swing.JLabel jLabel4
- Label for naming one of the GUI controls
jLabel5
javax.swing.JLabel jLabel5
- Label for naming one of the GUI controls
label
java.lang.String label
version
java.lang.String version
creator
java.lang.String creator
birthDate
long birthDate
menuItem_RemoveFile
javax.swing.JMenuItem menuItem_RemoveFile
- Menu item for removing the file
menuItem_RenameFile
javax.swing.JMenuItem menuItem_RenameFile
- Menu item for renaming the file
menuItem_MapToDisk
javax.swing.JMenuItem menuItem_MapToDisk
- Menu item for mapping the file to a filesystem directory
menuItem_GetLatestFileVersion
javax.swing.JMenuItem menuItem_GetLatestFileVersion
- Menu item for getting the latest vaersion of a file
menuItem_CheckInFile
javax.swing.JMenuItem menuItem_CheckInFile
- Menu item for checking in a file
menuItem_CheckOutFile
javax.swing.JMenuItem menuItem_CheckOutFile
- Menu item for checking out a file
menuItem_UndoCheckOutFile
javax.swing.JMenuItem menuItem_UndoCheckOutFile
- Menu item for undoing a file checkout
menuItem_AddLabel
javax.swing.JMenuItem menuItem_AddLabel
- Menu item for adding a label for a file
menuItem_History
javax.swing.JMenuItem menuItem_History
- Menu item for obtaining the history of a file
projectDBManager
ProjectDBManager projectDBManager
- Reference to the CORBA implementaion for the IDL interface ProjectDBHandler
fileVersionManager
FileVersionManager fileVersionManager
- Reference to the CORBA implementaion for the IDL interface FileVersionManager
rghtClickX
int rghtClickX
- x coordinate of the right click for which the popup menu is shown
rghtClickY
int rghtClickY
- y coordinate of the right click for which the popup menu is shown
infoDialog
javax.swing.JOptionPane infoDialog
- Swing GUI component for showing the message or recieving short input like
yes or no for a particular query
message
java.lang.String message
- string holding the message to be shown at a particular moment
fileChooser
javax.swing.JFileChooser fileChooser
- Swing GUI component that provides the fature for selecting the files and
directories with a fancy GUI
fileTableManipulator
FileTableManipulator fileTableManipulator
- Deals with the visual presentation of the file data of a directory into the table
fileInfo
java.lang.String fileInfo
- Temporary variable to have the information of the file
fileTableModal
FileTableModal fileTableModal
- FileTableModal that has the model for showing and handling the contents of
the table table_FileInfo
currentFile
File currentFile
- Reference to the file being operated on currently
currentFileList
File[] currentFileList
- Reference to the multiple files being operated on currently
popedUpForMultipleFiles
boolean popedUpForMultipleFiles
- Holds true if the popup menu is shown when multiple files are selected
fileCheckingDialog
FileCheckingDialog fileCheckingDialog
- Object of the GUI class to get the options related to the file/project checking
menuItem_AddSubFolder
javax.swing.JMenuItem menuItem_AddSubFolder
- Menu item for addinging the directory as subdirectory to another directory
menuItem_RemoveFolder
javax.swing.JMenuItem menuItem_RemoveFolder
- Menu item for removinging the directory
menuItem_RenameFolder
javax.swing.JMenuItem menuItem_RenameFolder
- Menu item for renaming the directory
menuItem_AddFile
javax.swing.JMenuItem menuItem_AddFile
- Menu item for adding a file to the directory
menuItem_AddDirectory
javax.swing.JMenuItem menuItem_AddDirectory
- Menu item for addinging the filesystem directory and its children to a directory
menuItem_MapToDisk
javax.swing.JMenuItem menuItem_MapToDisk
- Menu item for mapping the directory to the filesystem directory
menuItem_GetLatestProjectVersion
javax.swing.JMenuItem menuItem_GetLatestProjectVersion
- Menu item for getting the latest version of children of a directory
menuItem_CheckInProject
javax.swing.JMenuItem menuItem_CheckInProject
- Menu item for checking in the children of a directory
menuItem_CheckOutProject
javax.swing.JMenuItem menuItem_CheckOutProject
- Menu item for checking out the children of a directory
menuItem_UndoCheckOutProject
javax.swing.JMenuItem menuItem_UndoCheckOutProject
- Menu item for undo checking out the children of a directory
menuItem_AddLabel
javax.swing.JMenuItem menuItem_AddLabel
- Menu item for adding a label for the directory
menuItem_History
javax.swing.JMenuItem menuItem_History
- Menu item for showing the versions and labels of directory
popupNode
TreeNode popupNode
- TreeNode object which represents the data and behaviour of projects/directories in the tree.
projectDBManager
ProjectDBManager projectDBManager
- Reference to the CORBA implementaion for the IDL interface ProjectDBHandler
fileVersionManager
FileVersionManager fileVersionManager
- Reference to the CORBA implementaion for the IDL interface FileVersionManager
tree
javax.swing.JTree tree
- Swing GUI component that shows the tree with the nodes( and node visual data )
provided by the user of this tree.
rghtClickX
int rghtClickX
- x coordinate of the right click for which the popup menu is shown
rghtClickY
int rghtClickY
- y coordinate of the right click for which the popup menu is shown
infoDialog
javax.swing.JOptionPane infoDialog
- Swing GUI component for showing the message or recieving short input like
yes or no for a particular query
message
java.lang.String message
- string holding the message to be shown at a particular moment
fileChooser
javax.swing.JFileChooser fileChooser
- Swing GUI component that provides the fature for selecting the files and
directories with a fancy GUI
fileTableManipulator
FileTableManipulator fileTableManipulator
- Deals with the visual presentation of the file data of a directory into the table
directoryInfo
java.lang.String directoryInfo
- Temporary variable to have the information of the directory
fileCheckingDialog
FileCheckingDialog fileCheckingDialog
- Object of the GUI class to get the options related to the file/project checking
currentFileList
File[] currentFileList
- Reference to the multiple files being operated on currently
treeManipulator
TreeManipulator treeManipulator
- Deals with the visual presentation of the directory/project data in a tree
osDirectory
java.lang.String osDirectory
- filesystem directory name for holding the filesystem directory information
orb
org.omg.CORBA.ORB orb
- ORB object
objRef
org.omg.CORBA.Object objRef
- reference object of CORBA
ncRef
org.omg.CosNaming.NamingContext ncRef
- reference in the ORB naming context
nameComponent_ProjectDBManager
org.omg.CosNaming.NameComponent nameComponent_ProjectDBManager
- Naming reference for ProjectDBManager CORBA object
nameComponent_FileVersionManager
org.omg.CosNaming.NameComponent nameComponent_FileVersionManager
- Naming reference for FileVersionManager CORBA object
treeManipulator
TreeManipulator treeManipulator
- Object of the GUI class that shows the project tree in the main window for
VersionControl client application
code
int code
desc
java.lang.String desc
fileID
java.lang.String fileID
versionName
java.lang.String versionName
comment
java.lang.String comment
content
java.lang.String content
creator
java.lang.String creator
birthDate
java.lang.String birthDate