Serialized Form


Package com.bits.client.doctor

Class com.bits.client.doctor.DoctorCreateSessionPanel extends CustomPanel implements Serializable

serialVersionUID: 1781930990691677122L

Serialized Fields

jSelectGameButton

javax.swing.JButton jSelectGameButton

jScrollPane1

javax.swing.JScrollPane jScrollPane1

jGamesList

javax.swing.JList jGamesList

jLabel1

javax.swing.JLabel jLabel1

jSelectedGamesLabel1

javax.swing.JLabel jSelectedGamesLabel1

jGamesSelectedTable

javax.swing.JTable jGamesSelectedTable

jGamesSelectedScrollPane

javax.swing.JScrollPane jGamesSelectedScrollPane

jGameDescriptionScrollPane

javax.swing.JScrollPane jGameDescriptionScrollPane

jGameDescriptionTextPane

javax.swing.JTextPane jGameDescriptionTextPane

jLabel2

javax.swing.JLabel jLabel2

jDoneButton

CustomButton jDoneButton

jDeleteRowButton

CustomButton jDeleteRowButton

gamesArray

java.lang.String[] gamesArray

gamesMaxLevel

java.lang.String[] gamesMaxLevel

rowEditor

EachRowEditor rowEditor

locationToDescribe

int locationToDescribe

customButton1

CustomButton customButton1

sessionGamesLimit

int sessionGamesLimit

jGamesSelectedTableModel

javax.swing.table.DefaultTableModel jGamesSelectedTableModel

gamesListModel

javax.swing.DefaultListModel gamesListModel

Class com.bits.client.doctor.DoctorPanel extends CustomPanel implements Serializable

serialVersionUID: 1L

Serialized Fields

c

java.awt.Color c

clientMainFrame

ClientMainFrame clientMainFrame

headetLabel

javax.swing.JLabel headetLabel

patientLanel

javax.swing.JLabel patientLanel

jLabel1

javax.swing.JLabel jLabel1

Jpic

javax.swing.JLabel Jpic

doctorComboBox

javax.swing.JComboBox doctorComboBox

getReportButton

CustomButton getReportButton

createSessionButton

CustomButton createSessionButton

patientsArray

java.lang.String[] patientsArray

Class com.bits.client.doctor.DoctorViewReportPanel extends ReportSelectPanel implements Serializable

serialVersionUID: 1L

Serialized Fields

jBackButton

CustomButton jBackButton

sounds

Sounds sounds

cButton

java.awt.Color cButton

c

java.awt.Color c

jPatientLabel

javax.swing.JLabel jPatientLabel

jLabel1

javax.swing.JLabel jLabel1

resultsMap

java.util.HashMap<K,V> resultsMap

patient

UserInfo patient

Class com.bits.client.doctor.ListTransferHandler extends javax.swing.TransferHandler implements Serializable

serialVersionUID: 1L


Package com.bits.client.general.gui

Class com.bits.client.general.gui.AdministratorPanel extends CustomPanel implements Serializable

serialVersionUID: -4772063194591595880L

Serialized Fields

jPropertiesScrollPane

javax.swing.JScrollPane jPropertiesScrollPane

jPropertiesTable

javax.swing.JTable jPropertiesTable

jFileNamesComboBox

javax.swing.JComboBox jFileNamesComboBox

jSaveFileButton

javax.swing.JButton jSaveFileButton

jFileNameLabel

javax.swing.JLabel jFileNameLabel

jHeaderLabel

javax.swing.JLabel jHeaderLabel

cButton

java.awt.Color cButton

c

java.awt.Color c

propertiesMap

java.util.HashMap<K,V> propertiesMap

propertiesTableModels

javax.swing.table.TableModel[] propertiesTableModels

propertiesFileNamesArray

java.lang.String[] propertiesFileNamesArray

Class com.bits.client.general.gui.AdvicePanel extends CustomPanel implements Serializable

serialVersionUID: 7785881776404932689L

Serialized Fields

c

java.awt.Color c
Auto-generated main method to display this JPanel inside a new JFrame.


cButton

java.awt.Color cButton

pictureLabel

javax.swing.JLabel pictureLabel

adviceArea

javax.swing.JTextPane adviceArea

headerLabel

javax.swing.JLabel headerLabel

clientMainFrame

ClientMainFrame clientMainFrame

Class com.bits.client.general.gui.ClientButtonsPanel extends CustomPanel implements Serializable

serialVersionUID: 1L

Serialized Fields

c

java.awt.Color c

cButton

java.awt.Color cButton

startSessionButton

CustomButton startSessionButton

logoutButton

CustomButton logoutButton

loginButton

CustomButton loginButton

registerButton

CustomButton registerButton

quitButton

CustomButton quitButton

mainButton

CustomButton mainButton

clientMainFrame

ClientMainFrame clientMainFrame

cGUILogic

ClientGUILogic cGUILogic

cLogic

ClientLogic cLogic

muteButton

javax.swing.JButton muteButton

recordPicLabel

javax.swing.JLabel recordPicLabel

advisorButton

CustomButton advisorButton

startRecordingButton

CustomButton startRecordingButton

taskModuleButton

CustomButton taskModuleButton

languageButton

CustomButton languageButton

getReportButton

CustomButton getReportButton

refreshGamelistButton

CustomButton refreshGamelistButton

doctorOptionsButton

CustomButton doctorOptionsButton

helpButton

CustomButton helpButton

adminButton

CustomButton adminButton

sounds

Sounds sounds

changePasButton

CustomButton changePasButton

sound

javax.swing.ImageIcon sound

mute

javax.swing.ImageIcon mute

Class com.bits.client.general.gui.ClientChangePasswordPanel extends CustomPanel implements Serializable

serialVersionUID: 1L

Serialized Fields

c

java.awt.Color c

cButton

java.awt.Color cButton

headerLabel

javax.swing.JLabel headerLabel

oldPasswordField

javax.swing.JPasswordField oldPasswordField

oldPasswordLabel

javax.swing.JLabel oldPasswordLabel

newPassword2Field

javax.swing.JPasswordField newPassword2Field

newPasswordField

javax.swing.JPasswordField newPasswordField

saveButton

CustomButton saveButton

newPassword2Label

javax.swing.JLabel newPassword2Label

newPasswordLabel

javax.swing.JLabel newPasswordLabel

clientMainFrame

ClientMainFrame clientMainFrame

Class com.bits.client.general.gui.ClientHeaderPanel extends CustomPanel implements Serializable

serialVersionUID: 1L

Serialized Fields

iconLabel

javax.swing.JLabel iconLabel

headerLabel

javax.swing.JLabel headerLabel

instructionsTextPane

javax.swing.JTextPane instructionsTextPane

c

java.awt.Color c

clientMainFrame

ClientMainFrame clientMainFrame

Class com.bits.client.general.gui.ClientLoginPanel extends CustomPanel implements Serializable

serialVersionUID: 1L

Serialized Fields

pleaseFillLabel

javax.swing.JLabel pleaseFillLabel

userNameLabel

javax.swing.JLabel userNameLabel

passwordLabel

javax.swing.JLabel passwordLabel

errorLabel

javax.swing.JLabel errorLabel

newUserButton

CustomButton newUserButton

loginButton

CustomButton loginButton

passwordField

javax.swing.JPasswordField passwordField

userNameField

javax.swing.JTextField userNameField

c

java.awt.Color c

cButton

java.awt.Color cButton

clientMainFrame

ClientMainFrame clientMainFrame

sounds

Sounds sounds

Class com.bits.client.general.gui.ClientMainFrame extends javax.swing.JFrame implements Serializable

serialVersionUID: 1L

Serialized Fields

c

java.awt.Color c

cButton

java.awt.Color cButton

cGUILogic

ClientGUILogic cGUILogic

cLogic

ClientLogic cLogic

headerPanel

ClientHeaderPanel headerPanel

mainButton

javax.swing.JButton mainButton

clientButtonsPanel

ClientButtonsPanel clientButtonsPanel

currentPanel

CustomPanel currentPanel

ip

ImagePanel ip

Class com.bits.client.general.gui.ClientWelcomeBackPanel extends CustomPanel implements Serializable

serialVersionUID: 1L

Serialized Fields

c

java.awt.Color c

jLabel1

javax.swing.JLabel jLabel1

clientMainFrame

ClientMainFrame clientMainFrame

Class com.bits.client.general.gui.UserDetailsPanel extends CustomPanel implements Serializable

serialVersionUID: -3065518151014908659L

Serialized Fields

headerLabel

javax.swing.JLabel headerLabel

usernameLabel

javax.swing.JLabel usernameLabel

displayNameLabel

javax.swing.JLabel displayNameLabel

changePasswordButton

CustomButton changePasswordButton

ageSpinner

javax.swing.JSpinner ageSpinner

confirmButton

CustomButton confirmButton

doctorTextField

javax.swing.JTextField doctorTextField

displayNameTextField

javax.swing.JTextField displayNameTextField

usernameTextField

javax.swing.JTextField usernameTextField

doctorLabel

javax.swing.JLabel doctorLabel

ageLabel

javax.swing.JLabel ageLabel

cmf

ClientMainFrame cmf

Package com.bits.client.playoptions

Class com.bits.client.playoptions.FreePlayStylePanel extends CustomPanel implements Serializable

serialVersionUID: 1L

Serialized Fields

c

java.awt.Color c

cButton

java.awt.Color cButton

categoryTypeList

javax.swing.JList categoryTypeList

categoryList

javax.swing.JList categoryList

gamesList

javax.swing.JList gamesList

startButton

CustomButton startButton

categoryTypesScrollPane

javax.swing.JScrollPane categoryTypesScrollPane

headerLabel1

javax.swing.JLabel headerLabel1

backButton

javax.swing.JButton backButton

tutorialButton

javax.swing.JButton tutorialButton

categoriesScrollPane

javax.swing.JScrollPane categoriesScrollPane

gamesScrollPane

javax.swing.JScrollPane gamesScrollPane

categoriesTypesModel

javax.swing.DefaultListModel categoriesTypesModel

categoriesModel

javax.swing.DefaultListModel categoriesModel

categoriesEnglishModel

javax.swing.DefaultListModel categoriesEnglishModel

gamesModel

javax.swing.DefaultListModel gamesModel

categoriesTypes

java.lang.String[] categoriesTypes

gList

java.util.LinkedList<E> gList

games

java.lang.String[] games

levelComboBox

javax.swing.JComboBox levelComboBox

chooseLevelLabel

javax.swing.JLabel chooseLevelLabel

level

int level

clientMainFrame

ClientMainFrame clientMainFrame

sounds

Sounds sounds

levelComboBoxModel

javax.swing.ComboBoxModel levelComboBoxModel

Class com.bits.client.playoptions.PlayOptionsPanel extends CustomPanel implements Serializable

serialVersionUID: 1L

Serialized Fields

c

java.awt.Color c

cButton

java.awt.Color cButton

HeaderLabel

javax.swing.JLabel HeaderLabel

recommendedSessionRadioButton

javax.swing.JRadioButton recommendedSessionRadioButton

pictureLabel

javax.swing.JLabel pictureLabel

freePlayStyleRadioButton

javax.swing.JRadioButton freePlayStyleRadioButton

doctorSessionRadioButton

javax.swing.JRadioButton doctorSessionRadioButton

sessionFromListRadioButton

javax.swing.JRadioButton sessionFromListRadioButton

continueButton

javax.swing.JButton continueButton

clientMainFrame

ClientMainFrame clientMainFrame

sounds

Sounds sounds

Class com.bits.client.playoptions.SessionManagerChoosePanel extends CustomPanel implements Serializable

serialVersionUID: 1L

Serialized Fields

c

java.awt.Color c

cButton

java.awt.Color cButton

HeaderLabel

javax.swing.JLabel HeaderLabel

backButton

CustomButton backButton

startButton

CustomButton startButton

descriptionArea

javax.swing.JTextPane descriptionArea

gameDescriptionArea

javax.swing.JTextPane gameDescriptionArea

gamesList

javax.swing.JList gamesList

sessionList

javax.swing.JList sessionList

sessionsScrollPane

javax.swing.JScrollPane sessionsScrollPane

gameDescriptionScrollPane

javax.swing.JScrollPane gameDescriptionScrollPane

gamesScrollPane

javax.swing.JScrollPane gamesScrollPane

sessions

java.lang.String[] sessions

games

java.lang.String[] games

gamesListModel

javax.swing.DefaultListModel gamesListModel

clientMainFrame

ClientMainFrame clientMainFrame

sounds

Sounds sounds

Class com.bits.client.playoptions.SessionManagerDocRecommendationPanel extends CustomPanel implements Serializable

serialVersionUID: 1L

Serialized Fields

jGamesSelectedScrollPane

javax.swing.JScrollPane jGamesSelectedScrollPane

gameDescriptionArea

javax.swing.JTextPane gameDescriptionArea

gameDescriptionScrollPane

javax.swing.JScrollPane gameDescriptionScrollPane

descriptionArea

javax.swing.JTextPane descriptionArea

jGamesSelectedTable

javax.swing.JTable jGamesSelectedTable

jGamesSelectedTableModel

javax.swing.table.DefaultTableModel jGamesSelectedTableModel

jDocHeaderLabel1

javax.swing.JLabel jDocHeaderLabel1

jStartSessionButton

javax.swing.JButton jStartSessionButton

jBackButton

javax.swing.JButton jBackButton

c

java.awt.Color c

cButton

java.awt.Color cButton

clientMainFrame

ClientMainFrame clientMainFrame

Class com.bits.client.playoptions.SessionManagerRecommendationPanel extends CustomPanel implements Serializable

serialVersionUID: 1L

Serialized Fields

c

java.awt.Color c

cButton

java.awt.Color cButton

HeaderLabel

javax.swing.JLabel HeaderLabel

backButton

CustomButton backButton

startButton

CustomButton startButton

descriptionArea

javax.swing.JTextPane descriptionArea

gamesList

javax.swing.JList gamesList

gamesScrollPane

javax.swing.JScrollPane gamesScrollPane

gameDescriptionScrollPane

javax.swing.JScrollPane gameDescriptionScrollPane

games

java.lang.String[] games

recommendedSessionLabel

javax.swing.JLabel recommendedSessionLabel

gamesListModel

javax.swing.DefaultListModel gamesListModel

clientMainFrame

ClientMainFrame clientMainFrame

gameDescriptionArea

javax.swing.JTextPane gameDescriptionArea

sounds

Sounds sounds

Class com.bits.client.playoptions.SessionManagerViewSessionResultPanel extends CustomPanel implements Serializable

serialVersionUID: 1L

Serialized Fields

jResultsScrollPane

javax.swing.JScrollPane jResultsScrollPane

jResultsTable

javax.swing.JTable jResultsTable

picLabel

javax.swing.JLabel picLabel

jStatsPane

javax.swing.JTextPane jStatsPane

jBackButton

javax.swing.JButton jBackButton

jHeaderLabel

javax.swing.JLabel jHeaderLabel

cButton

java.awt.Color cButton

c

java.awt.Color c

resultsList

java.util.LinkedList<E> resultsList

avgScore

double avgScore

avgSuccessRatio

double avgSuccessRatio

clientMainFrame

ClientMainFrame clientMainFrame

jExportButton

CustomButton jExportButton

fc

javax.swing.JFileChooser fc

sounds

Sounds sounds

cp

CustomPanel cp

Package com.bits.client.reports

Class com.bits.client.reports.ReportSelectPanel extends CustomPanel implements Serializable

serialVersionUID: 1L

Serialized Fields

jPicLabel

javax.swing.JLabel jPicLabel

jTitleLabel

javax.swing.JLabel jTitleLabel

jWelcomeLabel

javax.swing.JLabel jWelcomeLabel

jExportButton

CustomButton jExportButton

sounds

Sounds sounds

cButton

java.awt.Color cButton

c

java.awt.Color c

jGamesComboBox

javax.swing.JComboBox jGamesComboBox

jResultsTable1

javax.swing.JTable jResultsTable1

jResultsTableScrollPane

javax.swing.JScrollPane jResultsTableScrollPane

gamesNamesArray

java.lang.String[] gamesNamesArray

desiredReportButtonGroup

javax.swing.ButtonGroup desiredReportButtonGroup

jGameRadioButton

javax.swing.JRadioButton jGameRadioButton

jCategoryRadioButton

javax.swing.JRadioButton jCategoryRadioButton

jSelectReportType

javax.swing.JLabel jSelectReportType

customButton2

CustomButton customButton2

customButton1

CustomButton customButton1

jStatsTextPane

javax.swing.JTextPane jStatsTextPane

resultsMap

java.util.HashMap<K,V> resultsMap

resultsTables

javax.swing.table.TableModel[] resultsTables

funcResultsTables

javax.swing.table.TableModel[] funcResultsTables

avgSuccessRatioGames

double[] avgSuccessRatioGames

avgScoreGames

double[] avgScoreGames

avgSuccessRatioCategories

double[] avgSuccessRatioCategories

avgScoreCategories

double[] avgScoreCategories

patient

UserInfo patient

gamesArray

standards3.games.game.GameProperties[] gamesArray

categoryNamesArray

java.lang.String[] categoryNamesArray

functionalityGamesMap

java.util.HashMap<K,V> functionalityGamesMap

isResutlsbyCategoryShown

boolean isResutlsbyCategoryShown

fc

javax.swing.JFileChooser fc

cmf

ClientMainFrame cmf

Package com.bits.client.taskmodule

Class com.bits.client.taskmodule.TaskModuleEditorPanel extends CustomPanel implements Serializable

serialVersionUID: 1L

Serialized Fields

jTextPaneScript

javax.swing.JTextPane jTextPaneScript

doc

javax.swing.text.StyledDocument doc

jButtonCompile

CustomButton jButtonCompile

jLabelMessage

javax.swing.JTextArea jLabelMessage

jScrollScript

javax.swing.JScrollPane jScrollScript

taskName

java.lang.String taskName

tree

javax.swing.JTree tree

jScrollTree

javax.swing.JScrollPane jScrollTree

clientMainFrame

ClientMainFrame clientMainFrame

c

java.awt.Color c

cButton

java.awt.Color cButton

_taskScript

java.lang.String _taskScript

jButtonBack

CustomButton jButtonBack

Class com.bits.client.taskmodule.TaskModuleExperimentsPanel extends CustomPanel implements Serializable

serialVersionUID: 1L

Serialized Fields

jCreateNewTask

CustomButton jCreateNewTask

jButtonShowResults

CustomButton jButtonShowResults

cButton

java.awt.Color cButton

jListExperiments

javax.swing.JList jListExperiments

jTextExpName

javax.swing.JTextField jTextExpName

jButtonDeleteTask

CustomButton jButtonDeleteTask

jButtonDeleteExp

CustomButton jButtonDeleteExp

jButtonStartRecording

CustomButton jButtonStartRecording

jButtonCreateExp

CustomButton jButtonCreateExp

jButtonEditTask

CustomButton jButtonEditTask

jButtonRemoveFromExp

CustomButton jButtonRemoveFromExp

jButtonAddToExp

CustomButton jButtonAddToExp

jListTasks

javax.swing.JList jListTasks

jButtonStopRecording

CustomButton jButtonStopRecording

jListTasksInExperiment

javax.swing.JList jListTasksInExperiment

clientMainFrame

ClientMainFrame clientMainFrame

jListExperimentsModel

javax.swing.DefaultListModel jListExperimentsModel

jListTasksModel

javax.swing.DefaultListModel jListTasksModel

jListTasksInExperimentModel

javax.swing.DefaultListModel jListTasksInExperimentModel

Class com.bits.client.taskmodule.TaskModuleResultsPanel extends CustomPanel implements Serializable

serialVersionUID: 1L

Serialized Fields

jListScript

javax.swing.JList jListScript

jListRecordedTask

javax.swing.JList jListRecordedTask

recordedTasksModel

javax.swing.DefaultListModel recordedTasksModel

scriptModel

javax.swing.DefaultListModel scriptModel

clientMainFrame

ClientMainFrame clientMainFrame

Package com.bits.common

Class com.bits.common.CustomButton extends javax.swing.JButton implements Serializable

serialVersionUID: 1L

Serialized Fields

color1

java.awt.Color color1

color2

java.awt.Color color2

style

CustomButton.Style style

text

java.lang.String text

mouseIn

boolean mouseIn

Class com.bits.common.CustomPanel extends javax.swing.JPanel implements Serializable

serialVersionUID: -5451187966144594250L

Class com.bits.common.Experiment extends java.lang.Object implements Serializable

serialVersionUID: -225427651846258858L

Serialized Fields

tasks

java.util.ArrayList<E> tasks
list of tasks in the experiment


name

java.lang.String name
name of the experiment

Class com.bits.common.GameResult extends java.lang.Object implements Serializable

serialVersionUID: -4726998707746587676L

Serialized Fields

playerScore

int playerScore

playerSuccessPercentage

double playerSuccessPercentage

gameTime

long gameTime

gameDifficulty

int gameDifficulty

gameRawData

java.lang.String gameRawData

ResultsValid

boolean ResultsValid

Class com.bits.common.GameResultWrapper extends java.lang.Object implements Serializable

serialVersionUID: 7100192832991942839L

Serialized Fields

properties

standards3.games.game.GameProperties properties
properties


result

standards3.games.interfaces.IGameResult result
result


trainingProgramID

java.util.UUID trainingProgramID
identifier for the training program

Class com.bits.common.ImagePanel extends javax.swing.JPanel implements Serializable

serialVersionUID: 1L

Serialized Fields

image

java.awt.Image image

Class com.bits.common.RecommendedSession extends Session implements Serializable

serialVersionUID: 4599421537390686936L

Serialized Fields

gamesLevel

int[] gamesLevel
array of integers containing the desired game level of each game - the indices of the array match the indices of the list of game properties in the inherited class - one game level for each game in session

Class com.bits.common.Session extends java.lang.Object implements Serializable

serialVersionUID: 1L

Serialized Fields

sessionName

java.lang.String sessionName

sessionHebName

java.lang.String sessionHebName

sessionDescription

java.lang.String sessionDescription

sessionHebDescription

java.lang.String sessionHebDescription

gameList

java.util.LinkedList<E> gameList

Class com.bits.common.SessionResults extends java.lang.Object implements Serializable

serialVersionUID: 8051160099210975715L

Serialized Fields

gameResultList

java.util.LinkedList<E> gameResultList

Class com.bits.common.Task extends java.lang.Object implements Serializable

serialVersionUID: -1881717455448718025L

Serialized Fields

name

java.lang.String name
name of the task


script

java.lang.String script
the congolog script of the task

Class com.bits.common.TrainingProgram extends java.lang.Object implements Serializable

serialVersionUID: 3991665903950244866L

Serialized Fields

id

java.util.UUID id
Training Program's Unique Identifier


gamesLevelByFunc

int[] gamesLevelByFunc
an array that contains the level for games in each functionality


sessionsPlayed

int sessionsPlayed
contains the number of already played session in the trainingProgram


totalSessions

int totalSessions
amount of sessions in the training Program

Class com.bits.common.UserInfo extends java.lang.Object implements Serializable

serialVersionUID: 5309973778347275562L

Serialized Fields

Name

java.lang.String Name
username for login "joeshmoe"


DisplayName

java.lang.String DisplayName
display name like "Joe Shmoe"


Age

int Age
age in years


Password

java.lang.String Password
duh


CurrentTrainingProgramID

java.util.UUID CurrentTrainingProgramID
current training program identifier


Doctor

java.lang.String Doctor
the treating doctor's username, null or empty if no doc


UserType

UserType UserType
the type of user (patient,doctor,admin)