A B C D E F G H I J K L M N O P R S T U V W _

A

absoluteRadioButton - Variable in class com.enderak.procol.client.gui.GenericUploadPanel
 
accept(File) - Method in class com.enderak.procol.server.util.ProjectFileFilter
Tests for pathname/pathname.props file to determine if pathname is a project directory
actionPerformed(ActionEvent) - Method in class com.enderak.procol.ProColServerOptionPane
Responds to various actions performed in the option pane, required by jEdit API
actionPerformed(ActionEvent) - Method in class com.enderak.procol.ProColClientOptionPane
Responds to various actions performed in the option pane, required by jEdit API
actionPerformed(ActionEvent) - Method in class com.enderak.procol.client.gui.UserPanel
Responds to buttons pressed in this panel
actionPerformed(ActionEvent) - Method in class com.enderak.procol.client.gui.UploadPanel
 
actionPerformed(ActionEvent) - Method in class com.enderak.procol.client.gui.TodoListPanel
 
actionPerformed(ActionEvent) - Method in class com.enderak.procol.client.gui.PublicMessagePanel
 
actionPerformed(ActionEvent) - Method in class com.enderak.procol.client.gui.PrivateMessagePanel
 
actionPerformed(ActionEvent) - Method in class com.enderak.procol.client.gui.GenericUploadPanel
 
actionPerformed(ActionEvent) - Method in class com.enderak.procol.client.gui.GenericListPanel
 
actionPerformed(ActionEvent) - Method in class com.enderak.procol.client.gui.CheckInPanel
 
actionPerformed(ActionEvent) - Method in class com.enderak.procol.client.gui.BugListPanel
 
ADD_PROJECT - Static variable in class com.enderak.procol.common.net.RequestType
Description of the Field
ADD_USER - Static variable in class com.enderak.procol.common.net.RequestType
Description of the Field
ADD_USER_TO_PROJECT - Static variable in class com.enderak.procol.common.net.RequestType
Description of the Field
addBuffer(Buffer) - Method in class com.enderak.procol.client.model.ProColClientProject
Adds a buffer to the open buffers list
addBugItem(String, String, String, String, String, String, String) - Method in class com.enderak.procol.server.net.ServerConnection
Add a bug item to the list
addConnection(ServerConnection) - Method in class com.enderak.procol.server.model.ProColServerProject
Adds a Connection to the project
addDownloadFile(byte[], String) - Method in class com.enderak.procol.server.model.ProColServerProject
Adds a file to be downloaded to the download list
addErrorMessage(ProColIncomingMessage) - Method in class com.enderak.procol.common.util.ErrorHandler
Adds and error message to the queue and tells handler there is a message waiting
addFile(ProColFile, URI) - Method in class com.enderak.procol.client.gui.UploadPanel
Adds a file to the file list
addFile(ProColFile, URI) - Method in class com.enderak.procol.client.gui.CheckInPanel
Adds a file to the file list
addModifiedBuffer(Buffer) - Method in class com.enderak.procol.client.model.ProColClientProject
Adds a buffer to the modified buffers list
addNotify() - Method in class com.enderak.procol.client.gui.ProColClientDockable
Adds this dockable to the EditBus notification list

Also adds the ProColPanel to the ProColClient Observers list.
addNotify() - Method in class com.enderak.procol.server.gui.ProColServerDockableStatus
Adds this dockable to the EditBus notification list
addNotify() - Method in class com.enderak.procol.server.gui.ProColServerDockableLog
Adds this dockable to the EditBus notification list
addNotify() - Method in class com.enderak.procol.server.gui.ProColServerDockable
Adds this dockable to the EditBus notification list
addPacket(ProColPacket) - Method in class com.enderak.procol.common.net.MessageFactory
Adds a packet to the appropriate message
addPrivateMessage(String, String, String) - Method in class com.enderak.procol.client.net.ProColClient
 
addPrivateMessage(String, String, String, String, String) - Method in class com.enderak.procol.server.net.ServerConnection
Adds a private message to the recipient's list
addPublicMessage(String, String, String, String) - Method in class com.enderak.procol.server.net.ServerConnection
Adds a public message to the list
addTodoItem(String, String, String, String, String, String, String) - Method in class com.enderak.procol.server.net.ServerConnection
Add a todo item to the list
addToQueue(int, byte[], int) - Method in class com.enderak.procol.common.net.PacketFactory
Adds a message to the queue, using a byte array for the data section
addToQueue(int, File, int) - Method in class com.enderak.procol.common.net.PacketFactory
Adds a message to the queue, using an File for the data section
addToQueue(int, int) - Method in class com.enderak.procol.common.net.PacketFactory
Adds a message to the queue with no data section
addToQueue(int, int, int) - Method in class com.enderak.procol.common.net.PacketFactory
Adds a message to the queue, using an int for the data section
addToQueue(int, String, File, int) - Method in class com.enderak.procol.common.net.PacketFactory
Adds a message to the queue, using an File and the File's path string for the data section
addToQueue(int, String, int) - Method in class com.enderak.procol.common.net.PacketFactory
Adds a message to the queue, using a String for the data section
addToQueue(int, URI, File, int) - Method in class com.enderak.procol.common.net.PacketFactory
Adds a message to the queue, using an File and the File's URI for the data section
addToQueue(int, URI, int) - Method in class com.enderak.procol.common.net.PacketFactory
Adds a message to the queue, using a URI for the data section
addToTree(byte[]) - Method in class com.enderak.procol.client.model.ProColClientProject
Adds a file or directory to the tree
addTree(byte[]) - Method in class com.enderak.procol.client.model.ProColClientProject
Creates a complete tree based on data from the server
addTree(byte[]) - Method in class com.enderak.procol.client.net.ProColClient
 
appendPacket(ProColPacket) - Method in class com.enderak.procol.common.net.ProColIncomingMessage
Appends a packet to this message
assignedTo - Variable in class com.enderak.procol.client.model.TodoItem
 
assignedTo - Variable in class com.enderak.procol.client.model.BugItem
 
AUTHENTICATE - Static variable in class com.enderak.procol.common.net.RequestType
Description of the Field
authenticated - Variable in class com.enderak.procol.common.model.ProColUser
 
authenticated - Variable in class com.enderak.procol.server.net.IncomingMessageHandler
 
authenticateUser(String, String) - Method in class com.enderak.procol.client.net.ProColClient
Description of the Method
authenticateUser(String, String) - Method in class com.enderak.procol.server.net.ProColServer
Description of the Method
AUTHENTICATION_ERROR - Static variable in class com.enderak.procol.common.net.RequestType
Description of the Field
AUTHENTICATION_OK - Static variable in class com.enderak.procol.common.net.RequestType
Description of the Field

B

BUG_ITEM - Static variable in class com.enderak.procol.common.net.RequestType
 
BUG_ITEM_ADD - Static variable in class com.enderak.procol.common.net.RequestType
 
BUG_ITEM_ADD_FAILED - Static variable in class com.enderak.procol.common.net.RequestType
 
BUG_ITEM_DELETE - Static variable in class com.enderak.procol.common.net.RequestType
 
BUG_ITEM_DELETE_FAILED - Static variable in class com.enderak.procol.common.net.RequestType
 
BUG_ITEM_LIST - Static variable in class com.enderak.procol.common.net.RequestType
 
BUG_ITEM_OK - Static variable in class com.enderak.procol.common.net.RequestType
 
BUG_ITEM_UPDATE - Static variable in class com.enderak.procol.common.net.RequestType
 
BUG_ITEM_UPDATE_FAILED - Static variable in class com.enderak.procol.common.net.RequestType
 
BugItem - class com.enderak.procol.client.model.BugItem.
Container class for bug item data
BugItem(String, String, String, String, String, String) - Constructor for class com.enderak.procol.client.model.BugItem
 
BugItemComposer - class com.enderak.procol.client.gui.BugItemComposer.
Dialog to create or edit a bug list item
BugItemComposer(BugItem, Vector) - Constructor for class com.enderak.procol.client.gui.BugItemComposer
Constructor for the BugItemCompuser for editing an existing bug item
BugItemComposer(Vector) - Constructor for class com.enderak.procol.client.gui.BugItemComposer
Constructor for the BugItemComposer for creating a new bug item
BugListPanel - class com.enderak.procol.client.gui.BugListPanel.
Displays a list of current bug items
BugListPanel(View, String) - Constructor for class com.enderak.procol.client.gui.BugListPanel
Constructor for the BugListPanel object
buttonPanel - Variable in class com.enderak.procol.client.gui.GenericUploadPanel
 
ButtonPanel - class com.enderak.procol.common.gui.ButtonPanel.
Creates a panel to display RolloverButtons within the ProCol plugin interface
ButtonPanel() - Constructor for class com.enderak.procol.common.gui.ButtonPanel
Creates an empty ButtonPanel in a horizontal orientation
ButtonPanel(boolean) - Constructor for class com.enderak.procol.common.gui.ButtonPanel
Creates an empty ButtonPanel, oriented properly for either a Vertically aligned plugin (floating or docked to the left or right) or a horizontally alighed plugin (docked to the top or bottom)
ButtonPanel(int) - Constructor for class com.enderak.procol.common.gui.ButtonPanel
Creates an empty ButtonPanel in a particular orientation

C

CALENDAR_ITEM - Static variable in class com.enderak.procol.common.net.RequestType
 
CALENDAR_ITEM_ADD - Static variable in class com.enderak.procol.common.net.RequestType
 
CALENDAR_ITEM_ADD_FAILED - Static variable in class com.enderak.procol.common.net.RequestType
 
CALENDAR_ITEM_DELETE - Static variable in class com.enderak.procol.common.net.RequestType
 
CALENDAR_ITEM_DELETE_FAILED - Static variable in class com.enderak.procol.common.net.RequestType
 
CALENDAR_ITEM_LIST - Static variable in class com.enderak.procol.common.net.RequestType
 
CALENDAR_ITEM_OK - Static variable in class com.enderak.procol.common.net.RequestType
 
CALENDAR_ITEM_UPDATE - Static variable in class com.enderak.procol.common.net.RequestType
 
CALENDAR_ITEM_UPDATE_FAILED - Static variable in class com.enderak.procol.common.net.RequestType
 
cancelButton - Variable in class com.enderak.procol.client.gui.GenericUploadPanel
 
changeLog - Variable in class com.enderak.procol.client.gui.GenericUploadPanel
 
changeLog - Variable in class com.enderak.procol.common.util.DownloadFile
 
changeLogPanel - Variable in class com.enderak.procol.client.gui.GenericUploadPanel
 
changeLogScrollPane - Variable in class com.enderak.procol.client.gui.GenericUploadPanel
 
changeLogTextArea - Variable in class com.enderak.procol.client.gui.GenericUploadPanel
 
changeProject() - Static method in class com.enderak.procol.ProColPlugin
Opens to a new project
CHECK_IN_ALREADY_CHECKED_IN - Static variable in class com.enderak.procol.common.net.RequestType
 
CHECK_IN_FILE - Static variable in class com.enderak.procol.common.net.RequestType
check in file only, don't change version or file data
CHECK_IN_FILE_INFO - Static variable in class com.enderak.procol.common.net.RequestType
 
CHECK_IN_FILE_INFO_OK - Static variable in class com.enderak.procol.common.net.RequestType
 
CHECK_IN_FILE_IO_ERROR - Static variable in class com.enderak.procol.common.net.RequestType
 
CHECK_IN_FILE_NAME_FAILED - Static variable in class com.enderak.procol.common.net.RequestType
 
CHECK_IN_FILE_NOT_EXPECTED - Static variable in class com.enderak.procol.common.net.RequestType
 
CHECK_IN_FILE_NOT_FOUND - Static variable in class com.enderak.procol.common.net.RequestType
 
CHECK_IN_FILE_OK - Static variable in class com.enderak.procol.common.net.RequestType
 
CHECK_IN_FILE_UNKNOWN_ERROR - Static variable in class com.enderak.procol.common.net.RequestType
 
CHECK_IN_FILE_VERSION_IO_ERROR - Static variable in class com.enderak.procol.common.net.RequestType
 
CHECK_IN_FILE_VERSION_NO_OVERWRITE - Static variable in class com.enderak.procol.common.net.RequestType
 
CHECK_IN_FILE_VERSION_OLD - Static variable in class com.enderak.procol.common.net.RequestType
 
CHECK_IN_FILE_WRITE - Static variable in class com.enderak.procol.common.net.RequestType
 
CHECK_IN_FILE_WRITE_OK - Static variable in class com.enderak.procol.common.net.RequestType
 
CHECK_OUT_ALREADY_CHECKED_OUT - Static variable in class com.enderak.procol.common.net.RequestType
 
CHECK_OUT_FILE - Static variable in class com.enderak.procol.common.net.RequestType
 
CHECK_OUT_FILE_NOT_FOUND - Static variable in class com.enderak.procol.common.net.RequestType
 
CHECK_OUT_UNKNOWN_ERROR - Static variable in class com.enderak.procol.common.net.RequestType
 
checkIn(String) - Method in class com.enderak.procol.common.model.ProColFile
Checks in a file
checkIn(URI, ProColUser) - Method in class com.enderak.procol.server.model.ProColServerProject
Checks in a file
CheckInPanel - class com.enderak.procol.client.gui.CheckInPanel.
Displays a list of files waiting to be checked in
CheckInPanel(View, String) - Constructor for class com.enderak.procol.client.gui.CheckInPanel
Constructor for the CheckInPanel object
checkOut(String) - Method in class com.enderak.procol.common.model.ProColFile
Checks out the file
checkOutFile(TreePath[]) - Method in class com.enderak.procol.client.net.ProColClient
 
checkOutFiles(URI) - Method in class com.enderak.procol.server.net.ServerConnection
Check out files
checkProtocol(ProColIncomingMessage) - Method in class com.enderak.procol.server.net.ServerConnection
Checks the client protocol version compared to this protocol version
ClientErrorHandler - class com.enderak.procol.client.util.ClientErrorHandler.
Handles error messages received from the server
ClientErrorHandler(ProColClient) - Constructor for class com.enderak.procol.client.util.ClientErrorHandler
Create the ClientErrorHandler
CLOSE_PROJECT - Static variable in class com.enderak.procol.common.net.RequestType
Description of the Field
close() - Method in class com.enderak.procol.client.model.ProColClientProject
Closes the project - closes all open buffers, initiating check-in of files
close() - Method in class com.enderak.procol.client.net.ProColClient
Description of the Method
close() - Method in class com.enderak.procol.client.net.IncomingMessageHandler
Closes the message handler
close() - Method in class com.enderak.procol.common.net.OutgoingMessageHandler
close this handler
close() - Method in class com.enderak.procol.server.net.ServerConnection
closes this connection
close() - Method in class com.enderak.procol.server.net.IncomingMessageHandler
Closes the message handler
closeAllConnections() - Method in class com.enderak.procol.server.model.ProColServerProject
closes all connections associated with this project
closeAllConnections() - Method in class com.enderak.procol.server.net.ProColServer
Description of the Method
closeConnection(ServerConnection) - Method in class com.enderak.procol.server.net.ProColServer
Description of the Method
closeProject() - Method in class com.enderak.procol.client.net.ProColClient
 
closeProject() - Method in class com.enderak.procol.server.net.ServerConnection
closes the project associated with this connection
com.enderak.procol - package com.enderak.procol
Plugin classes required by jEdit
com.enderak.procol.client.gui - package com.enderak.procol.client.gui
ProCol Client GUI classes
com.enderak.procol.client.model - package com.enderak.procol.client.model
ProCol Client model classes
com.enderak.procol.client.net - package com.enderak.procol.client.net
ProCol Client networking classes
com.enderak.procol.client.util - package com.enderak.procol.client.util
ProCol Client utility classes
com.enderak.procol.common.gui - package com.enderak.procol.common.gui
Common ProCol GUI classes
com.enderak.procol.common.model - package com.enderak.procol.common.model
Common ProCol model classes
com.enderak.procol.common.net - package com.enderak.procol.common.net
Common ProCol networking classes
com.enderak.procol.common.util - package com.enderak.procol.common.util
Common ProCol utility classes
com.enderak.procol.server - package com.enderak.procol.server
ProCol Server classes for running standalone
com.enderak.procol.server.gui - package com.enderak.procol.server.gui
ProCol Server GUI classes
com.enderak.procol.server.model - package com.enderak.procol.server.model
ProCol Server model classes
com.enderak.procol.server.net - package com.enderak.procol.server.net
ProCol Server networking classes
com.enderak.procol.server.util - package com.enderak.procol.server.util
ProCol Server utility classes
compare(Object, Object) - Method in class com.enderak.procol.common.util.ProColFileComparator
Compare two ProColFiles
complete - Variable in class com.enderak.procol.client.model.TodoItem
 
complete - Variable in class com.enderak.procol.client.model.BugItem
 
ConnectFrame - class com.enderak.procol.client.gui.ConnectFrame.
Displays a frame for the user to enter the server name/IP and port to connect to
ConnectFrame() - Constructor for class com.enderak.procol.client.gui.ConnectFrame
Constructor for the ConnectFrame object
connectionList - Variable in class com.enderak.procol.server.model.ProColServerProject
the list of connections that have this project open
connectToServer() - Static method in class com.enderak.procol.ProColPlugin
Connects or disconnects the client from the server
connectToServer(String, int) - Method in class com.enderak.procol.client.net.ProColClient
Connects the client to the server, and authenticates the user
createButton(String) - Method in class com.enderak.procol.common.gui.ButtonPanel
Creates a RolloverButton using jEdit's property list.
createButton(String, String, String) - Method in class com.enderak.procol.common.gui.ButtonPanel
Creates a RolloverButton with explicit settings passed in and adds it to the ButtonPanel
createExpandableSection() - Method in class com.enderak.procol.common.gui.ButtonPanel
Creates a section which expands to fill available space
createExpandableSpace() - Method in class com.enderak.procol.common.gui.ButtonPanel
Creates an expandable spacer of the default size
createExpandableSpace(int) - Method in class com.enderak.procol.common.gui.ButtonPanel
Creates an expandable spacer of a specified size
createFile(String) - Method in class com.enderak.procol.common.model.ProColProject
 
createFile(URI) - Method in class com.enderak.procol.common.model.ProColProject
 
createNewVersion(String, String, String) - Method in class com.enderak.procol.common.model.ProColFile
Creates a new version of the file
createRigidSpace() - Method in class com.enderak.procol.common.gui.ButtonPanel
Creates a rigid spacer of the default size
createRigidSpace(int) - Method in class com.enderak.procol.common.gui.ButtonPanel
Creates a rigid spacer of a specified size
createRolloverButton(String) - Method in class com.enderak.procol.common.gui.ButtonPanel
Creates a RolloverButton using jEdit's property list.
createRolloverButton(String, String, String) - Method in class com.enderak.procol.common.gui.ButtonPanel
Creates a RolloverButton with explicit settings passed in and adds it to the ButtonPanel
createRolloverOnOffButton(String) - Method in class com.enderak.procol.common.gui.ButtonPanel
Creates a RolloverOnOffButton using jEdit's property list.
createRolloverOnOffButton(String, String, String, String, String, String) - Method in class com.enderak.procol.common.gui.ButtonPanel
Creates a RolloverOnOffButton with explicit settings passed in and adds it to the ButtonPanel

D

data - Variable in class com.enderak.procol.common.net.ProColPacket
Data section of this packet
data - Variable in class com.enderak.procol.common.net.ProColIncomingMessage
 
dataRemaining - Variable in class com.enderak.procol.common.net.ProColPacket
Data remaining in this message
dataSize - Variable in class com.enderak.procol.common.net.ProColPacket
Data size of this message
dataStringToVector(byte[]) - Static method in class com.enderak.procol.common.util.ProColUtils
Converts a byte array representing a String into a vector, split based on newlines
date - Variable in class com.enderak.procol.client.model.PublicMessage
 
date - Variable in class com.enderak.procol.client.model.PrivateMessage
 
DEL_PROJECT - Static variable in class com.enderak.procol.common.net.RequestType
Description of the Field
DEL_USER - Static variable in class com.enderak.procol.common.net.RequestType
Description of the Field
DEL_USER_FROM_PROJECT - Static variable in class com.enderak.procol.common.net.RequestType
Description of the Field
DELETE_FILE - Static variable in class com.enderak.procol.common.net.RequestType
 
DELETE_FILE_IO_ERROR - Static variable in class com.enderak.procol.common.net.RequestType
 
DELETE_FILE_NOT_ALLOWED - Static variable in class com.enderak.procol.common.net.RequestType
 
DELETE_FILE_OK - Static variable in class com.enderak.procol.common.net.RequestType
 
DELETE_FILE_UNKNOWN_ERROR - Static variable in class com.enderak.procol.common.net.RequestType
 
deleteBugItem(String) - Method in class com.enderak.procol.server.net.ServerConnection
Deletes a bug item
deleteFile(TreePath[]) - Method in class com.enderak.procol.client.net.ProColClient
 
deleteFile(URI) - Method in class com.enderak.procol.server.model.ProColServerProject
deletes a file from the disk
deletePrivateMessage(String) - Method in class com.enderak.procol.server.net.ServerConnection
Deletes a private message
deletePublicMessage(String) - Method in class com.enderak.procol.server.net.ServerConnection
Deletes a public message
deleteTodoItem(String) - Method in class com.enderak.procol.server.net.ServerConnection
Deletes a todo item
description - Variable in class com.enderak.procol.client.model.TodoItem
 
description - Variable in class com.enderak.procol.client.model.BugItem
 
destURI - Variable in class com.enderak.procol.common.util.DownloadFile
 
DISCONNECT - Static variable in class com.enderak.procol.common.net.RequestType
Description of the Field
disconnect() - Method in class com.enderak.procol.client.net.ProColClient
 
displayError(String, String) - Static method in class com.enderak.procol.client.gui.ProColClientDockable
Displays an error message box
displayError(String, String) - Static method in class com.enderak.procol.server.gui.ProColServerDockable
Displays an error message box
displayInfo(String, String) - Static method in class com.enderak.procol.client.gui.ProColClientDockable
Displays an informational message box
displayInfo(String, String) - Static method in class com.enderak.procol.server.gui.ProColServerDockable
Displays an informational message box
dispose() - Method in class com.enderak.procol.client.gui.ProjectInfoFrame
Disposes of the frame and deletes this from the IncomingMesageHandler observer list
dispose() - Method in class com.enderak.procol.client.gui.LoginFrame
Disposes of the frame and deletes this from the IncomingMesageHandler observer list
dispose() - Method in class com.enderak.procol.client.gui.JoinProjectFrame
Disposes of the frame and deletes this from the IncomingMesageHandler observer list
dispose() - Method in class com.enderak.procol.client.gui.FileInfoFrame
Dispose of the frame
DOWNLOAD_FILE - Static variable in class com.enderak.procol.common.net.RequestType
 
DOWNLOAD_SNAPSHOT - Static variable in class com.enderak.procol.common.net.RequestType
Description of the Field
DOWNLOAD_SNAPSHOT_FILE - Static variable in class com.enderak.procol.common.net.RequestType
Description of the Field
DownloadFile - class com.enderak.procol.common.util.DownloadFile.
Container class for a file that is being transfered.
DownloadFile(ProColFile, String, String) - Constructor for class com.enderak.procol.common.util.DownloadFile
Creates a DownloadFile with a file, new version, and changelog
DownloadFile(ProColFile, URI) - Constructor for class com.enderak.procol.common.util.DownloadFile
Creates a new DownloadFile with a ProColFile and destination URI
downloadFile(TreePath[]) - Method in class com.enderak.procol.client.net.ProColClient
 
DownloadFile(URI) - Constructor for class com.enderak.procol.common.util.DownloadFile
Creates a new, DownloadFile with a destination URI
downloadingFiles - Variable in class com.enderak.procol.common.model.ProColProject
 
downloadSnapshot() - Method in class com.enderak.procol.client.net.ProColClient
 
dueDate - Variable in class com.enderak.procol.client.model.TodoItem
 
dueDate - Variable in class com.enderak.procol.client.model.BugItem
 

E

enableAnonymousCipherSuites(SSLServerSocket) - Static method in class com.enderak.procol.common.net.SSLCommon
 
enableAnonymousCipherSuites(SSLSocket) - Static method in class com.enderak.procol.common.net.SSLCommon
 
EnhancedObservable - class com.enderak.procol.common.util.EnhancedObservable.
Extends Observable to add forced notifications
EnhancedObservable() - Constructor for class com.enderak.procol.common.util.EnhancedObservable
 
equals(Object) - Method in class com.enderak.procol.common.util.ProColFileComparator
required by Comparator interface, just compares this Compator to the input object
ErrorHandler - class com.enderak.procol.common.util.ErrorHandler.
Handles error messages
ErrorHandler() - Constructor for class com.enderak.procol.common.util.ErrorHandler
Creates a new error handler

F

file - Variable in class com.enderak.procol.common.util.DownloadFile
 
FILE_CHECKED_OUT - Static variable in class com.enderak.procol.common.net.RequestType
 
FILE_EXISTS - Static variable in class com.enderak.procol.common.net.RequestType
 
FILE_HISTORY - Static variable in class com.enderak.procol.common.net.RequestType
 
FILE_INFO_OK - Static variable in class com.enderak.procol.common.net.RequestType
 
FILE_IO_ERROR - Static variable in class com.enderak.procol.common.net.RequestType
 
FILE_NAME_FAILED - Static variable in class com.enderak.procol.common.net.RequestType
 
FILE_NOT_ALLOWED - Static variable in class com.enderak.procol.common.net.RequestType
 
FILE_NOT_EXPECTED - Static variable in class com.enderak.procol.common.net.RequestType
 
FILE_NOT_FOUND - Static variable in class com.enderak.procol.common.net.RequestType
 
FILE_OK - Static variable in class com.enderak.procol.common.net.RequestType
 
FILE_UNKNOWN_ERROR - Static variable in class com.enderak.procol.common.net.RequestType
 
FILE_VERSION_IO_ERROR - Static variable in class com.enderak.procol.common.net.RequestType
 
FILE_VERSION_NO_OVERWRITE - Static variable in class com.enderak.procol.common.net.RequestType
 
FILE_VERSION_OLD - Static variable in class com.enderak.procol.common.net.RequestType
 
FILE_WRITE - Static variable in class com.enderak.procol.common.net.RequestType
 
FILE_WRITE_OK - Static variable in class com.enderak.procol.common.net.RequestType
 
FileInfoFrame - class com.enderak.procol.client.gui.FileInfoFrame.
Displays information for a file
FileInfoFrame(ProColFile) - Constructor for class com.enderak.procol.client.gui.FileInfoFrame
Constructor for the FileInfoFrame object
fileList - Variable in class com.enderak.procol.client.gui.GenericUploadPanel
 
fileListPanel - Variable in class com.enderak.procol.client.gui.GenericUploadPanel
 
fileListScrollPane - Variable in class com.enderak.procol.client.gui.GenericUploadPanel
 
finalize() - Method in class com.enderak.procol.client.gui.UploadPanel
 
finalize() - Method in class com.enderak.procol.client.gui.TodoListPanel
 
finalize() - Method in class com.enderak.procol.client.gui.PublicMessagePanel
 
finalize() - Method in class com.enderak.procol.client.gui.PrivateMessagePanel
 
finalize() - Method in class com.enderak.procol.client.gui.CheckInPanel
 
finalize() - Method in class com.enderak.procol.client.gui.BugListPanel
Overrides finalize to delete this Observer from IncomingMessageHandler
finalize() - Method in class com.enderak.procol.server.net.ProColServer
 
floating - Variable in class com.enderak.procol.client.gui.GenericUploadPanel
 
floating - Variable in class com.enderak.procol.client.gui.GenericListPanel
 
forceNotify() - Method in class com.enderak.procol.common.util.EnhancedObservable
Forces this object's changed flag to be set and notification to be sent to all Observers
forceNotify(Object) - Method in class com.enderak.procol.common.util.EnhancedObservable
Forces this object's changed flag to be set and notification to be sent to all Observers, with an Object argument

G

GenericListPanel - class com.enderak.procol.client.gui.GenericListPanel.
Displays a panel that includes a list and a information display panel
GenericListPanel(View, String, String) - Constructor for class com.enderak.procol.client.gui.GenericListPanel
Constructor for the GenericListPanel object
GenericUploadPanel - class com.enderak.procol.client.gui.GenericUploadPanel.
Displays a panel for use with checking in or uploading files to the server.
GenericUploadPanel(View, String, String) - Constructor for class com.enderak.procol.client.gui.GenericUploadPanel
Constructor for the GenericUploadPanel object
GET_BUG_ITEM - Static variable in class com.enderak.procol.common.net.RequestType
 
GET_BUG_ITEM_LIST - Static variable in class com.enderak.procol.common.net.RequestType
 
GET_CALENDAR_ITEM - Static variable in class com.enderak.procol.common.net.RequestType
 
GET_CALENDAR_ITEM_LIST - Static variable in class com.enderak.procol.common.net.RequestType
 
GET_FILE_HISTORY - Static variable in class com.enderak.procol.common.net.RequestType
 
GET_FILE_TREE - Static variable in class com.enderak.procol.common.net.RequestType
Description of the Field
GET_PRIVATE_MESSAGE - Static variable in class com.enderak.procol.common.net.RequestType
 
GET_PRIVATE_MESSAGE_LIST - Static variable in class com.enderak.procol.common.net.RequestType
 
GET_PROJECT_INFO - Static variable in class com.enderak.procol.common.net.RequestType
Description of the Field
GET_PROJECT_LIST - Static variable in class com.enderak.procol.common.net.RequestType
Description of the Field
GET_PROJECT_USERS - Static variable in class com.enderak.procol.common.net.RequestType
Description of the Field
GET_PUBLIC_MESSAGE - Static variable in class com.enderak.procol.common.net.RequestType
 
GET_PUBLIC_MESSAGE_LIST - Static variable in class com.enderak.procol.common.net.RequestType
 
GET_TODO_ITEM - Static variable in class com.enderak.procol.common.net.RequestType
 
GET_TODO_ITEM_LIST - Static variable in class com.enderak.procol.common.net.RequestType
 
GET_USER_INFO - Static variable in class com.enderak.procol.common.net.RequestType
Description of the Field
GET_USER_LIST - Static variable in class com.enderak.procol.common.net.RequestType
Description of the Field
getAllowedProjects(ProColUser) - Method in class com.enderak.procol.server.net.ProColServer
Gets the allowedProjects attribute of the ProColServer class
getAllowedUsers() - Method in class com.enderak.procol.server.model.ProColServerProject
Gets the users allowed access to this project
getBugItem(String) - Method in class com.enderak.procol.server.net.ServerConnection
Return contents of a todo item to the client
getBugItemList() - Method in class com.enderak.procol.server.net.ServerConnection
Send bug list to the client
getBugListURI() - Method in class com.enderak.procol.server.model.ProColServerProject
Gets the URI for the bug list
getCalendarURI() - Method in class com.enderak.procol.server.model.ProColServerProject
Gets the URI for the calendar list
getClient() - Static method in class com.enderak.procol.ProColPlugin
Gets the ProCol client instance
getClientSocket() - Method in class com.enderak.procol.server.net.ServerConnection
Gets the client socket that is associated with this connection
getConnectionFor(String) - Method in class com.enderak.procol.server.model.ProColServerProject
Returns the connection for a certain user
getConnections() - Method in class com.enderak.procol.server.model.ProColServerProject
Returns the open connections associated with this project
getCurrentDirectoryURI() - Method in class com.enderak.procol.client.gui.ProjectPanel
Gets the URI associated with the currently selected directory
getDataInputStream() - Method in class com.enderak.procol.common.net.ProColOutgoingMessage
gets the dataInputStream for this message
getFileForBuffer(Buffer) - Method in class com.enderak.procol.client.model.ProColClientProject
Returns the ProColFile associated with a buffer
getFileHistory(String) - Method in class com.enderak.procol.client.net.ProColClient
 
getFileInfo(URI) - Method in class com.enderak.procol.common.model.ProColFile
Returns this file info
getFileInTree(String) - Method in class com.enderak.procol.common.model.ProColProject
 
getFileInTree(URI) - Method in class com.enderak.procol.common.model.ProColProject
 
getIMH() - Method in class com.enderak.procol.client.net.ProColClient
 
getMaxSelectedVersion() - Method in class com.enderak.procol.client.gui.GenericUploadPanel
Gets the maximum version for all selected files
getMessageFactory() - Method in class com.enderak.procol.client.net.ProColClient
 
getMessageFactory() - Method in class com.enderak.procol.server.net.ServerConnection
Gets the message factory that is associated with this connection
getName() - Method in class com.enderak.procol.common.model.ProColUser
 
getName() - Method in class com.enderak.procol.common.model.ProColProject
 
getNext() - Method in class com.enderak.procol.common.net.PacketFactory
Gets the next Packet from the queue
getNext() - Method in class com.enderak.procol.common.net.MessageFactory
Gets the next Packet
getNodeForFile(String) - Method in class com.enderak.procol.common.model.ProColProject
 
getNodeForFile(URI) - Method in class com.enderak.procol.common.model.ProColProject
Gets a node associated with the file
getOMH() - Method in class com.enderak.procol.client.net.ProColClient
 
getOptimalStringBufferSize(DefaultMutableTreeNode) - Method in class com.enderak.procol.server.model.ProColServerProject
Quickly gets the optimal Stringbuffer size for a tree when sending file info
Due to using leafs instead of children of rootNode, this only really works right for a complete tree
Need to fix to work with subtree
getOwner() - Method in class com.enderak.procol.common.model.ProColFile
Gets the current owner of the file
getPacketFactory() - Method in class com.enderak.procol.client.net.ProColClient
 
getPacketFactory() - Method in class com.enderak.procol.server.net.ServerConnection
Gets the packet factory that is associated with this connection
getPort() - Method in class com.enderak.procol.client.net.ProColClient
Gets the currently isRunning port number
getPort() - Method in class com.enderak.procol.server.net.ProColServer
Gets the port attribute of the ProColServer class
getPrivateMessage(String) - Method in class com.enderak.procol.server.net.ServerConnection
Return contents of a message to the client
getPrivateMessageList() - Method in class com.enderak.procol.server.net.ServerConnection
Send private message list to the client
getPrivateMessagesURI() - Method in class com.enderak.procol.server.model.ProColServerProject
Gets the URI for the private messages directory
getProject() - Method in class com.enderak.procol.client.net.ProColClient
 
getProject() - Method in class com.enderak.procol.server.net.ServerConnection
Gets the project that is associated with this connection
getProject(String) - Method in class com.enderak.procol.server.net.ProColServer
Gets the project attribute of the ProColServer object
getProjectDescription() - Method in class com.enderak.procol.server.model.ProColServerProject
Gets the description for this project
getProjectFilesRootNode() - Method in class com.enderak.procol.common.model.ProColProject
 
getProjectFilesURI() - Method in class com.enderak.procol.common.model.ProColProject
 
getProjectInfo() - Static method in class com.enderak.procol.ProColPlugin
Gets the project info from the server during login process
getProjectInfo() - Method in class com.enderak.procol.client.net.ProColClient
 
getProjectInfo(String) - Method in class com.enderak.procol.client.net.ProColClient
 
getProjectList() - Method in class com.enderak.procol.client.net.ProColClient
Gets the projectList attribute of the ProColClient object
getProjectList() - Method in class com.enderak.procol.server.net.ProColServer
Gets the projectList attribute of the ProColServer class
getProjectURI() - Method in class com.enderak.procol.common.model.ProColProject
 
getProperty(String) - Method in class com.enderak.procol.client.net.ProColClient
Gets the property attribute of the ProColServer class
getProperty(String) - Method in class com.enderak.procol.server.net.ProColServer
Gets the property attribute of the ProColServer class
getProperty(String, String) - Method in class com.enderak.procol.client.net.ProColClient
Gets the property attribute of the ProColServer class
getProperty(String, String) - Method in class com.enderak.procol.server.net.ProColServer
Gets the property attribute of the ProColServer class
getPublicMessage(String) - Method in class com.enderak.procol.server.net.ServerConnection
Return contents of a message to the client
getPublicMessageList() - Method in class com.enderak.procol.server.net.ServerConnection
Send public message list to the client
getPublicMessagesURI() - Method in class com.enderak.procol.server.model.ProColServerProject
Gets the URI for the public messages list
getServer() - Method in class com.enderak.procol.client.net.ProColClient
Gets the currently isRunning server IP or hostname
getServer() - Static method in class com.enderak.procol.server.RunProColServer
Gets the ProColServer
getServerSocket() - Method in class com.enderak.procol.client.net.ProColClient
Gets the channel attribute of the ServerConnection object
getSnapshotURI() - Method in class com.enderak.procol.client.net.ProColClient
 
getTodoItem(String) - Method in class com.enderak.procol.server.net.ServerConnection
Return contents of a todo item to the client
getTodoItemList() - Method in class com.enderak.procol.server.net.ServerConnection
Send todo list to the client
getTodoListURI() - Method in class com.enderak.procol.server.model.ProColServerProject
Gets the URI for the todo list
getUser() - Method in class com.enderak.procol.client.net.ProColClient
Gets the user attribute of the ProColClient object
getUser() - Method in class com.enderak.procol.server.net.ServerConnection
Gets the user associated with this ServerConnection
getUserInfo() - Method in class com.enderak.procol.common.model.ProColUser
 
getUserInfo(String) - Method in class com.enderak.procol.client.net.ProColClient
 
getUserList() - Method in class com.enderak.procol.client.net.ProColClient
Gets the userList attribute of the ProColClient object
getUserList() - Method in class com.enderak.procol.server.model.ProColServerProject
Gets the userList attribute of the ProColServer class
getUserProperty(String) - Method in class com.enderak.procol.server.net.ProColServer
Gets the userProperty attribute of the ProColServer class
getUserProperty(String, String) - Method in class com.enderak.procol.server.net.ProColServer
Gets the userProperty attribute of the ProColServer class
getVersion() - Method in class com.enderak.procol.common.model.ProColFile
Gets the current version of the file as a String
getVersionAsArray() - Method in class com.enderak.procol.common.model.ProColFile
Gets the current version of the file as an int array
getVersionsFile() - Method in class com.enderak.procol.common.model.ProColFile
Gets the versions File
getVersionsURI() - Method in class com.enderak.procol.common.model.ProColFile
Gets the versions URI
GOODBYE - Static variable in class com.enderak.procol.common.net.RequestType
Description of the Field

H

handleMessage(EBMessage) - Method in class com.enderak.procol.client.gui.ProColClientDockable
Handles EBMessages (EditBus Messages) from jEdit
handleMessage(EBMessage) - Method in class com.enderak.procol.server.gui.ProColServerDockableStatus
Handles EBMessages (EditBus Messages) from jEdit
handleMessage(EBMessage) - Method in class com.enderak.procol.server.gui.ProColServerDockableLog
Handles EBMessages (EditBus Messages) from jEdit
handleMessage(EBMessage) - Method in class com.enderak.procol.server.gui.ProColServerDockableAdmin
Handles EBMessages (EditBus Messages) from jEdit
handleMessage(EBMessage) - Method in class com.enderak.procol.server.gui.ProColServerDockable
Handles EBMessages (EditBus Messages) from jEdit
handleMessage(ProColIncomingMessage) - Method in class com.enderak.procol.client.util.ClientErrorHandler
Handles the error message
handleMessage(ProColIncomingMessage) - Method in class com.enderak.procol.common.util.ErrorHandler
Empty, should be overridden by subclasses to actually do something with the error messages
hasNext() - Method in class com.enderak.procol.common.net.PacketFactory
Determines if there is another packet waiting
hasNext() - Method in class com.enderak.procol.common.net.MessageFactory
Checks the message queue for more messages
HELLO - Static variable in class com.enderak.procol.common.net.RequestType
Description of the Field

I

IncomingMessageHandler - class com.enderak.procol.client.net.IncomingMessageHandler.
Handles messages coming in from the server
IncomingMessageHandler - class com.enderak.procol.server.net.IncomingMessageHandler.
Maintains the server-side connection between the client and the server
IncomingMessageHandler(ProColClient) - Constructor for class com.enderak.procol.client.net.IncomingMessageHandler
Constructor for the IncomingMessageHandler object
IncomingMessageHandler(ServerConnection) - Constructor for class com.enderak.procol.server.net.IncomingMessageHandler
Constructor for the IncomingMessageHandler object
incrementProgress() - Method in class com.enderak.procol.common.gui.ProColProgressBar
Increments the progress bar value by 1
incrementProgress(int) - Method in class com.enderak.procol.common.gui.ProColProgressBar
Increments the progress bar value by a specified amount
incrementRadioButton - Variable in class com.enderak.procol.client.gui.GenericUploadPanel
 
index - Variable in class com.enderak.procol.client.model.TodoItem
 
index - Variable in class com.enderak.procol.client.model.PublicMessage
 
index - Variable in class com.enderak.procol.client.model.PrivateMessage
 
index - Variable in class com.enderak.procol.client.model.BugItem
 
initNetworkCommunication() - Method in class com.enderak.procol.client.gui.TodoListPanel
Initialize network communication for this panel.
initNetworkCommunication() - Method in class com.enderak.procol.client.gui.PublicMessagePanel
Enables features that require a network connection
initNetworkCommunication() - Method in class com.enderak.procol.client.gui.PrivateMessagePanel
Enables features that require a network connection
initNetworkCommunication() - Method in class com.enderak.procol.client.gui.BugListPanel
Initialize network communication for this panel.
initServer() - Static method in class com.enderak.procol.server.RunProColServer
Creates a new ProColServer
intToByteArray(int) - Static method in class com.enderak.procol.common.util.ProColUtils
Breaks an int down into a array of bytes
INVALID - Static variable in class com.enderak.procol.common.net.RequestType
Code to signify that a client or server has received a method it doesn't know what to do with.
isAuthenticated() - Method in class com.enderak.procol.client.net.ProColClient
 
isAuthenticated() - Method in class com.enderak.procol.common.model.ProColUser
 
isCheckedOut() - Method in class com.enderak.procol.common.model.ProColFile
Get the checked-out status of the file
isCheckedOutBy(String) - Method in class com.enderak.procol.common.model.ProColFile
Check if the file is checked out by a specific user
isConnected() - Method in class com.enderak.procol.client.net.ProColClient
Gets the isRunning attribute of the ProColClient object
isError() - Method in class com.enderak.procol.common.net.ProColMessage
determine if this message is an error message, (if requestCode is of the form 0xF*******)
isModifiedBuffer(Buffer) - Method in class com.enderak.procol.client.model.ProColClientProject
Checks if a buffer that is checked out has been modified by the client
isOpenBuffer(Buffer) - Method in class com.enderak.procol.client.model.ProColClientProject
Checks if a buffer that is checked out is currently opened by the client
isRunning - Variable in class com.enderak.procol.client.net.ProColClient
 
isRunning() - Method in class com.enderak.procol.server.net.ProColServer
Gets the running attribute of the ProColServer class
isUserLoggedIn(String) - Method in class com.enderak.procol.server.net.ProColServer
Gets the userLoggedIn attribute of the ProColServer class
isVerticalAlign - Variable in class com.enderak.procol.client.gui.GenericUploadPanel
 
isVerticalAlign - Variable in class com.enderak.procol.client.gui.GenericListPanel
 
isWithinJEdit() - Method in class com.enderak.procol.server.net.ProColServer
Gets the withinJEdit attribute of the ProColServer class
itemList - Variable in class com.enderak.procol.client.gui.GenericListPanel
 
itemListScrollPane - Variable in class com.enderak.procol.client.gui.GenericListPanel
 

J

j - Variable in class com.enderak.procol.common.model.ProColProject
 
joinProject(String) - Method in class com.enderak.procol.client.net.ProColClient
Description of the Method
JoinProjectFrame - class com.enderak.procol.client.gui.JoinProjectFrame.
Displays a frame with a list of available projects for the user to join.
JoinProjectFrame() - Constructor for class com.enderak.procol.client.gui.JoinProjectFrame
Constructor for the JoinProjectFrame object

K

KILL_SERVER - Static variable in class com.enderak.procol.common.net.RequestType
Description of the Field
killServerRemotely() - Method in class com.enderak.procol.client.net.ProColClient
 

L

LIST_ADD_USER - Static variable in class com.enderak.procol.common.net.RequestType
Description of the Field
LIST_REMOVE_USER - Static variable in class com.enderak.procol.common.net.RequestType
Description of the Field
listModel - Static variable in class com.enderak.procol.client.gui.UploadPanel
 
listModel - Static variable in class com.enderak.procol.client.gui.TodoListPanel
 
listModel - Static variable in class com.enderak.procol.client.gui.PublicMessagePanel
 
listModel - Static variable in class com.enderak.procol.client.gui.PrivateMessagePanel
 
listModel - Static variable in class com.enderak.procol.client.gui.CheckInPanel
 
listModel - Static variable in class com.enderak.procol.client.gui.BugListPanel
 
listPanel - Variable in class com.enderak.procol.client.gui.GenericListPanel
 
listProColFiles() - Method in class com.enderak.procol.common.model.ProColFile
Gets all child files as a ProColFile[] array
LOAD_TREE - Static variable in class com.enderak.procol.common.net.RequestType
Description of the Field
loadFiles() - Method in class com.enderak.procol.server.model.ProColServerProject
Loads the files for this project
location - Variable in class com.enderak.procol.common.net.ProColIncomingMessage
 
LoginFrame - class com.enderak.procol.client.gui.LoginFrame.
Displays a frame for the user to enter thetheir username and password
LoginFrame(String) - Constructor for class com.enderak.procol.client.gui.LoginFrame
Constructor for the LoginFrame object

M

main(String[]) - Static method in class com.enderak.procol.server.RunProColServer
The main program for the RunProColServer class, for starting the Server standalone
major - Variable in class com.enderak.procol.client.gui.GenericUploadPanel
 
MAX_PRIORITY - Static variable in class com.enderak.procol.common.net.PacketFactory
The maximum priority
message - Variable in class com.enderak.procol.client.model.PublicMessage
 
message - Variable in class com.enderak.procol.client.model.PrivateMessage
 
messageDisplay - Variable in class com.enderak.procol.client.gui.GenericListPanel
 
messageDisplayEditorPane - Variable in class com.enderak.procol.client.gui.GenericListPanel
 
messageDisplayPanel - Variable in class com.enderak.procol.client.gui.GenericListPanel
 
messageDisplayScrollPane - Variable in class com.enderak.procol.client.gui.GenericListPanel
 
MessageFactory - class com.enderak.procol.common.net.MessageFactory.
Compiles packets into messages
MessageFactory() - Constructor for class com.enderak.procol.common.net.MessageFactory
Constructor for the MessageFactory object
messageID - Variable in class com.enderak.procol.common.net.ProColPacket
The message id this packet is a part of
messageID - Variable in class com.enderak.procol.common.net.ProColMessage
The message ID for this message
MIN_PRIORITY - Static variable in class com.enderak.procol.common.net.PacketFactory
The minimum priority
minor - Variable in class com.enderak.procol.client.gui.GenericUploadPanel
 
MOVE_FILE - Static variable in class com.enderak.procol.common.net.RequestType
 
MOVE_FILE_EXISTS - Static variable in class com.enderak.procol.common.net.RequestType
 
MOVE_FILE_IO_ERROR - Static variable in class com.enderak.procol.common.net.RequestType
 
MOVE_FILE_NOT_ALLOWED - Static variable in class com.enderak.procol.common.net.RequestType
 
MOVE_FILE_OK - Static variable in class com.enderak.procol.common.net.RequestType
 
MOVE_FILE_UNKNOWN_ERROR - Static variable in class com.enderak.procol.common.net.RequestType
 
moveFile(URI, URI) - Method in class com.enderak.procol.server.model.ProColServerProject
moves a file on the disk

N

name - Variable in class com.enderak.procol.common.model.ProColUser
 
name - Variable in class com.enderak.procol.common.model.ProColProject
 
NAME - Static variable in class com.enderak.procol.ProColPlugin
Name used for properties
NEW_BUG_ITEM - Static variable in class com.enderak.procol.common.net.RequestType
 
NEW_CALENDAR_ITEM - Static variable in class com.enderak.procol.common.net.RequestType
 
NEW_DIRECTORY - Static variable in class com.enderak.procol.common.net.RequestType
 
NEW_FILE - Static variable in class com.enderak.procol.common.net.RequestType
 
NEW_FILE_EXISTS - Static variable in class com.enderak.procol.common.net.RequestType
 
NEW_FILE_IO_ERROR - Static variable in class com.enderak.procol.common.net.RequestType
 
NEW_FILE_NOT_ALLOWED - Static variable in class com.enderak.procol.common.net.RequestType
 
NEW_FILE_OK - Static variable in class com.enderak.procol.common.net.RequestType
 
NEW_FILE_UNKNOWN_ERROR - Static variable in class com.enderak.procol.common.net.RequestType
 
NEW_PRIVATE_MESSAGE - Static variable in class com.enderak.procol.common.net.RequestType
 
NEW_PUBLIC_MESSAGE - Static variable in class com.enderak.procol.common.net.RequestType
 
NEW_TODO_ITEM - Static variable in class com.enderak.procol.common.net.RequestType
 
newBugListItem() - Method in class com.enderak.procol.client.gui.UserPanel
Turns on the bug list indicator
newDir(TreePath[]) - Method in class com.enderak.procol.client.net.ProColClient
 
newFile(TreePath[]) - Method in class com.enderak.procol.client.net.ProColClient
 
newFile(URI, boolean) - Method in class com.enderak.procol.server.model.ProColServerProject
creates a new file or directory
newInfoPanel - Variable in class com.enderak.procol.client.gui.GenericUploadPanel
 
newMajor - Variable in class com.enderak.procol.client.gui.GenericUploadPanel
 
newMinor - Variable in class com.enderak.procol.client.gui.GenericUploadPanel
 
newPrivateMessage() - Method in class com.enderak.procol.client.gui.UserPanel
Turns on the private message indicator
newPublicMessage() - Method in class com.enderak.procol.client.gui.UserPanel
Turns on the public message indicator
newRevision - Variable in class com.enderak.procol.client.gui.GenericUploadPanel
 
newTodoListItem() - Method in class com.enderak.procol.client.gui.UserPanel
Turns on the todo list indicator
NO_PROJECTS - Static variable in class com.enderak.procol.common.net.RequestType
Description of the Field
noChangeRadioButton - Variable in class com.enderak.procol.client.gui.GenericUploadPanel
 
nodeChanged(TreeNode) - Method in class com.enderak.procol.client.gui.ProjectPanel
Called whenever a node in the file tree has changed, so it can be redrawn
nodesWereInserted(TreeNode, int[]) - Method in class com.enderak.procol.client.gui.ProjectPanel
Called whenever a node has been inserted in the file tree, so it can be redrawn
NORMAL_PRIORITY - Static variable in class com.enderak.procol.common.net.PacketFactory
The normal priority
NULL - Static variable in class com.enderak.procol.common.net.RequestType
Null request code, used to set a variable when a method that would normally respond to messages should not respond to anything.
NUM_VERSIONS - Static variable in class com.enderak.procol.common.model.ProColProject
 

O

okButton - Variable in class com.enderak.procol.client.gui.GenericUploadPanel
 
OPEN_PROJECT - Static variable in class com.enderak.procol.common.net.RequestType
Description of the Field
openProject(String) - Method in class com.enderak.procol.client.gui.ProColClientDockable
 
openProject(String) - Method in class com.enderak.procol.server.net.ServerConnection
Description of the Method
OPTION_PREFIX - Static variable in class com.enderak.procol.ProColPlugin
Prefix used for options properties
OutgoingMessageHandler - class com.enderak.procol.common.net.OutgoingMessageHandler.
Handles the sending of outgoing messages
OutgoingMessageHandler(SSLSocket, PacketFactory) - Constructor for class com.enderak.procol.common.net.OutgoingMessageHandler
Constructor for the OutgoingMessageHandler object

P

PacketFactory - class com.enderak.procol.common.net.PacketFactory.
Generates packets to send
PacketFactory() - Constructor for class com.enderak.procol.common.net.PacketFactory
Constructor for the PacketFactory object
PASSWORD_FAILED - Static variable in class com.enderak.procol.common.net.RequestType
Description of the Field
position - Variable in class com.enderak.procol.client.gui.GenericUploadPanel
 
position - Variable in class com.enderak.procol.client.gui.GenericListPanel
 
printErr(String) - Method in class com.enderak.procol.server.gui.ProColServerDockableLog
 
printErr(String) - Static method in class com.enderak.procol.server.net.ProColServer
Prints an error message.
printInfo(String) - Method in class com.enderak.procol.server.gui.ProColServerDockableLog
 
printInfo(String) - Static method in class com.enderak.procol.server.net.ProColServer
Prints an informational message.
println(String) - Method in class com.enderak.procol.server.gui.ServerLogPanel
 
printTree(DefaultMutableTreeNode) - Method in class com.enderak.procol.common.model.ProColProject
 
priority - Variable in class com.enderak.procol.client.model.TodoItem
 
priority - Variable in class com.enderak.procol.client.model.BugItem
 
PRIVATE_MESSAGE - Static variable in class com.enderak.procol.common.net.RequestType
 
PRIVATE_MESSAGE_ADD - Static variable in class com.enderak.procol.common.net.RequestType
 
PRIVATE_MESSAGE_ADD_FAILED - Static variable in class com.enderak.procol.common.net.RequestType
 
PRIVATE_MESSAGE_DELETE - Static variable in class com.enderak.procol.common.net.RequestType
 
PRIVATE_MESSAGE_DELETE_FAILED - Static variable in class com.enderak.procol.common.net.RequestType
 
PRIVATE_MESSAGE_LIST - Static variable in class com.enderak.procol.common.net.RequestType
 
PRIVATE_MESSAGE_OK - Static variable in class com.enderak.procol.common.net.RequestType
 
PRIVATE_MESSAGE_USER_NOT_EXIST - Static variable in class com.enderak.procol.common.net.RequestType
 
PrivateMessage - class com.enderak.procol.client.model.PrivateMessage.
Container class for private message data
PrivateMessage(String, String, String, String) - Constructor for class com.enderak.procol.client.model.PrivateMessage
 
PrivateMessageComposer - class com.enderak.procol.client.gui.PrivateMessageComposer.
Dialog to create or reply to a private message
PrivateMessageComposer(String, String, String, Vector) - Constructor for class com.enderak.procol.client.gui.PrivateMessageComposer
Constructor for the PrivateMessageComposer object
PrivateMessagePanel - class com.enderak.procol.client.gui.PrivateMessagePanel.
Displays a dialog with a list of messages and panel to display messages
PrivateMessagePanel(View, String) - Constructor for class com.enderak.procol.client.gui.PrivateMessagePanel
Constructor for the CheckInPanel object
ProColClient - class com.enderak.procol.client.net.ProColClient.
Main client class for ProCol - responsible for receiving all network communication from the server and starting handler threads, as well as notifying Observers of any network status changes
ProColClient() - Constructor for class com.enderak.procol.client.net.ProColClient
Constructor for the ProColClient
ProColClientDockable - class com.enderak.procol.client.gui.ProColClientDockable.
Main ProCol user interface class.
ProColClientDockable(View, String) - Constructor for class com.enderak.procol.client.gui.ProColClientDockable
Constructor for the ProCol object, called by jEdit using the command definition in dockables.xml
ProColClientOptionPane - class com.enderak.procol.ProColClientOptionPane.
Client option pane
ProColClientOptionPane() - Constructor for class com.enderak.procol.ProColClientOptionPane
Constructor for the ProColClientOptionPane object
ProColClientProject - class com.enderak.procol.client.model.ProColClientProject.
The project representation on the client side, namely, it keeps track of files and buffers that are currently open by the client
ProColClientProject(URI, String) - Constructor for class com.enderak.procol.client.model.ProColClientProject
Create a new project
ProColClientUser - class com.enderak.procol.client.model.ProColClientUser.
The user associated with the client
ProColClientUser() - Constructor for class com.enderak.procol.client.model.ProColClientUser
Constructor for the ProColClientUser object
ProColClientUser(String) - Constructor for class com.enderak.procol.client.model.ProColClientUser
Constructor for the ProColClientUser object
ProColFile - class com.enderak.procol.common.model.ProColFile.
A file for use with ProCol
ProColFile(String) - Constructor for class com.enderak.procol.common.model.ProColFile
Creates a new ProColFile with the specified pathname
ProColFile(String, String) - Constructor for class com.enderak.procol.common.model.ProColFile
Creates a new ProColFile with the specified pathname and filename
ProColFile(URI) - Constructor for class com.enderak.procol.common.model.ProColFile
Creates a new ProColFile with the specified URI
ProColFileComparator - class com.enderak.procol.common.util.ProColFileComparator.
ProColFileComparator compares two ProCol files for sorting purposes
ProColFileComparator() - Constructor for class com.enderak.procol.common.util.ProColFileComparator
 
ProColFileJList - class com.enderak.procol.common.gui.ProColFileJList.
Extends JList to be sortable
ProColFileJList() - Constructor for class com.enderak.procol.common.gui.ProColFileJList
 
ProColFileJList(DefaultListModel) - Constructor for class com.enderak.procol.common.gui.ProColFileJList
 
ProColIncomingMessage - class com.enderak.procol.common.net.ProColIncomingMessage.
Holds information for an incoming message
ProColIncomingMessage(ProColPacket) - Constructor for class com.enderak.procol.common.net.ProColIncomingMessage
Create a new message with an initial packet
ProColMessage - class com.enderak.procol.common.net.ProColMessage.
Provides a central class for some some standard operations on SSL sockets
ProColMessage(int, int) - Constructor for class com.enderak.procol.common.net.ProColMessage
Create a new message with an initial messageID and requestCode
ProColMessage(ProColPacket) - Constructor for class com.enderak.procol.common.net.ProColMessage
Create a new Message with an initial packet
ProColOutgoingMessage - class com.enderak.procol.common.net.ProColOutgoingMessage.
Holds information for an outgoing message
ProColOutgoingMessage(int, int, DataInputStream) - Constructor for class com.enderak.procol.common.net.ProColOutgoingMessage
Creates a new message
ProColOutgoingMessage(int, int, DataInputStream, File) - Constructor for class com.enderak.procol.common.net.ProColOutgoingMessage
Creates a new message with both a data stream and a file
ProColOutgoingMessage(int, int, File) - Constructor for class com.enderak.procol.common.net.ProColOutgoingMessage
Creates a new message
ProColPacket - class com.enderak.procol.common.net.ProColPacket.
Represents a ProCol packet that is sent over the network connection
ProColPacket(int, int, int, int, byte[]) - Constructor for class com.enderak.procol.common.net.ProColPacket
Creates a packet from existing data
proColPanel - Static variable in class com.enderak.procol.client.gui.ProColClientDockable
The panel that contains the graphical interface items
ProColPanel - class com.enderak.procol.client.gui.ProColPanel.
The main graphical interface panel
ProColPanel(boolean) - Constructor for class com.enderak.procol.client.gui.ProColPanel
Constructor for the ProColPanel
ProColPlugin - class com.enderak.procol.ProColPlugin.
The main ProCol plugin class
ProColPlugin() - Constructor for class com.enderak.procol.ProColPlugin
 
ProColProgressBar - class com.enderak.procol.common.gui.ProColProgressBar.
A network progress bar for use with ProCol
ProColProgressBar() - Constructor for class com.enderak.procol.common.gui.ProColProgressBar
Creates a new progress bar
ProColProject - class com.enderak.procol.common.model.ProColProject.
Maintains information about a project within ProCol
ProColProject(URI, String) - Constructor for class com.enderak.procol.common.model.ProColProject
Constructor for the ProColProject object
ProColServer - class com.enderak.procol.server.net.ProColServer.
The main ProCol server class.
ProColServer() - Constructor for class com.enderak.procol.server.net.ProColServer
 
ProColServerDockable - class com.enderak.procol.server.gui.ProColServerDockable.
Main ProColServer Dockcable class.
ProColServerDockable(View, String) - Constructor for class com.enderak.procol.server.gui.ProColServerDockable
Constructor for the ProColServerDockable object, called by jEdit using the command definition in dockables.xml
ProColServerDockableAdmin - class com.enderak.procol.server.gui.ProColServerDockableAdmin.
Admin window for the ProColServer
ProColServerDockableAdmin(View, String) - Constructor for class com.enderak.procol.server.gui.ProColServerDockableAdmin
Constructor for the ProColServerDockableAdmin object, called by jEdit using the command definition in dockables.xml
ProColServerDockableLog - class com.enderak.procol.server.gui.ProColServerDockableLog.
Log window for the ProColServer
ProColServerDockableLog(View, String) - Constructor for class com.enderak.procol.server.gui.ProColServerDockableLog
Constructor for the ProColServerDockableLog object, called by jEdit using the command definition in dockables.xml
ProColServerDockableStatus - class com.enderak.procol.server.gui.ProColServerDockableStatus.
Status window for ProColServer
ProColServerDockableStatus(View, String) - Constructor for class com.enderak.procol.server.gui.ProColServerDockableStatus
Constructor for the ProColServerDockableStatus object, called by jEdit using the command definition in dockables.xml
ProColServerOptionPane - class com.enderak.procol.ProColServerOptionPane.
Server option pane
ProColServerOptionPane() - Constructor for class com.enderak.procol.ProColServerOptionPane
Constructor for the ProColServerOptionPane object
ProColServerProject - class com.enderak.procol.server.model.ProColServerProject.
The project model for the ProColServer
ProColServerProject(URI, String, boolean) - Constructor for class com.enderak.procol.server.model.ProColServerProject
Constructor for the ProColServerProject
ProColTree - class com.enderak.procol.client.gui.ProColTree.
Overrides the default JTree to display checked-out files in bold and associate a tooltip with that item
ProColTree() - Constructor for class com.enderak.procol.client.gui.ProColTree
Constructor for the ProColTree object
ProColUser - class com.enderak.procol.common.model.ProColUser.
Description of the Class
ProColUser() - Constructor for class com.enderak.procol.common.model.ProColUser
Constructor for the ProColUser object
ProColUser(String) - Constructor for class com.enderak.procol.common.model.ProColUser
Constructor for the ProColUser object
ProColUser(String, String) - Constructor for class com.enderak.procol.common.model.ProColUser
 
ProColUtils - class com.enderak.procol.common.util.ProColUtils.
Some misc utility functions used by ProCol
ProColUtils() - Constructor for class com.enderak.procol.common.util.ProColUtils
 
project - Variable in class com.enderak.procol.common.model.ProColUser
 
PROJECT_INFO - Static variable in class com.enderak.procol.common.net.RequestType
Description of the Field
PROJECT_LIST - Static variable in class com.enderak.procol.common.net.RequestType
Description of the Field
projectDir - Variable in class com.enderak.procol.common.model.ProColProject
 
ProjectFileFilter - class com.enderak.procol.server.util.ProjectFileFilter.
Filter to determine if a file is a ProCol project directory
ProjectFileFilter() - Constructor for class com.enderak.procol.server.util.ProjectFileFilter
 
projectFilesDir - Variable in class com.enderak.procol.common.model.ProColProject
 
projectFilesRootNode - Variable in class com.enderak.procol.common.model.ProColProject
 
projectFilesURI - Variable in class com.enderak.procol.common.model.ProColProject
 
ProjectInfoFrame - class com.enderak.procol.client.gui.ProjectInfoFrame.
Displays a dialog with info about a project
ProjectInfoFrame() - Constructor for class com.enderak.procol.client.gui.ProjectInfoFrame
Constructor for the ProjectInfoFrame object
projectPanel - Variable in class com.enderak.procol.client.gui.ProColPanel
The panel which contains the file tree and associated elements
ProjectPanel - class com.enderak.procol.client.gui.ProjectPanel.
The panel which displays the file tree and associated elements
ProjectPanel(boolean) - Constructor for class com.enderak.procol.client.gui.ProjectPanel
Constructor for the ProjectPanel object
projectURI - Variable in class com.enderak.procol.common.model.ProColProject
 
PROTOCOL_OK - Static variable in class com.enderak.procol.common.net.RequestType
Description of the Field
PROTOCOL_TOO_NEW - Static variable in class com.enderak.procol.common.net.RequestType
Description of the Field
PROTOCOL_TOO_OLD - Static variable in class com.enderak.procol.common.net.RequestType
Description of the Field
PROTOCOL_VERSION - Static variable in class com.enderak.procol.common.net.RequestType
The protocol version for this request type class
PROTOCOL_WARN - Static variable in class com.enderak.procol.common.net.RequestType
Description of the Field
PUBLIC_MESSAGE - Static variable in class com.enderak.procol.common.net.RequestType
 
PUBLIC_MESSAGE_ADD - Static variable in class com.enderak.procol.common.net.RequestType
 
PUBLIC_MESSAGE_ADD_FAILED - Static variable in class com.enderak.procol.common.net.RequestType
 
PUBLIC_MESSAGE_DELETE - Static variable in class com.enderak.procol.common.net.RequestType
 
PUBLIC_MESSAGE_DELETE_FAILED - Static variable in class com.enderak.procol.common.net.RequestType
 
PUBLIC_MESSAGE_LIST - Static variable in class com.enderak.procol.common.net.RequestType
 
PUBLIC_MESSAGE_OK - Static variable in class com.enderak.procol.common.net.RequestType
 
PublicMessage - class com.enderak.procol.client.model.PublicMessage.
Container class for private message data
PublicMessage(String, String, String, String) - Constructor for class com.enderak.procol.client.model.PublicMessage
 
PublicMessageComposer - class com.enderak.procol.client.gui.PublicMessageComposer.
Dialog to create or reply to a public message
PublicMessageComposer(String, String) - Constructor for class com.enderak.procol.client.gui.PublicMessageComposer
Constructor for the PublicMessageComposer object
PublicMessagePanel - class com.enderak.procol.client.gui.PublicMessagePanel.
Displays a dialog with a list of messages and panel to display messages
PublicMessagePanel(View, String) - Constructor for class com.enderak.procol.client.gui.PublicMessagePanel
Constructor for the CheckInPanel object

R

readyForDownload(URI, URI) - Method in class com.enderak.procol.client.model.ProColClientProject
Gets a file ready to be downloaded by the client
realName - Variable in class com.enderak.procol.common.model.ProColUser
 
receive() - Method in class com.enderak.procol.client.net.ProColClient
Description of the Method
receive() - Method in class com.enderak.procol.server.net.ServerConnection
receives a packet from the network
removeBuffer(Buffer) - Method in class com.enderak.procol.client.model.ProColClientProject
Removes a buffer from both the open buffers and modified buffers lists
removeConnection(ServerConnection) - Method in class com.enderak.procol.server.model.ProColServerProject
Removes a Connection to the project
removeFile(DownloadFile) - Method in class com.enderak.procol.client.gui.UploadPanel
Removes a file from the file list
removeFile(DownloadFile) - Method in class com.enderak.procol.client.gui.CheckInPanel
Removes a file from the file list
removeNotify() - Method in class com.enderak.procol.client.gui.ProColClientDockable
Removes this dockable from the EditBus notification list

Also removes the ProColPanel from the ProColClient Observers list.
removeNotify() - Method in class com.enderak.procol.server.gui.ProColServerDockableStatus
Removes this dockable from the EditBus notification list
removeNotify() - Method in class com.enderak.procol.server.gui.ProColServerDockableLog
Removes this dockable from the EditBus notification list
removeNotify() - Method in class com.enderak.procol.server.gui.ProColServerDockable
Removes this dockable from the EditBus notification list
RENAME_FILE - Static variable in class com.enderak.procol.common.net.RequestType
 
RENAME_FILE_EXISTS - Static variable in class com.enderak.procol.common.net.RequestType
 
RENAME_FILE_IO_ERROR - Static variable in class com.enderak.procol.common.net.RequestType
 
RENAME_FILE_NOT_ALLOWED - Static variable in class com.enderak.procol.common.net.RequestType
 
RENAME_FILE_OK - Static variable in class com.enderak.procol.common.net.RequestType
 
RENAME_FILE_UNKNOWN_ERROR - Static variable in class com.enderak.procol.common.net.RequestType
 
renameFile(TreePath[]) - Method in class com.enderak.procol.client.net.ProColClient
 
requestCode - Variable in class com.enderak.procol.common.net.ProColPacket
Request code for this message
requestCode - Variable in class com.enderak.procol.common.net.ProColMessage
The request code for this message
RequestType - class com.enderak.procol.common.net.RequestType.
Defines standard codes for ProCol communication protocol
RequestType() - Constructor for class com.enderak.procol.common.net.RequestType
 
resetMessageNum() - Method in class com.enderak.procol.common.net.PacketFactory
Resets the message number to zero
revision - Variable in class com.enderak.procol.client.gui.GenericUploadPanel
 
RolloverOnOffButton - class com.enderak.procol.common.gui.RolloverOnOffButton.
Extends jEdit's RolloverButton class to provide functionality for displaying different icons, text, and tooltips depending on the button's on/off status
RolloverOnOffButton(String) - Constructor for class com.enderak.procol.common.gui.RolloverOnOffButton
Creates a button using jEdit's property list.
RolloverOnOffButton(String, String, String, String, String, String) - Constructor for class com.enderak.procol.common.gui.RolloverOnOffButton
Creates a button with explicit settings passed in
run() - Method in class com.enderak.procol.client.net.ProColClient
Main processing method for the ProColClient - receives and handles messages from the server
run() - Method in class com.enderak.procol.client.net.IncomingMessageHandler
Main processing method for the IncomingMessageHandler object.
run() - Method in class com.enderak.procol.common.net.OutgoingMessageHandler
Main processing method for the OutgoingMessageHandler object
run() - Method in class com.enderak.procol.common.util.ErrorHandler
Main processing method for the ErrorHandler object
run() - Method in class com.enderak.procol.server.net.ServerConnection
Main processing method for the ServerConnection object
run() - Method in class com.enderak.procol.server.net.ProColServer
Main processing method for the ProColServer object
run() - Method in class com.enderak.procol.server.net.IncomingMessageHandler
Main processing method for the IncomingMessageHandler object.
RunProColServer - class com.enderak.procol.server.RunProColServer.
Starts the ProCol Server
RunProColServer() - Constructor for class com.enderak.procol.server.RunProColServer
 

S

selectedFiles - Variable in class com.enderak.procol.client.gui.GenericUploadPanel
 
selectedItems - Variable in class com.enderak.procol.client.gui.GenericListPanel
 
send(ProColPacket) - Method in class com.enderak.procol.common.net.OutgoingMessageHandler
Send a packet
sender - Variable in class com.enderak.procol.client.model.PublicMessage
 
sender - Variable in class com.enderak.procol.client.model.PrivateMessage
 
sendFileHistory(URI) - Method in class com.enderak.procol.server.net.ServerConnection
Sends the file history to the client
sendFileRequest(URI, URI, int) - Method in class com.enderak.procol.client.net.ProColClient
 
sendFiles(int) - Method in class com.enderak.procol.server.net.ServerConnection
Send all files to the client
sendFiles(URI, int) - Method in class com.enderak.procol.server.net.ServerConnection
Sends multiple files to the client
sendFileTree() - Method in class com.enderak.procol.server.net.ServerConnection
Sends the file tree to the client
sendHello() - Method in class com.enderak.procol.client.net.ProColClient
 
sendSnapshot() - Method in class com.enderak.procol.server.net.ServerConnection
Send all files to the client, as a snapshot
ServerAdminPanel - class com.enderak.procol.server.gui.ServerAdminPanel.
Admin panel for the ProColServer, currently doesn't do anything
ServerAdminPanel() - Constructor for class com.enderak.procol.server.gui.ServerAdminPanel
Create the panel
ServerConnection - class com.enderak.procol.server.net.ServerConnection.
Maintains the server-side connection between the client and the server
ServerConnection(SSLSocket) - Constructor for class com.enderak.procol.server.net.ServerConnection
Constructor for the ServerConnection object
ServerLogPanel - class com.enderak.procol.server.gui.ServerLogPanel.
Log panel for the ProColServer, currently just displays output in a textArea
ServerLogPanel() - Constructor for class com.enderak.procol.server.gui.ServerLogPanel
Create the panel
ServerStatusPanel - class com.enderak.procol.server.gui.ServerStatusPanel.
Admin panel for the ProColServer, currently doesn't do anything
ServerStatusPanel() - Constructor for class com.enderak.procol.server.gui.ServerStatusPanel
Create the panel
SET_PROJECT_INFO - Static variable in class com.enderak.procol.common.net.RequestType
Description of the Field
setAuthenticated(boolean) - Method in class com.enderak.procol.common.model.ProColUser
 
setConnected(boolean) - Method in class com.enderak.procol.client.gui.UserPanel
Sets the connected status of the ProjectPanel
setConnected(boolean) - Method in class com.enderak.procol.client.gui.ProjectPanel
Sets the connected status of the ProjectPanel
setConnected(boolean) - Method in class com.enderak.procol.client.gui.ProColPanel
Toggles button states based on if client is connected or not
setOnOff(boolean) - Method in class com.enderak.procol.common.gui.RolloverOnOffButton
Turns the button on or off based on the parameter passed in
setOwner(String) - Method in class com.enderak.procol.common.model.ProColFile
Sets the owner of this file
setPacket(int, int, int, int, byte[]) - Method in class com.enderak.procol.common.net.ProColPacket
Redefines this packet from existing data
setProgress(int) - Method in class com.enderak.procol.common.gui.ProColProgressBar
Sets the bar's value to a specific amount
setProgress(int, String) - Method in class com.enderak.procol.common.gui.ProColProgressBar
Sets the bar's value to a specific amount along with a message
setProject(ProColClientProject) - Method in class com.enderak.procol.client.gui.ProjectPanel
Sets the currently opened project within the panel
setProperty(String, String) - Method in class com.enderak.procol.server.net.ProColServer
Gets the property attribute of the ProColServer class
setSpinners(int, int, int, int, int, int, boolean) - Method in class com.enderak.procol.client.gui.GenericUploadPanel
Sets the values of the version spinners
setUser(ProColClientUser) - Method in class com.enderak.procol.client.net.ProColClient
 
setUser(ProColUser) - Method in class com.enderak.procol.server.net.ServerConnection
Sets the user associated with this connection
setUserList(Vector) - Method in class com.enderak.procol.client.gui.UserPanel
Sets the user list within the panel
setUserList(Vector) - Method in class com.enderak.procol.client.net.ProColClient
 
setVersion(String) - Method in class com.enderak.procol.common.model.ProColFile
Sets the current version of the file
setVersionsFile(URI) - Method in class com.enderak.procol.common.model.ProColFile
Sets the file where version information is kept
setWithinJEdit(boolean) - Method in class com.enderak.procol.server.net.ProColServer
Sets the withinJEdit attribute of the ProColServer class
sort() - Method in class com.enderak.procol.common.gui.ProColFileJList
Sorts the elements in this list
splitPane - Variable in class com.enderak.procol.client.gui.GenericUploadPanel
 
splitPane - Variable in class com.enderak.procol.client.gui.GenericListPanel
 
SSLCommon - class com.enderak.procol.common.net.SSLCommon.
Class which provides some standard operations on SSLSocket's
SSLCommon() - Constructor for class com.enderak.procol.common.net.SSLCommon
 
start() - Method in class com.enderak.procol.ProColPlugin
Starts the Plugin - starts client and initializes the server
startProgress() - Method in class com.enderak.procol.client.gui.ProColPanel
Start the default progress bar
startProgress() - Method in class com.enderak.procol.common.gui.ProColProgressBar
Sets progress bar indeterminate and starts it
startProgress(int, int) - Method in class com.enderak.procol.common.gui.ProColProgressBar
Sets progress bar min and max and sets the value to the min
startProgress(int, int, String) - Method in class com.enderak.procol.common.gui.ProColProgressBar
Sets progress bar min and max and sets the value to the min, along with a message
startProgress(String) - Method in class com.enderak.procol.client.gui.ProColPanel
Start the default progress bar with a message
startProgress(String) - Method in class com.enderak.procol.common.gui.ProColProgressBar
Sets progress bar indeterminate and starts it along with a message
startServer(boolean) - Static method in class com.enderak.procol.server.RunProColServer
Starts the ProCol server
startStopServer(boolean) - Static method in class com.enderak.procol.server.RunProColServer
Starts the server if it is stopped, or stops the server if it is started
stop() - Method in class com.enderak.procol.ProColPlugin
Stops the Plugin - stops the client
stopNetworkCommunication() - Method in class com.enderak.procol.client.gui.TodoListPanel
Stops network communication for this panel.
stopNetworkCommunication() - Method in class com.enderak.procol.client.gui.PublicMessagePanel
Disables features that require a network connection
stopNetworkCommunication() - Method in class com.enderak.procol.client.gui.PrivateMessagePanel
Disables features that require a network connection
stopNetworkCommunication() - Method in class com.enderak.procol.client.gui.BugListPanel
Stops network communication for this panel.
stopProgress() - Method in class com.enderak.procol.client.gui.ProColPanel
Stop the default progress bar
stopProgress() - Method in class com.enderak.procol.common.gui.ProColProgressBar
Stops the progres bar
stopServer() - Static method in class com.enderak.procol.server.RunProColServer
Stops the server
stopServer() - Method in class com.enderak.procol.server.net.ProColServer
Description of the Method
subject - Variable in class com.enderak.procol.client.model.TodoItem
 
subject - Variable in class com.enderak.procol.client.model.PublicMessage
 
subject - Variable in class com.enderak.procol.client.model.PrivateMessage
 
subject - Variable in class com.enderak.procol.client.model.BugItem
 

T

tempPacket - Variable in class com.enderak.procol.server.net.IncomingMessageHandler
 
TODO_ITEM - Static variable in class com.enderak.procol.common.net.RequestType
 
TODO_ITEM_ADD - Static variable in class com.enderak.procol.common.net.RequestType
 
TODO_ITEM_ADD_FAILED - Static variable in class com.enderak.procol.common.net.RequestType
 
TODO_ITEM_DELETE - Static variable in class com.enderak.procol.common.net.RequestType
 
TODO_ITEM_DELETE_FAILED - Static variable in class com.enderak.procol.common.net.RequestType
 
TODO_ITEM_LIST - Static variable in class com.enderak.procol.common.net.RequestType
 
TODO_ITEM_OK - Static variable in class com.enderak.procol.common.net.RequestType
 
TODO_ITEM_UPDATE - Static variable in class com.enderak.procol.common.net.RequestType
 
TODO_ITEM_UPDATE_FAILED - Static variable in class com.enderak.procol.common.net.RequestType
 
TodoItem - class com.enderak.procol.client.model.TodoItem.
Container class for todo item data
TodoItem(String, String, String, String, String, String) - Constructor for class com.enderak.procol.client.model.TodoItem
 
TodoItemComposer - class com.enderak.procol.client.gui.TodoItemComposer.
Dialog to create or edit a todo list item
TodoItemComposer(TodoItem, Vector) - Constructor for class com.enderak.procol.client.gui.TodoItemComposer
Constructor for the TodoItemCompuser for editing an existing bug item
TodoItemComposer(Vector) - Constructor for class com.enderak.procol.client.gui.TodoItemComposer
Constructor for the TodoItemComposer for creating a new bug item
TodoListPanel - class com.enderak.procol.client.gui.TodoListPanel.
Displays a list of current todo items
TodoListPanel(View, String) - Constructor for class com.enderak.procol.client.gui.TodoListPanel
Constructor for the CheckInPanel object
toggle() - Method in class com.enderak.procol.common.gui.RolloverOnOffButton
Toggles the on/off state of the button.
toString() - Method in class com.enderak.procol.client.model.TodoItem
 
toString() - Method in class com.enderak.procol.client.model.PublicMessage
 
toString() - Method in class com.enderak.procol.client.model.PrivateMessage
 
toString() - Method in class com.enderak.procol.client.model.BugItem
 
toString() - Method in class com.enderak.procol.common.model.ProColFile
Get this file as a printable String
toString() - Method in class com.enderak.procol.common.net.ProColPacket
Prints this packet's information
toString() - Method in class com.enderak.procol.common.net.ProColMessage
Get the String representation of this message4
toString() - Method in class com.enderak.procol.common.util.DownloadFile
 
TREE_ADD_DIRECTORY - Static variable in class com.enderak.procol.common.net.RequestType
Description of the Field
TREE_ADD_FILE - Static variable in class com.enderak.procol.common.net.RequestType
Description of the Field
TREE_DEL_DIRECTORY - Static variable in class com.enderak.procol.common.net.RequestType
Description of the Field
TREE_DEL_FILE - Static variable in class com.enderak.procol.common.net.RequestType
Description of the Field
turnOff() - Method in class com.enderak.procol.common.gui.RolloverOnOffButton
Turns the button off
turnOn() - Method in class com.enderak.procol.common.gui.RolloverOnOffButton
Turns the button on

U

unloadFiles() - Method in class com.enderak.procol.server.model.ProColServerProject
unloads the files for this project
UPDATE_FILE_INFO - Static variable in class com.enderak.procol.common.net.RequestType
Description of the Field
update(Observable, Object) - Method in class com.enderak.procol.client.gui.UploadPanel
 
update(Observable, Object) - Method in class com.enderak.procol.client.gui.TodoListPanel
 
update(Observable, Object) - Method in class com.enderak.procol.client.gui.PublicMessagePanel
 
update(Observable, Object) - Method in class com.enderak.procol.client.gui.ProColPanel
Invoked from parent ProColClientDockable class.
update(Observable, Object) - Method in class com.enderak.procol.client.gui.PrivateMessagePanel
 
update(Observable, Object) - Method in class com.enderak.procol.client.gui.GenericUploadPanel
 
update(Observable, Object) - Method in class com.enderak.procol.client.gui.GenericListPanel
 
update(Observable, Object) - Method in class com.enderak.procol.client.gui.CheckInPanel
 
update(Observable, Object) - Method in class com.enderak.procol.client.gui.BugListPanel
 
update(Observable, Object) - Method in class com.enderak.procol.server.gui.ServerStatusPanel
Invoked whenever a class that is being observed changes.
update(Observable, Object) - Method in class com.enderak.procol.server.gui.ProColServerDockableStatus
Invoked whenever a class that is being observed changes.
update(Observable, Object) - Method in class com.enderak.procol.server.gui.ProColServerDockableLog
Invoked whenever a class that is being observed changes.
update(Observable, Object) - Method in class com.enderak.procol.server.gui.ProColServerDockableAdmin
Invoked whenever a class that is being observed changes.
update(Observable, Object) - Method in class com.enderak.procol.server.gui.ProColServerDockable
Invoked whenever a class that is being observed changes.
update(Observable, Object) - Method in class com.enderak.procol.server.net.ServerConnection
Invoked whenever a class that is being observed changes.
updateBugItem(String, String, String, String, String, String, String, String) - Method in class com.enderak.procol.server.net.ServerConnection
Update a bug item in the list
updateFile(ProColFile) - Method in class com.enderak.procol.client.net.ProColClient
 
updateFileInfo(byte[]) - Method in class com.enderak.procol.client.model.ProColClientProject
Updates the info for a file
updateTodoItem(String, String, String, String, String, String, String, String) - Method in class com.enderak.procol.server.net.ServerConnection
Update a todo item in the list
UPLOAD_FILE - Static variable in class com.enderak.procol.common.net.RequestType
check in file only, don't change version or file data
UPLOAD_FILE_EXISTS - Static variable in class com.enderak.procol.common.net.RequestType
 
UPLOAD_FILE_INFO - Static variable in class com.enderak.procol.common.net.RequestType
 
UPLOAD_FILE_INFO_OK - Static variable in class com.enderak.procol.common.net.RequestType
 
UPLOAD_FILE_IO_ERROR - Static variable in class com.enderak.procol.common.net.RequestType
 
UPLOAD_FILE_NAME_FAILED - Static variable in class com.enderak.procol.common.net.RequestType
 
UPLOAD_FILE_NOT_EXPECTED - Static variable in class com.enderak.procol.common.net.RequestType
 
UPLOAD_FILE_OK - Static variable in class com.enderak.procol.common.net.RequestType
 
UPLOAD_FILE_UNKNOWN_ERROR - Static variable in class com.enderak.procol.common.net.RequestType
 
UPLOAD_FILE_VERSION_IO_ERROR - Static variable in class com.enderak.procol.common.net.RequestType
 
UPLOAD_FILE_WRITE - Static variable in class com.enderak.procol.common.net.RequestType
 
UPLOAD_FILE_WRITE_OK - Static variable in class com.enderak.procol.common.net.RequestType
 
uploadDirs() - Method in class com.enderak.procol.client.net.ProColClient
 
uploadFiles() - Method in class com.enderak.procol.client.net.ProColClient
 
UploadPanel - class com.enderak.procol.client.gui.UploadPanel.
Displays a list of files waiting to be uploaded
UploadPanel(View, String) - Constructor for class com.enderak.procol.client.gui.UploadPanel
Constructor for the UploadPanel object
USER_ALREADY_LOGGED_IN - Static variable in class com.enderak.procol.common.net.RequestType
Description of the Field
USER_DOES_NOT_EXIST - Static variable in class com.enderak.procol.common.net.RequestType
Description of the Field
USER_INFO - Static variable in class com.enderak.procol.common.net.RequestType
Description of the Field
USER_LIST - Static variable in class com.enderak.procol.common.net.RequestType
Description of the Field
userList - Variable in class com.enderak.procol.client.net.ProColClient
 
userPanel - Variable in class com.enderak.procol.client.gui.ProColPanel
The panel which contains the user list and associated elements
UserPanel - class com.enderak.procol.client.gui.UserPanel.
The panel which displays the user list and associated elements
UserPanel(boolean) - Constructor for class com.enderak.procol.client.gui.UserPanel
Constructor for the UserPanel object

V

validateVersionSpinners() - Method in class com.enderak.procol.client.gui.GenericUploadPanel
Resets the version spinners to the default value, based on the current version mode selected
valueChanged(ListSelectionEvent) - Method in class com.enderak.procol.client.gui.UploadPanel
 
valueChanged(ListSelectionEvent) - Method in class com.enderak.procol.client.gui.TodoListPanel
 
valueChanged(ListSelectionEvent) - Method in class com.enderak.procol.client.gui.PublicMessagePanel
 
valueChanged(ListSelectionEvent) - Method in class com.enderak.procol.client.gui.PrivateMessagePanel
 
valueChanged(ListSelectionEvent) - Method in class com.enderak.procol.client.gui.GenericUploadPanel
 
valueChanged(ListSelectionEvent) - Method in class com.enderak.procol.client.gui.GenericListPanel
 
valueChanged(ListSelectionEvent) - Method in class com.enderak.procol.client.gui.CheckInPanel
 
valueChanged(ListSelectionEvent) - Method in class com.enderak.procol.client.gui.BugListPanel
 
vectorToString(Vector) - Static method in class com.enderak.procol.common.util.ProColUtils
Converts a vector into a newline-delimited String list
version - Variable in class com.enderak.procol.common.util.DownloadFile
 
versionInputPanel - Variable in class com.enderak.procol.client.gui.GenericUploadPanel
 
versionOptionsButtonGroup - Variable in class com.enderak.procol.client.gui.GenericUploadPanel
 
versionOptionsPanel - Variable in class com.enderak.procol.client.gui.GenericUploadPanel
 
versionPanel - Variable in class com.enderak.procol.client.gui.GenericUploadPanel
 
view - Variable in class com.enderak.procol.client.gui.GenericUploadPanel
 
view - Variable in class com.enderak.procol.client.gui.GenericListPanel
 

W

waitingFiles - Static variable in class com.enderak.procol.client.gui.UploadPanel
 
waitingFiles - Static variable in class com.enderak.procol.client.gui.CheckInPanel
 
writeAndOpenFile(String, byte[]) - Method in class com.enderak.procol.client.model.ProColClientProject
Writes a file to the disk and opens it in jEdit
writeFile(String, byte[]) - Method in class com.enderak.procol.common.model.ProColProject
 
writeFile(String, byte[], String) - Method in class com.enderak.procol.server.model.ProColServerProject
writes a file to the disk, overrides write(byte[]) from com.enderak.procol.common.model.ProColProject to do backups, etc

_

_init() - Method in class com.enderak.procol.ProColServerOptionPane
Initializes the layout, required by jEdit API
_init() - Method in class com.enderak.procol.ProColClientOptionPane
Initializes the layout, required by jEdit API
_save() - Method in class com.enderak.procol.ProColServerOptionPane
Saves the options, required by jEdit API
_save() - Method in class com.enderak.procol.ProColClientOptionPane
Saves the options, required by jEdit API

A B C D E F G H I J K L M N O P R S T U V W _