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

A

AboutDialog - class audiojury.gui.common.AboutDialog.
AudioJury "About" dialog
AboutDialog(Frame, boolean) - Constructor for class audiojury.gui.common.AboutDialog
Creates new form AboutDialog
accept(File) - Method in class audiojury.gui.admin.SoundfileFilter
Checks a File is a supported sound file or not (or a directory).
accept(File) - Method in class audiojury.gui.admin.ResultfileFilter
Checks a File is a ajr-file or not (or a directory).
ACR - class audiojury.domain.ACR.
Contains properties of the ACR test method.
ACR - Static variable in class audiojury.gui.admin.TestCreatorDialog
Corresponds to ACR
ACR() - Constructor for class audiojury.domain.ACR
Creates a new ACR TestMethod.
activateProject(String, String) - Method in class audiojury.action.ProjectManager
Adds a snapshot tag to the Project name and then activates the Project.
activateProject(String, String) - Method in interface audiojury.domain.ProjectProcessing
Activates a project by copying it from the dynamic directory to the active directory and also changing the name.
activateProject(String, String) - Method in class audiojury.proxy.ProjectStoragePlugin
Activates a Project by copying it from the dynamic directory to the active directory and also changing the name.
ACTIVE - Static variable in class audiojury.domain.Project
State constant: The project is in active state.
addPractice(Judgement) - Method in class audiojury.action.TestBuilder
Add a Judgement to the set of practice judgements.
addPractice(Judgement) - Method in class audiojury.domain.Test
Adds a Judgement to the list of practice judgements in the test.
addPracticeFromReal(int) - Method in class audiojury.action.TestBuilder
Takes a Judgement from the set of judgements to run "real" and makes it part of the practice judgement set as well.
addReal(Judgement) - Method in class audiojury.action.TestBuilder
Add a Judgement to the Test.
addReal(Judgement) - Method in class audiojury.domain.Test
Adds a Judgement to the list of real judgements in the test.
addScore(Score) - Method in class audiojury.domain.Scale
Adds a Score to the scale.
addSound(Sound) - Method in class audiojury.domain.Judgement
Adds a Sound to the Judgement.
addTest(Test) - Method in class audiojury.domain.Project
Adds a Test to the Project.
APPLICATION_ROOT - Static variable in class audiojury.domain.ConfigBase
Parameter constant: The application root.
attention - Variable in class audiojury.gui.client.SingleJudgementBar
Message for user which is shown before playing a sound.
attention - Variable in class audiojury.gui.client.PairedJudgementBar
Message for user which is shown before playing a sound.
audiojury.action - package audiojury.action
Contains classes that provide the high level interface to manage AudioJury projects and tests.
audiojury.domain - package audiojury.domain
Contains classes that represent the domain of AudioJury application.
audiojury.gui.admin - package audiojury.gui.admin
Provides GUI classes of AudioJury Administrator part.
audiojury.gui.client - package audiojury.gui.client
Provides GUI classes of AudioJury Client part.
audiojury.gui.common - package audiojury.gui.common
Contains classes that are common for both AudioJury Administrator and Client.
audiojury.proxy - package audiojury.proxy
Contains classes that provide the low level interface to manage AudioJury projects and tests.
autoImport() - Method in class audiojury.action.ResultManager
Fetches results from the shared folder and imports them in the administrator program.
autoImport() - Method in interface audiojury.domain.ResultProcessing
Fetches results from the shared folder and imports them in the administrator program.
autoImport() - Method in class audiojury.proxy.ResultPlugin
Fetches ProjectResults from the shared folder and imports them in the administrator program.
AutomaticModePanel - class audiojury.gui.client.AutomaticModePanel.
Represents a panel which displays an automatic mode judgement bar.
AutomaticModePanel(ProjectRunner, FullScreenDialog, boolean) - Constructor for class audiojury.gui.client.AutomaticModePanel
Creates new AutomaticModePanel.

B

bgrpScores - Variable in class audiojury.gui.client.JudgementBar
Group of ScoreButtons.
BROWSE_SOUND_PATH - Static variable in class audiojury.domain.ConfigBase
Parameter constant: Where user browsed for sound files last time.
btnSound - Variable in class audiojury.gui.client.SingleJudgementBar
Play sound button.
btnSoundA - Variable in class audiojury.gui.client.PairedJudgementBar
The play button for sound A.
btnSoundB - Variable in class audiojury.gui.client.PairedJudgementBar
The play button for sound B.

C

cancelTest() - Method in class audiojury.action.TestManager
Use this method to forget about the current Test (for undo operations).
CCR - class audiojury.domain.CCR.
Contains properties of the CCR test method.
CCR - Static variable in class audiojury.gui.admin.TestCreatorDialog
Corresponds to CCR
CCR() - Constructor for class audiojury.domain.CCR
Creates a new CCR TestMethod.
centerWindowOnScreen(Window) - Static method in class audiojury.gui.common.WindowUtil
Centers the window on the screen.
centerWindowOnWindow(Window, Window) - Static method in class audiojury.gui.common.WindowUtil
Centers the window on another parent window.
CLOSED - Static variable in class audiojury.domain.Project
State constant: The project is in closed state
closeProject(String) - Method in class audiojury.action.ProjectManager
Moves a Project from active to closed state.
closeProject(String) - Method in interface audiojury.domain.ProjectProcessing
Moves a project from active to closed state.
closeProject(String) - Method in class audiojury.proxy.ProjectStoragePlugin
Moves a Project from active to closed state.
compare(Object, Object) - Method in class audiojury.domain.TestStatusComparator
Compares the current test with the specified test according the test Status.
completionDate - Variable in class audiojury.domain.ProjectResults
Date indicating when the user finished taking the Project.
ConfigBase - class audiojury.domain.ConfigBase.
Defines a number of configuration parameter and some constants with which it is possible to refer to the parameters.
ConfigBase() - Constructor for class audiojury.domain.ConfigBase
Creates a new instance of ConfigBase
ConfigDialog - class audiojury.gui.common.ConfigDialog.
Configuration dialog for both Administrator and Client parts
ConfigDialog(Frame, boolean) - Constructor for class audiojury.gui.common.ConfigDialog
Creates new form ConfigDialog
ConfigManager - class audiojury.action.ConfigManager.
Wrapper for the ConfigPlugin.
ConfigPlugin - class audiojury.proxy.ConfigPlugin.
Handles configuration storage details.
ConfigPlugin() - Constructor for class audiojury.proxy.ConfigPlugin
Constructor.
ConfigProcessing - interface audiojury.domain.ConfigProcessing.
This interface specifies the operations that a configuration storage plugin should have.
construct() - Method in class audiojury.gui.common.SwingWorker
Compute the value to be returned by the get method.
copyFiles(File, File) - Static method in class audiojury.proxy.PluginUtil
Copies a source file or directory to another destination.
createReport(String, Vector) - Method in class audiojury.action.ResultManager
Creates a report file from the results of a Project.
createReport(String, Vector) - Method in interface audiojury.domain.ResultProcessing
Creates a report file from the results of a project.
createReport(String, Vector) - Method in class audiojury.proxy.ResultPlugin
Creates a report file from the results of a Project.
createStandardScales() - Method in class audiojury.action.ProjectManager
Generates the standard Scales ACR, CCR and DCR.
createStandardScales() - Method in interface audiojury.domain.ProjectProcessing
Generates the standard Scales ACR, CCR and DCR.
createStandardScales() - Method in class audiojury.proxy.ProjectStoragePlugin
Generates the standard Scales ACR, CCR and DCR.
currentSndButton - Variable in class audiojury.gui.client.JudgementBar
Reference to the pressed sound button.
currentSound - Variable in class audiojury.gui.client.JudgementBar
Sound which is being played.
currentSounds - Variable in class audiojury.gui.client.JudgementBar
Vector of Sounds which are being played in a sequence.

D

DCR - class audiojury.domain.DCR.
Contains properties of the DCR test method.
DCR - Static variable in class audiojury.gui.admin.TestCreatorDialog
Corresponds to DCR
DCR() - Constructor for class audiojury.domain.DCR
Creates a new DCR TestMethod.
deepCopy(Object) - Static method in class audiojury.domain.ObjectCloner
Static method for creating deep copies of objects.
DELAY - Static variable in class audiojury.domain.CCR
The delay in seconds between the two sounds of a judgement.
DELETED - Static variable in class audiojury.domain.Test
 
deleteDir(File) - Static method in class audiojury.proxy.PluginUtil
Recursively deletes a directory.
deleteProject(String, int) - Method in class audiojury.action.ProjectManager
Deletes a Project permanently.
deleteProject(String, int) - Method in interface audiojury.domain.ProjectProcessing
Deletes a project permanently.
deleteProject(String, int) - Method in class audiojury.proxy.ProjectStoragePlugin
Deletes a Project permanently.
deleteTest(String) - Method in class audiojury.action.TestManager
Delets a Test in the current Project.
doneProject() - Method in class audiojury.gui.client.FullScreenDialog
Close the full screen dialog when all tests in the project were finished by user, results were saved successfully and Done button was pressed.
duplicateProject(String, String) - Method in class audiojury.action.ProjectManager
Duplicates a Project in dynamic state.
duplicateProject(String, String) - Method in interface audiojury.domain.ProjectProcessing
Duplicates a project in dynamic state.
duplicateProject(String, String) - Method in class audiojury.proxy.ProjectStoragePlugin
Duplicates a Project in dynamic state.
duplicateTest(String, String) - Method in class audiojury.action.TestManager
Duplicates a Test.
DYNAMIC - Static variable in class audiojury.domain.Project
State constant: The project is in dynamic state.

E

equals(Scale) - Method in class audiojury.domain.Scale
Compares a Scale to this scale.
equals(TestMethod) - Method in class audiojury.domain.TestMethod
Compares this testMethod object with another.
existsFile(String) - Static method in class audiojury.proxy.PluginUtil
Checks if a certain file exists.
existsSharedFolder() - Method in class audiojury.proxy.ProjectStoragePlugin
Checks for the existence and accessebility of a shared folder

F

finished() - Method in class audiojury.gui.common.SwingWorker
Called on the event dispatching thread (not on the worker thread) after the construct method has returned.
flip() - Method in class audiojury.domain.PairedJudgement
Flips the order of the two Sounds.
FULL - Static variable in class audiojury.gui.admin.TestCreatorDialog
Corresponds to FullComparison
FullComparison - class audiojury.domain.FullComparison.
Contains properties of the full comparison test method.
FullComparison() - Constructor for class audiojury.domain.FullComparison
Creates a new FullComparison TestMethod.
fullScreenDialog - Variable in class audiojury.gui.client.TestPanel
FullScreenDialog window which is a parent of the this panel.
FullScreenDialog - class audiojury.gui.client.FullScreenDialog.
Represents a black full screen dialog which contains other panels shown in the middle.
FullScreenDialog(ProjectRunner, JFrame) - Constructor for class audiojury.gui.client.FullScreenDialog
Creates new FullScreenDialog.

G

GeneralPairs - class audiojury.domain.GeneralPairs.
Contains properties of the general pairs test method.
GeneralPairs() - Constructor for class audiojury.domain.GeneralPairs
Creates a new GeneralPairs TestMethod.
get() - Method in class audiojury.gui.common.SwingWorker
Return the value created by the construct method.
getAllTests() - Method in class audiojury.domain.Project
Retrieves all Tests in the Project.
getConfigManager() - Method in class audiojury.proxy.ResultPlugin
Returns the unique instance of ConfigManager.
getConfigManager() - Method in class audiojury.proxy.ProjectStoragePlugin
Returns the unique instance of ConfigManager.
getCurrentProject() - Method in class audiojury.action.ProjectBuilder
Returns the Project currently being built upon.
getCurrentTest() - Method in class audiojury.action.TestBuilder
Gets the Test currently being build on.
getDescription() - Method in class audiojury.gui.admin.SoundfileFilter
Retrieves a short description of this filter.
getDescription() - Method in class audiojury.gui.admin.ResultfileFilter
Retrieves a short description of this filter.
getExtension(File) - Static method in class audiojury.gui.admin.SoundfileFilter
Retrieves the extension of a File.
getExtension(File) - Static method in class audiojury.gui.admin.ResultfileFilter
Retrieves the extension of a File.
getFileA() - Method in class audiojury.gui.admin.SoundfilePairSelectorDialog
Retives the File selected by the user for sound A.
getFileB() - Method in class audiojury.gui.admin.SoundfilePairSelectorDialog
Retives the File selected by the user for sound B.
getHeader() - Method in class audiojury.domain.Scale
Gets the header of the scale.
getInstructions() - Method in class audiojury.domain.Test
Gets the Instrucion of the Test.
getInstructions() - Method in class audiojury.domain.Project
Gets the Instructions for the Project.
getInterMode() - Method in class audiojury.domain.Test
Gets the interaction mode that the Test is set to use.
getItem() - Method in class audiojury.gui.client.PersonalInformationPanel
Returns the name of a personal attribute that was set for this panel.
getJudgementCount() - Method in class audiojury.action.ProjectRunner
Gets the number of Judgement in the current Test.
getLabel() - Method in class audiojury.domain.Score
Gets the label of the score.
getMessage() - Method in class audiojury.domain.ResultOperationException
Retrives the message from the exception, if any.
getMethod() - Method in class audiojury.action.TestBuilder
Gets the TestMethod of the current test.
getMethod() - Method in class audiojury.domain.Test
Gets the TestMethod used by the Test.
getMode() - Method in class audiojury.domain.TestOrigin
Gets the mode of the TestOrigin.
getName() - Method in class audiojury.domain.TestMethod
Retrieves the name of the test method.
getName() - Method in class audiojury.domain.Test
Gets the name of the Test.
getName() - Method in class audiojury.domain.Sound
Gets the name of the Sound.
getName() - Method in class audiojury.domain.Scale
Gets the name of the scale.
getName() - Method in class audiojury.domain.Project
Gets the name of the Project.
getName(int) - Method in class audiojury.domain.ConfigBase
Returns the name of a configuration parameter.
getNewProjectName() - Method in class audiojury.gui.admin.ProjectRenamerDialog
Retrieves the new name for the project.
getNewProjectName() - Method in class audiojury.gui.admin.ProjectDuplicatorDialog
Retrives the new name for the duplicated project.
getNewProjectName() - Method in class audiojury.gui.admin.ProjectCreatorDialog
Retrieves the name for the new project.
getNewTestMethod() - Method in class audiojury.gui.admin.TestCreatorDialog
Retrieves the test method used in the new Test.
getNewTestMethodName() - Method in class audiojury.gui.admin.TestCreatorDialog
Retrieves the test method used in the new Test.
getNewTestName() - Method in class audiojury.gui.admin.TestRenamerDialog
Retrieves the new name for the test.
getNewTestName() - Method in class audiojury.gui.admin.TestDuplicatorDialog
Retrieves the new name for the duplicated test.
getNewTestName() - Method in class audiojury.gui.admin.TestCreatorDialog
Retrieves the name for the new test.
getOldName() - Method in class audiojury.domain.Test
Gets the old name of the Test.
getOrigin() - Method in class audiojury.domain.Test
Gets the TestOrigin of the Test.
getOriginProject() - Method in class audiojury.domain.TestOrigin
Retrieves the origin Project from the TestOrigin.
getOriginProjectName() - Method in class audiojury.domain.TestOrigin
Retrieves the origin Project name from the TestOrigin.
getOriginTest() - Method in class audiojury.domain.TestOrigin
Retrieves the origin Test from the TestOrigin.
getOriginTestName() - Method in class audiojury.domain.TestOrigin
Retrieves the origin Test name from the TestOrigin.
getPanel() - Method in class audiojury.action.ProjectRunner
Returns the correct panel to show, depending on at which stage the run has come to.
getPanelSize() - Method in class audiojury.gui.client.FullScreenDialog
Return the size of the panel shown in the middle.
getPath() - Method in class audiojury.domain.Sound
Gets the path to the sound file in the Sound.
getPersItems() - Method in class audiojury.domain.Project
Gets a list of all the personal information attributes to collect from the test subjects.
getPracticeJudgements() - Method in class audiojury.action.TestBuilder
Retrieves a vector of the practice Judgements in the current Test.
getPracticeJudgements() - Method in class audiojury.domain.Test
Retrieves a list of all the real Judgements in the Test.
getProjectBase() - Method in class audiojury.action.ProjectRunner
Determines the base directory where to look for Projects.
getProjectBuilder() - Method in class audiojury.action.TestManager
Gets the ProjectBuilder currently being used.
getProjectBuilder() - Method in class audiojury.action.ProjectManager
Gets the ProjectBuilder currently being used.
getProjectManager() - Method in class audiojury.action.ProjectRunner
Gets the ProjectManager currently being used.
getProjectPath(String, int) - Method in class audiojury.proxy.ProjectStoragePlugin
Retrieves the path to a specifc Project in a specific state.
getRandomizeJudgements() - Method in class audiojury.domain.Test
Checks if the Judgements within the Test should be randomized or not.
getRandomizePairs() - Method in class audiojury.domain.Test
Checks if the Sounds within a PairedJudgement should be randomized or not.
getRealJudgements() - Method in class audiojury.action.TestBuilder
Retrieves a vector of the Judgements in the current Test.
getRealJudgements() - Method in class audiojury.domain.Test
Retrieves a list of all the real Judgements in the Test.
getResultManager() - Method in class audiojury.action.ProjectRunner
Gets the ResultManager currently being used.
getRunmode() - Method in class audiojury.action.ProjectRunner
The ProjectRunner may be in either MODE_PREVIEW or MODE_REAL.
getRunningJudgementEnd() - Method in class audiojury.action.ProjectRunner
Gets the index of the last Judgement to run.
getRunningJudgements() - Method in class audiojury.action.ProjectRunner
Gets a list of the Judgement that will be run in the current Test.
getRunningJudgementStart() - Method in class audiojury.action.ProjectRunner
Gets the index of the first Judgement to run.
getRunningProject() - Method in class audiojury.action.ProjectRunner
Gets the Project currently being run.
getRunningTest() - Method in class audiojury.action.ProjectRunner
Gets the Test currently being run.
getRunningTestIndex() - Method in class audiojury.action.ProjectRunner
Gets the index of the currently running Test.
getScore() - Method in class audiojury.domain.Judgement
Retrieves the score this Judgement has got.
getScores() - Method in class audiojury.domain.Scale
Retrives a list of all the Scores in the scale.
getSelectedProject() - Method in class audiojury.gui.admin.TestImportDialog
Returns the name of the selected project in the tree of projects and tests.
getSelectedTest() - Method in class audiojury.gui.admin.TestImportDialog
Returns the name of the selected test in the tree of projects and tests.
getSharedPath() - Method in class audiojury.gui.common.ConfigDialog
Gets the path to the shared folder entered in the dialog.
getSound() - Method in class audiojury.domain.Instruction
Gets the audio instruction (a Sound).
getSounds() - Method in class audiojury.domain.Judgement
A judgement can consist of one or two Sound objects.
getState() - Method in class audiojury.domain.Project
Gets the state of the Project.
getStatus() - Method in class audiojury.domain.Test
Gets the status of the Test.
getStatusString() - Method in class audiojury.domain.Test
Gets the status of the Test in form of a String.
getTest(String) - Method in class audiojury.domain.Project
Retrieves a specific Test from the Project.
getTestBuilder() - Method in class audiojury.action.TestManager
Gets the TestBuilder currently being used.
getTestCount() - Method in class audiojury.action.ProjectRunner
Gets the number of Tests in the current Project.
getTestMethod() - Method in class audiojury.domain.Scale
Gets the TestMethods that is used.
getTests() - Method in class audiojury.action.TestManager
Returns a hashtable of all Tests in the current project.
getTests() - Method in class audiojury.domain.Project
Returns all tests in the project except with those marked as DELETED.
getTestScale() - Method in class audiojury.domain.Test
Gets the Scale used in the Test.
getText() - Method in class audiojury.domain.Instruction
Gets the textual instruction.
getUniqueInstance() - Static method in class audiojury.action.TestManager
Enforces the Singleton design pattern by always returning the same instance of TestManager.
getUniqueInstance() - Static method in class audiojury.action.TestBuilder
Enforces the Singleton design pattern by always returning the same instance of TestBuilder.
getUniqueInstance() - Static method in class audiojury.action.ResultManager
Enforces the Singleton design pattern by always returning the same instance of ResultManager.
getUniqueInstance() - Static method in class audiojury.action.ProjectManager
Enforces the Singleton design pattern by always returning the same instance of ProjectManager.
getUniqueInstance() - Static method in class audiojury.action.ProjectBuilder
Enforces the Singleton design pattern by always returning the same instance of ProjectBuilder.
getUniqueInstance() - Static method in class audiojury.action.ConfigManager
Enforces the Singleton design pattern by always returning the same instance of ConfigManager.
getValue() - Method in class audiojury.domain.Score
Gets the numerical value of the score.
getValue() - Method in class audiojury.gui.client.PersonalInformationPanel
Returns the value of the personal attribute that was set by user.
getValue() - Method in class audiojury.gui.common.SwingWorker
Get the value produced by the worker thread, or null if it hasn't been constructed yet.
getValue(int) - Method in class audiojury.action.ConfigManager
Gets the value of a a configuration parameter.
getValue(int) - Method in interface audiojury.domain.ConfigProcessing
Gets the value of a a configuration parameter.
getValue(int) - Method in class audiojury.proxy.ConfigPlugin
Gets the value of a a configuration parameter.
getValues(int) - Method in class audiojury.action.ConfigManager
Gets the values of a a multi-valued configuration parameter.
getValues(int) - Method in interface audiojury.domain.ConfigProcessing
Gets the values of a a multi-valued configuration parameter.
getValues(int) - Method in class audiojury.proxy.ConfigPlugin
Gets the values of a a multi-valued configuration parameter.
gotoProjectInstructions() - Method in class audiojury.action.ProjectRunner
Jump to showing the project instructions.
gotoRegistration() - Method in class audiojury.action.ProjectRunner
Jump to the step where personal information is collected.
gotoRunTest(int) - Method in class audiojury.action.ProjectRunner
Jump to the step where tests are run.
GP - Static variable in class audiojury.gui.admin.TestCreatorDialog
Corresponds to GeneralPairs

H

hasMoreLeftTests() - Method in class audiojury.action.ProjectRunner
Determine wether there are more Tests in the Project to run.
hasPlayedA - Variable in class audiojury.gui.client.PairedJudgementBar
Indicates whether sound A was played or not.
hasPlayedB - Variable in class audiojury.gui.client.PairedJudgementBar
Indicates whether sound B was played or not.
hasTestMethod(TestMethod) - Method in class audiojury.domain.Scale
Checks whether a particular TestMethod was assigned to the Scale.
hasZero() - Method in class audiojury.domain.Scale
Checks if the zero is included in the values of the scale.

I

importTest(String, Test, String) - Method in class audiojury.action.TestManager
Imports a Test from another Project into the current project.
init() - Method in class audiojury.gui.client.FullScreenDialog
Displays the first default panel in the middle of this dialog window.
initProject() - Method in class audiojury.domain.Project
Recreates internal objects lost in a serialization.
Instruction - class audiojury.domain.Instruction.
Represents a text or audio instruction that is shown or played back before a Project or Test starts.
Instruction() - Constructor for class audiojury.domain.Instruction
Creates a new instance of Instruction.
Instruction(String, Sound) - Constructor for class audiojury.domain.Instruction
Creates a new instance of Instruction.
INTER_AUTO - Static variable in class audiojury.domain.Test
 
INTER_INTER - Static variable in class audiojury.domain.Test
 
InteractiveModePanel - class audiojury.gui.client.InteractiveModePanel.
Represents a panel which displays an interactive mode judgement bars.
InteractiveModePanel(ProjectRunner, FullScreenDialog, boolean) - Constructor for class audiojury.gui.client.InteractiveModePanel
Creates new InteractiveModePanel.
interrupt() - Method in class audiojury.gui.common.SwingWorker
A new method that interrupts the worker thread.
isCopied() - Method in class audiojury.domain.Sound
Check if the Sound has been copied to it's destination yet.
isFlipped() - Method in class audiojury.domain.PairedJudgement
Checks if the playback order of the Sounds is flipped.
isInputFinished() - Method in class audiojury.gui.client.WelcomePanel
Deprecated. Allways returns True.
isInputFinished() - Method in class audiojury.gui.client.TestPanel
Abstact method that should be reimplemented by subclasses.
isInputFinished() - Method in class audiojury.gui.client.TestInstructionsPanel
Allways returns True.
isInputFinished() - Method in class audiojury.gui.client.TestFinishPanel
Allways returns True.
isInputFinished() - Method in class audiojury.gui.client.RegistrationPanel
 
isInputFinished() - Method in class audiojury.gui.client.ProjectInstructionsPanel
Allways returns True.
isInputFinished() - Method in class audiojury.gui.client.ProjectFinishPanel
Allways returns True.
isInputFinished() - Method in class audiojury.gui.client.PracticeFinishPanel
Allways returns True.
isInputFinished() - Method in class audiojury.gui.client.InteractiveModePanel
Checks whether the selection of a judgement score was done for all judgments or not.
isInputFinished() - Method in class audiojury.gui.client.AutomaticModePanel
Checks whether the selection of a judgement score was done by user or not.
isPaired() - Method in class audiojury.domain.TestMethod
Check if this is a paired test method.
isPaired() - Method in class audiojury.domain.GeneralPairs
Check if this is a paired test method.
isPaired() - Method in class audiojury.domain.FullComparison
Check if this is a paired test method.
isPaired() - Method in class audiojury.domain.DCR
Check if this is a paired test method.
isPaired() - Method in class audiojury.domain.CCR
Check if this is a paired test method.
isPaired() - Method in class audiojury.domain.ACR
Check if this is a paired test method.
isplayallowed - Variable in class audiojury.gui.client.JudgementBar
Enables or disables sound playback functionality.
isPlayingSound() - Method in class audiojury.gui.client.JudgementBar
Checks whether sound is being played or not.
isPractice() - Method in class audiojury.domain.Judgement
Checks if the Judgement is a practice or real judgement.
isSelected() - Method in class audiojury.gui.client.JudgementBar
Checks whether a ScoreButton was selected by user or not.
isTestFinished() - Method in class audiojury.action.ProjectRunner
Determine wether the current set of Judgement is finished and thus the current Test is finished.
isUniqueProjectName(String, int) - Method in class audiojury.action.ProjectManager
Checks it a project name is unique within a specific project state domain.
isUniqueProjectName(String, int) - Method in interface audiojury.domain.ProjectProcessing
Checks it a project name is unique within a specific project state domain.
isUniqueProjectName(String, int) - Method in class audiojury.proxy.ProjectStoragePlugin
Checks it a Project name is unique within a specific project state domain.
isUniqueTestName(String) - Method in class audiojury.action.TestManager
Checks it a Test name is unique within the current Project.

J

judgement - Variable in class audiojury.gui.client.JudgementBar
Judgement which is represented by this class in graphical way.
Judgement - class audiojury.domain.Judgement.
Represents a judgement.
Judgement() - Constructor for class audiojury.domain.Judgement
Creates a new Judgement object.
JudgementBar - class audiojury.gui.client.JudgementBar.
Graphical representation of a Judgement which contains a group of ScoreButtons that represents a Scale and sound playback button(s).
JudgementBar(ProjectRunner, Judgement, Scale) - Constructor for class audiojury.gui.client.JudgementBar
Creates a new JudgementBar.
JudgementBarObservable - class audiojury.gui.client.JudgementBarObservable.
Part of an Observer design pattern used for disabling the sound playback functionality of a judgment bar (interactive mode only), when a sound play button is pressed on another judgement bar.
JudgementBarObservable(JudgementBar) - Constructor for class audiojury.gui.client.JudgementBarObservable
Creates a new instance of JudgementBarObservable.

L

listActiveProjects() - Method in class audiojury.action.ProjectManager
Used by the client to discover available Projects.
listActiveProjects() - Method in interface audiojury.domain.ProjectProcessing
Used by the client to discover available projects.
listActiveProjects() - Method in class audiojury.proxy.ProjectStoragePlugin
Used by the client to discover available projects.
listDirectory(String) - Static method in class audiojury.proxy.PluginUtil
Lists the contents of a directory.
listProjects(int) - Method in class audiojury.action.ProjectManager
Lists Projects.
listProjects(int) - Method in interface audiojury.domain.ProjectProcessing
Lists projects in a specific state.
listProjects(int) - Method in class audiojury.proxy.ProjectStoragePlugin
Lists Projects.
listProjectsAndTests(int) - Method in class audiojury.action.ProjectManager
Lists Projects and Tests.
listProjectsAndTests(int) - Method in interface audiojury.domain.ProjectProcessing
Lists projects and tests in a specific state.
listProjectsAndTests(int) - Method in class audiojury.proxy.ProjectStoragePlugin
Lists Projects and Tests.

M

main(String[]) - Static method in class audiojury.gui.admin.SoundfileSingleSelector
Used for testing the functionality of the class.
main(String[]) - Static method in class audiojury.gui.admin.MainWindow
Creates and runs an instance of AudioJury Administrator application.
main(String[]) - Static method in class audiojury.gui.client.MainWindow
Creates and runs an instance of AudioJury Client application.
MainWindow - class audiojury.gui.admin.MainWindow.
Main window for AudioJury Administrator.
MainWindow - class audiojury.gui.client.MainWindow.
Main window for AudioJury Client.
MainWindow() - Constructor for class audiojury.gui.admin.MainWindow
Standard constructor for MainWindow.
MainWindow() - Constructor for class audiojury.gui.client.MainWindow
Creates new form MainWindow.
manualImport(File[]) - Method in class audiojury.action.ResultManager
Fetches results from the given files and imports them in the admininstrator program.
manualImport(File[]) - Method in interface audiojury.domain.ResultProcessing
Fetches results from the given files and imports them in the admininstrator program.
manualImport(File[]) - Method in class audiojury.proxy.ResultPlugin
Fetches ProjectResults from the given files and imports them in the admininstrator program.
maximizeWindow(Window) - Static method in class audiojury.gui.common.WindowUtil
Maximizes the window on the screen.
MODE_PREVIEW - Static variable in class audiojury.action.ProjectRunner
By default preview mode is off which means the tests will run as programmed (like in the client).
MODE_REAL - Static variable in class audiojury.action.ProjectRunner
By default real mode is on, which means the judgements will be performed as programmed.

N

name - Variable in class audiojury.domain.TestMethod
Name of the test method
NEW - Static variable in class audiojury.domain.Test
 
newProject(String) - Method in class audiojury.action.ProjectManager
Creates a new Project.
newProject(String) - Method in interface audiojury.domain.ProjectProcessing
Creates a new project.
newProject(String) - Method in class audiojury.proxy.ProjectStoragePlugin
Creates a new Project.
newTest(String) - Method in class audiojury.action.TestManager
Creates a new Test.
NEXT_JUDGEMENT - Static variable in class audiojury.action.ProjectRunner
Command for gotoRunTest: Goto next judgement.
NONE - Static variable in class audiojury.gui.admin.TestCreatorDialog
Corresponds to no TestMethod
NoProjectFoundException - exception audiojury.domain.NoProjectFoundException.
Thrown if a requested Project does not exist.
NoProjectFoundException() - Constructor for class audiojury.domain.NoProjectFoundException
Creates a new instance of NoProjectFoundException without a detailed error message.
NoProjectFoundException(String) - Constructor for class audiojury.domain.NoProjectFoundException
Creates a new instance of NoProjectFoundException with the specified detailed error message.
NoSharedFolderException - exception audiojury.domain.NoSharedFolderException.
Thrown if the shared folder was requested but does not exist.
NoSharedFolderException() - Constructor for class audiojury.domain.NoSharedFolderException
Creates a new instance of NoSharedFolderException without a detailed error message.
NoSharedFolderException(String) - Constructor for class audiojury.domain.NoSharedFolderException
Creates a new instance of NoSharedFolderException with the specified detailed error message.
NoTestFoundException - exception audiojury.domain.NoTestFoundException.
Thrown if a requested test is not found.
NoTestFoundException() - Constructor for class audiojury.domain.NoTestFoundException
Creates a new instance of NoTestFoundException without a detailed error message.
NoTestFoundException(String) - Constructor for class audiojury.domain.NoTestFoundException
Creates a new instance of NoTestFoundException with the specified detailed error message.
notifyObservers() - Method in class audiojury.gui.client.JudgementBarObservable
Notifies InteractiveModePanel that a sound playback started or finished on a judgement bar.
NotUniqueNameException - exception audiojury.domain.NotUniqueNameException.
Thrown if a suggested name is not unique within its context.
NotUniqueNameException() - Constructor for class audiojury.domain.NotUniqueNameException
Creates a new instance of NotUniqueNameException without a detailed error message.
NotUniqueNameException(String) - Constructor for class audiojury.domain.NotUniqueNameException
Creates a new instance of NotUniqueNameException with the specified detailed error message.

O

ObjectCloner - class audiojury.domain.ObjectCloner.
Makes deep copies of objects.
observable - Variable in class audiojury.gui.client.JudgementBar
Used for registration of InteractiveModePanel as an observer and for notification about sound playback status.
openProject(String) - Method in class audiojury.action.ProjectManager
Opens a Project that is in dynamic state.
openProject(String) - Method in interface audiojury.domain.ProjectProcessing
Opens a project that is in dynamic state.
openProject(String) - Method in class audiojury.proxy.ProjectStoragePlugin
Opens a Project that is in dynamic state.
openProjectPassive(String) - Method in class audiojury.action.ProjectManager
Open the Project in read-only mode.
openProjectPassive(String) - Method in class audiojury.proxy.ProjectStoragePlugin
Opens a Project for AudioJury Client
openResults(String, int) - Method in class audiojury.action.ResultManager
Returns the result of a specific Project.
openResults(String, int) - Method in interface audiojury.domain.ResultProcessing
Loads the results associated with a certain project.
openResults(String, int) - Method in class audiojury.proxy.ResultPlugin
Returns all the ProjectResults of a specific Project.
openScales() - Method in class audiojury.action.ProjectManager
Opens a Scale from a scale.conf file.
openScales() - Method in interface audiojury.domain.ProjectProcessing
Opens scales from a scale.conf file.
openScales() - Method in class audiojury.proxy.ProjectStoragePlugin
Opens Scales from a scale.conf file.
openTest(String) - Method in class audiojury.action.TestManager
Opens a Test in the current Project and makes it current in the TestBuilder.
openTest(String, String) - Method in class audiojury.proxy.ProjectStoragePlugin
Opens a Test within a specific Project.

P

paintBar() - Method in class audiojury.gui.client.JudgementBar
Draws a panel which contains scale panel and sound play button(s).
paintScale() - Method in class audiojury.gui.client.SingleJudgementBar
Draws a panel which contains the score buttons.
paintScale() - Method in class audiojury.gui.client.PairedJudgementBar
Draws a panel which contains the score buttons.
paintScale() - Method in class audiojury.gui.client.JudgementBar
Draws a panel which contains the score buttons.
PairedJudgement - class audiojury.domain.PairedJudgement.
Represents a paired judgement.
PairedJudgement() - Constructor for class audiojury.domain.PairedJudgement
Creates a new PairedJudgement object.
PairedJudgementBar - class audiojury.gui.client.PairedJudgementBar.
Graphical representation of a PairedJudgement.
PairedJudgementBar(ProjectRunner, Judgement, Scale) - Constructor for class audiojury.gui.client.PairedJudgementBar
Creates new form PairedJudgementBar.
persInfo - Variable in class audiojury.domain.ProjectResults
Array of Strings containging the personal information of the participant.
PERSON_INFO - Static variable in class audiojury.domain.ConfigBase
Parameter constant: Informatin about a test subject.
PersonalInformationPanel - class audiojury.gui.client.PersonalInformationPanel.
Displays one personal attribute, a label and a text field for attribute value.
PersonalInformationPanel(String) - Constructor for class audiojury.gui.client.PersonalInformationPanel
Creates new PersonalInformationPanel.
playSound(Sound) - Method in class audiojury.gui.client.JudgementBar
Single sound playback function.
playSound(String, Sound) - Method in class audiojury.proxy.SoundUtility
Plays back a Sound.
playSounds(Vector, int) - Method in class audiojury.gui.client.JudgementBar
Several sound playback function.
playWaveFile(String) - Method in class audiojury.proxy.SoundUtility
Plays a sound file in the wave format.
PluginUtil - class audiojury.proxy.PluginUtil.
Contains a number of helper methods that carry out common file operations.
pnlPlay - Variable in class audiojury.gui.client.PairedJudgementBar
Panel which contains two sound play buttons.
pnlScale - Variable in class audiojury.gui.client.JudgementBar
Panel that display a group of ScoreButtons.
PracticeFinishPanel - class audiojury.gui.client.PracticeFinishPanel.
Shown when the practice session is finished.
PracticeFinishPanel(ProjectRunner, FullScreenDialog) - Constructor for class audiojury.gui.client.PracticeFinishPanel
Creates new PracticeFinishPanel.
PREV_JUDGEMENT - Static variable in class audiojury.action.ProjectRunner
Command for gotoRunTest: Goto previous judgement.
previewTest(Project, Test, FullScreenDialog) - Method in class audiojury.action.ProjectRunner
Starts preview of a Test.
project - Variable in class audiojury.domain.ProjectResults
The Project the participant was taking.
Project - class audiojury.domain.Project.
Represents a Project.
Project() - Constructor for class audiojury.domain.Project
Creates a new Project object.
ProjectBuilder - class audiojury.action.ProjectBuilder.
Does simple operations on a dynamic Project.
ProjectCreatorDialog - class audiojury.gui.admin.ProjectCreatorDialog.
Dialog for creating a new Project.
ProjectCreatorDialog(Frame, boolean) - Constructor for class audiojury.gui.admin.ProjectCreatorDialog
Creates new form ProjectCreatorDialog
ProjectDuplicatorDialog - class audiojury.gui.admin.ProjectDuplicatorDialog.
Dialog for duplicating a Project.
ProjectDuplicatorDialog(Frame, boolean) - Constructor for class audiojury.gui.admin.ProjectDuplicatorDialog
Creates new form NewProjectDialog
ProjectEmptyException - exception audiojury.domain.ProjectEmptyException.
Thrown if the Project was unexpectedly empty.
ProjectEmptyException() - Constructor for class audiojury.domain.ProjectEmptyException
Creates a new instance of ProjectEmptyException without a detailed error message.
ProjectEmptyException(String) - Constructor for class audiojury.domain.ProjectEmptyException
Creates a new instance of ProjectEmptyException with the specified detailed error message.
ProjectFinishPanel - class audiojury.gui.client.ProjectFinishPanel.
Shown when the Project is finished.
ProjectFinishPanel(ProjectRunner, FullScreenDialog, boolean) - Constructor for class audiojury.gui.client.ProjectFinishPanel
Creates new ProjectFinishPanel.
ProjectInstructionsPanel - class audiojury.gui.client.ProjectInstructionsPanel.
Contains text and audio instructions of the project.
ProjectInstructionsPanel(ProjectRunner, FullScreenDialog) - Constructor for class audiojury.gui.client.ProjectInstructionsPanel
Creates new ProjectInstructionPanel.
ProjectManager - class audiojury.action.ProjectManager.
Manages a collection of Projects.
ProjectOperationException - exception audiojury.domain.ProjectOperationException.
Thrown if an requested operation on a Project fails for some reason.
ProjectOperationException() - Constructor for class audiojury.domain.ProjectOperationException
Creates a new instance of ProjectOperationException without a detailed error message.
ProjectOperationException(String) - Constructor for class audiojury.domain.ProjectOperationException
Creates a new instance of ProjectOperationException with the specified detailed error message.
ProjectProcessing - interface audiojury.domain.ProjectProcessing.
This interface describes operations that can be made on a Project.
ProjectRenamerDialog - class audiojury.gui.admin.ProjectRenamerDialog.
Dialog for renaming a Project.
ProjectRenamerDialog(Frame, boolean) - Constructor for class audiojury.gui.admin.ProjectRenamerDialog
Creates new form NewProjectDialog
ProjectResults - class audiojury.domain.ProjectResults.
Contains the results from a completed project.
ProjectResults() - Constructor for class audiojury.domain.ProjectResults
Creates a new ProjectResults object.
projectRunner - Variable in class audiojury.gui.client.TestPanel
audiojury.action.ProjectRunnger object used to run the project.
projectRunner - Variable in class audiojury.gui.client.JudgementBar
ProjectRunner that is assigned to this judgement bar.
ProjectRunner - class audiojury.action.ProjectRunner.
Coordinates the actions when a Project is run by a test subject.
ProjectRunner(int) - Constructor for class audiojury.action.ProjectRunner
Constructor.
PROJECTS_PATH - Static variable in class audiojury.domain.ConfigBase
Parameter constant: Where the administrator program stores all dynamic, active and closed projects.
ProjectStoragePlugin - class audiojury.proxy.ProjectStoragePlugin.
Deals with project storage details.
ProjectStoragePlugin() - Constructor for class audiojury.proxy.ProjectStoragePlugin
Constructor.
propertyChange(PropertyChangeEvent) - Method in class audiojury.gui.admin.SoundPreviewer
Event handler used to detect a new sound file selection

Q

quitProject() - Method in class audiojury.gui.client.FullScreenDialog
Shows the user a dialog asking if he or she realy wants to quit taking the test.

R

randomJudgements() - Method in class audiojury.domain.Test
Randomizes the Judgements within the Test.
randomPairs() - Method in class audiojury.domain.Test
Randomizes the order of the Sounds in any PairedJudgements within the Test.
reactivateProject(String) - Method in class audiojury.action.ProjectManager
Moves a Project from closed state back to active state.
reactivateProject(String) - Method in interface audiojury.domain.ProjectProcessing
Reactivates a project by copying it from the closed directory.
reactivateProject(String) - Method in class audiojury.proxy.ProjectStoragePlugin
Moves a Project from closed state back to active state.
readObject(String) - Static method in class audiojury.proxy.PluginUtil
Reads an object from file.
registerObserver(Observer) - Method in class audiojury.action.ProjectManager
Registers an observer so it can be notified when the state of the ProjectManager changes.
registerObserver(Observer) - Method in class audiojury.gui.client.JudgementBarObservable
Registers InteractionModePanel as an Observer.
registerObserver(Observer) - Method in class audiojury.gui.client.JudgementBar
Registers observers for further sound playback notification.
registerObserver(Observer) - Method in class audiojury.proxy.ProjectStoragePlugin
Registers an observer so that the observer will be notified when status of the ProjectStoragePlugin changes.
RegistrationPanel - class audiojury.gui.client.RegistrationPanel.
Contains all the personal attributes that the user must fill in before starting a Project.
RegistrationPanel(ProjectRunner, FullScreenDialog) - Constructor for class audiojury.gui.client.RegistrationPanel
Creates new form RegistrationPanel.
removePractice(int) - Method in class audiojury.action.TestBuilder
Remove a Judgement from the set of practice judgements.
removePractice(int) - Method in class audiojury.domain.Test
Removes a specific Judgement from the list of pratice judgements.
removeReal(int) - Method in class audiojury.action.TestBuilder
Remove a Judgement from the Test.
removeReal(int) - Method in class audiojury.domain.Test
Removes a specific Judgement from the list of real judgements.
removeTest(String) - Method in class audiojury.domain.Project
Removes a Test from the Project.
RENAMED - Static variable in class audiojury.domain.Test
 
renameProject(String, String) - Method in class audiojury.action.ProjectManager
Renames a Project in dynamic state.
renameProject(String, String) - Method in interface audiojury.domain.ProjectProcessing
Renames a project in dynamic state.
renameProject(String, String) - Method in class audiojury.proxy.ProjectStoragePlugin
Renames a Project in dynamic state.
renameTest(String, String) - Method in class audiojury.action.TestManager
Renames a Test in the current Project.
REPORT_PATH - Static variable in class audiojury.domain.ConfigBase
Parameter constant: Where to put generated reports.
RESULT_PATH - Static variable in class audiojury.domain.ConfigBase
Parameter constant: Path to read/write project results.
ResultfileFilter - class audiojury.gui.admin.ResultfileFilter.
A filter approving ajr-files containing ProjectResults.
ResultfileFilter() - Constructor for class audiojury.gui.admin.ResultfileFilter
 
ResultImportDialog - class audiojury.gui.admin.ResultImportDialog.
Dialog for importing ProjectResults(s) into a Project.
ResultImportDialog(Frame, boolean) - Constructor for class audiojury.gui.admin.ResultImportDialog
Creates new form ResultImportDialog
ResultManager - class audiojury.action.ResultManager.
Wrapper for the ResultPlugin.
ResultOperationException - exception audiojury.domain.ResultOperationException.
Thrown if an requested operation on a ProjectResults fails for some reason.
ResultOperationException() - Constructor for class audiojury.domain.ResultOperationException
Creates a new instance of ResultOperationException without a detailed error message.
ResultOperationException(String) - Constructor for class audiojury.domain.ResultOperationException
Creates a new instance of ResultOperationException with the specified detailed error message.
ResultPlugin - class audiojury.proxy.ResultPlugin.
Deals with result storage details.
ResultPlugin() - Constructor for class audiojury.proxy.ResultPlugin
Constructor
ResultProcessing - interface audiojury.domain.ResultProcessing.
This interface defines which operations all result handling classes should implement.
ResultViewerDialog - class audiojury.gui.admin.ResultViewerDialog.
Represents the dialog for viewing a project results.
ResultViewerDialog(String, int, Frame, boolean) - Constructor for class audiojury.gui.admin.ResultViewerDialog
Creates new form ResultViewerDialog
runProject(String, FullScreenDialog) - Method in class audiojury.action.ProjectRunner
Starts running a Project.

S

saveConfiguration() - Method in class audiojury.action.ConfigManager
Saves the configuration settings.
saveConfiguration() - Method in class audiojury.proxy.ConfigPlugin
Forces the plugin to flush the settings to disk.
saveProject(Project) - Method in class audiojury.action.ProjectManager
Saves a Project object to disk.
saveProject(Project) - Method in interface audiojury.domain.ProjectProcessing
Saves a project object to disk.
saveProject(Project) - Method in class audiojury.proxy.ProjectStoragePlugin
Saves a Project object to disk.
saveRegistrationInfo(String[]) - Method in class audiojury.action.ProjectRunner
Makes the collected personal information part of the results.
saveResults() - Method in class audiojury.action.ProjectRunner
Saves the project results to disk.
saveResults(ProjectResults) - Method in class audiojury.action.ResultManager
Saves results from the client.
saveResults(ProjectResults) - Method in interface audiojury.domain.ResultProcessing
Saves results from the client.
saveResults(ProjectResults) - Method in class audiojury.proxy.ResultPlugin
Saves ProjectResults from the client.
saveScales(Scale[]) - Method in class audiojury.action.ProjectManager
Saves Scale objects in a stream file named scale.conf
saveScales(Scale[]) - Method in interface audiojury.domain.ProjectProcessing
Saves Scale objects in a stream file named scale.conf
saveScales(Scale[]) - Method in class audiojury.proxy.ProjectStoragePlugin
Saves Scale objects in a stream file named scale.conf
saveTest() - Method in class audiojury.action.TestManager
Saves the current Test.
saveToTextFile(String, String) - Static method in class audiojury.proxy.PluginUtil
Saves a text string to a file.
scale - Variable in class audiojury.gui.client.JudgementBar
The Scale of a JudgementBar.
Scale - class audiojury.domain.Scale.
Represents a scale used for grading Sounds in Judgements.
Scale() - Constructor for class audiojury.domain.Scale
Creates a new Scale object.
Score - class audiojury.domain.Score.
Contains the score of a Judgement.
Score() - Constructor for class audiojury.domain.Score
Creates a new Score object.
ScoreButton - class audiojury.gui.client.ScoreButton.
Represents a judgement score radio button.
ScoreButton(Judgement, Score) - Constructor for class audiojury.gui.client.ScoreButton
Creates a new instance of ScoreButton.
setAllowPlay(boolean) - Method in class audiojury.gui.client.JudgementBar
Enables or disables sound playback on JudgementBar.
setBarEnabled(boolean) - Method in class audiojury.gui.client.JudgementBar
Enables or disables input on the judgement bar.
setBarVisible(boolean) - Method in class audiojury.gui.client.JudgementBar
Sets the visibility mode of the bar.
setConfigPlugin(ConfigPlugin) - Method in class audiojury.action.ConfigManager
Use this method to choose which storage plugin to use.
setCopied(boolean) - Method in class audiojury.domain.Sound
Indicate that the Sound has been copies to it's final position.
setCurrentPanel(JPanel) - Method in class audiojury.gui.client.FullScreenDialog
Displays a panel in the middle of this dialog window.
setCurrentProject(Project) - Method in class audiojury.action.ProjectBuilder
Sets which Project to make as current.
setCurrentTest(Test) - Method in class audiojury.action.TestBuilder
Sets which Test to build on.
setEnablePlayButtons(boolean) - Method in class audiojury.gui.client.SingleJudgementBar
Enables or disables play sound button.
setEnablePlayButtons(boolean) - Method in class audiojury.gui.client.PairedJudgementBar
Enables or disables the play sound buttons.
setHeader(String) - Method in class audiojury.domain.Scale
Sets the header of the scale.
setInstructions(Instruction) - Method in class audiojury.action.TestBuilder
Assigns an Instruction to the current project.
setInstructions(Instruction) - Method in class audiojury.action.ProjectBuilder
Assigns Instruction to the current project.
setInstructions(Instruction) - Method in class audiojury.domain.Test
Assigns new Instruction to the Test.
setInstructions(Instruction) - Method in class audiojury.domain.Project
Assigns an Instruction to the Project.
setInterMode(int) - Method in class audiojury.action.TestBuilder
Sets the interaction mode.
setInterMode(int) - Method in class audiojury.domain.Test
Sets the interaction mode that the Test will use.
setLabel(String) - Method in class audiojury.domain.Score
Sets the label for the score.
setMethod(TestMethod) - Method in class audiojury.action.TestBuilder
Set TestMethodof this Test.
setMethod(TestMethod) - Method in class audiojury.domain.Test
Sets the TestMethod used by the Test.
setName(String) - Method in class audiojury.domain.Test
Sets name the for the Test.
setName(String) - Method in class audiojury.domain.Sound
Sets the name of the Sound.
setName(String) - Method in class audiojury.domain.Scale
Sets the name of the scale.
setName(String) - Method in class audiojury.domain.Project
Sets the name of the Project.
setNewProjectName(String) - Method in class audiojury.gui.admin.ProjectRenamerDialog
Sets the new name for the project.
setNewProjectName(String) - Method in class audiojury.gui.admin.ProjectDuplicatorDialog
Sets the new name for the duplicated project.
setNewTestName(String) - Method in class audiojury.gui.admin.TestRenamerDialog
Sets the new name for the test.
setNewTestName(String) - Method in class audiojury.gui.admin.TestDuplicatorDialog
Sets the new name for the duplicated test.
setOldName(String) - Method in class audiojury.domain.Test
Sets the old name for the Test.
setOrigin(TestOrigin) - Method in class audiojury.domain.Test
Sets the TestOrigin of the Test.
setPanelSize(Dimension) - Method in class audiojury.gui.client.FullScreenDialog
Sets the size of the panels shown in the middle.
setPath(String) - Method in class audiojury.domain.Sound
Sets the path to the sound file in the Sound.
setPersItems(String[]) - Method in class audiojury.action.ProjectBuilder
Assigns which personal attributes to collect.
setPersItems(String[]) - Method in class audiojury.domain.Project
Sets which personal information attributes to collect from the test subjects.
setPractice(boolean) - Method in class audiojury.domain.Judgement
Marks the Judgement as a practice or real judgement.
setPracticeJudgements(Vector) - Method in class audiojury.domain.Test
Sets all the practice Judgements in the Test to a supplied list.
setProjectStoragePlugin(ProjectStoragePlugin) - Method in class audiojury.action.ProjectManager
Sets sets the storage plugin to use.
setRandomizeJudgements(boolean) - Method in class audiojury.action.TestBuilder
Sets the Judgement randomization mode.
setRandomizeJudgements(boolean) - Method in class audiojury.domain.Test
Sets the randomization of the Judgements within the Test.
setRandomizePairs(boolean) - Method in class audiojury.action.TestBuilder
Sets the pair randomization mode.
setRandomizePairs(boolean) - Method in class audiojury.domain.Test
Sets the randomization of the Sounds within a PairedJudgement.
setRealJudgements(Vector) - Method in class audiojury.domain.Test
Sets all the real Judgements in the Test to a supplied list.
setResultPlugin(ResultPlugin) - Method in class audiojury.action.ResultManager
Use this method to choose which result storage plugin (ResultPlugin) to use.
setScore(Score) - Method in class audiojury.domain.PairedJudgement
Sets the Score of a judgement.
setScore(Score) - Method in class audiojury.domain.Judgement
Assigns a score to the Judgement.
setSound(Sound) - Method in class audiojury.domain.Instruction
Sets the audio instruction.
setState(int) - Method in class audiojury.domain.Project
Set the state of a Project.
setStatus(int) - Method in class audiojury.domain.Test
Sets the status of the Test.
setTestMethods(TestMethod[]) - Method in class audiojury.domain.Scale
Sets the TestMethods that will be used.
setTestScale(Scale) - Method in class audiojury.domain.Test
Sets the Scale used in the Test.
setText(String) - Method in class audiojury.domain.Instruction
Sets the textual instruction.
setValue(int) - Method in class audiojury.domain.Score
Sets the numerical value of the score.
setValue(int, String) - Method in class audiojury.action.ConfigManager
Sets a configuration parameter.
setValue(int, String) - Method in interface audiojury.domain.ConfigProcessing
Sets a configuration parameter.
setValue(int, String) - Method in class audiojury.proxy.ConfigPlugin
Sets a configuration parameter.
setValues(int, String[]) - Method in class audiojury.action.ConfigManager
Sets a multi-valued configuration parameter.
setValues(int, String[]) - Method in interface audiojury.domain.ConfigProcessing
Sets a multi-valued configuration parameter.
setValues(int, String[]) - Method in class audiojury.proxy.ConfigPlugin
Sets a multi-valued configuration parameter.
SHARED_PATH - Static variable in class audiojury.domain.ConfigBase
Parameter constant: Path to "shared folder".
SHOW_INSTRUCTIONS - Static variable in class audiojury.action.ProjectRunner
Command for gotoRunTest: Goto show instructions.
showError(Component, String) - Static method in class audiojury.gui.common.WindowUtil
Shows an error dialog.
SingleJudgement - class audiojury.domain.SingleJudgement.
Represents a single judgement.
SingleJudgement() - Constructor for class audiojury.domain.SingleJudgement
Creates a new SingleJudgement object.
SingleJudgementBar - class audiojury.gui.client.SingleJudgementBar.
Graphical representation of a single Judgement.
SingleJudgementBar(ProjectRunner, Judgement, Scale) - Constructor for class audiojury.gui.client.SingleJudgementBar
Creates new SingleJudgementBar.
SKIP_PRACTICE - Static variable in class audiojury.action.ProjectRunner
Command for gotoRunTest: Skip practice.
Sound - class audiojury.domain.Sound.
Represents a sound file.
Sound() - Constructor for class audiojury.domain.Sound
Creates a new Sound object.
soundA - Variable in class audiojury.gui.client.PairedJudgementBar
Sound A.
soundB - Variable in class audiojury.gui.client.PairedJudgementBar
Sound B.
SoundfileFilter - class audiojury.gui.admin.SoundfileFilter.
A filter approving supported sound files.
SoundfileFilter() - Constructor for class audiojury.gui.admin.SoundfileFilter
 
SoundfilePairSelectorDialog - class audiojury.gui.admin.SoundfilePairSelectorDialog.
Dialog for selecting a pair of sound files.
SoundfilePairSelectorDialog(Frame, boolean) - Constructor for class audiojury.gui.admin.SoundfilePairSelectorDialog
Creates new form SoundfilePairSelector
SoundfilePairSelectorDialog(Frame, boolean, File, File) - Constructor for class audiojury.gui.admin.SoundfilePairSelectorDialog
Creates new form SoundfilePairSelector.
SoundfileSingleSelector - class audiojury.gui.admin.SoundfileSingleSelector.
File browser for selecting a single sound file.
SoundfileSingleSelector(boolean) - Constructor for class audiojury.gui.admin.SoundfileSingleSelector
Creates a new instance of SoundfileSingleSelector
SoundfileSingleSelector(String, boolean) - Constructor for class audiojury.gui.admin.SoundfileSingleSelector
Creates a new instance of SoundfileSingleSelector
soundPlayFinished(Sound) - Method in class audiojury.gui.client.SingleJudgementBar
Called when sound's playback is over.
soundPlayFinished(Sound) - Method in class audiojury.gui.client.PairedJudgementBar
Called when sound's playback is over.
soundPlayFinished(Sound) - Method in class audiojury.gui.client.JudgementBar
Called when sound's playback is over.
soundPlayStarted(Sound) - Method in class audiojury.gui.client.SingleJudgementBar
Called when sound's playback starts.
soundPlayStarted(Sound) - Method in class audiojury.gui.client.PairedJudgementBar
Called when sound's playback starts.
soundPlayStarted(Sound) - Method in class audiojury.gui.client.JudgementBar
Called when sound's playback starts.
SoundPreviewer - class audiojury.gui.admin.SoundPreviewer.
Sound previewer panel used in JFileChooser diloag to preview sounds
SoundPreviewer(JFileChooser) - Constructor for class audiojury.gui.admin.SoundPreviewer
Creates new instance of SoundPreviewer
SoundUtility - class audiojury.proxy.SoundUtility.
Contains common sound playback operations carried out by the client and the administrator program.
SoundUtility() - Constructor for class audiojury.proxy.SoundUtility
Creates a new SoundUtility object.
START_PRACTICE - Static variable in class audiojury.action.ProjectRunner
Command for gotoRunTest: Start practice screen.
START_REAL - Static variable in class audiojury.action.ProjectRunner
Command for gotoRunTest: Start real test (no practice).
start() - Method in class audiojury.gui.common.SwingWorker
Start the worker thread.
stopPlayback() - Method in class audiojury.proxy.SoundUtility
Stops all play back using this instance of the SoundUtility.
SwingWorker - class audiojury.gui.common.SwingWorker.
This is the 3rd version of SwingWorker (also known as SwingWorker 3).
SwingWorker() - Constructor for class audiojury.gui.common.SwingWorker
Start a thread that will call the construct method and then exit.

T

Test - class audiojury.domain.Test.
Representation of a test within a Project.
Test() - Constructor for class audiojury.domain.Test
Creates a new Test object.
TestBuilder - class audiojury.action.TestBuilder.
Does operations on a Test.
TestCreatorDialog - class audiojury.gui.admin.TestCreatorDialog.
Dialog for creating a new Test.
TestCreatorDialog(Frame, boolean) - Constructor for class audiojury.gui.admin.TestCreatorDialog
Creates new form NewProjectDialog
TestDuplicatorDialog - class audiojury.gui.admin.TestDuplicatorDialog.
Dialog for duplicating a Test.
TestDuplicatorDialog(Frame, boolean) - Constructor for class audiojury.gui.admin.TestDuplicatorDialog
Creates new form NewProjectDialog
TestEmptyException - exception audiojury.domain.TestEmptyException.
Thrown if the Test was unexpectedly empty.
TestEmptyException() - Constructor for class audiojury.domain.TestEmptyException
Creates a new instance of TestEmptyException without a detailed error message.
TestEmptyException(String) - Constructor for class audiojury.domain.TestEmptyException
Creates a new instance of TestEmptyException with the specified detailed error message.
TestFinishPanel - class audiojury.gui.client.TestFinishPanel.
Shown when the current Test is finished.
TestFinishPanel(ProjectRunner, FullScreenDialog) - Constructor for class audiojury.gui.client.TestFinishPanel
Creates new TestFinishPanel.
TestImportDialog - class audiojury.gui.admin.TestImportDialog.
Dialog for importing tests from other projects.
TestImportDialog(Frame, boolean, Hashtable, String) - Constructor for class audiojury.gui.admin.TestImportDialog
Creates new form TestImportDialog
TestInstructionsPanel - class audiojury.gui.client.TestInstructionsPanel.
Contains text and audio instructions of the current test.
TestInstructionsPanel(ProjectRunner, FullScreenDialog) - Constructor for class audiojury.gui.client.TestInstructionsPanel
Creates new TestInstructionsPanel.
TestManager - class audiojury.action.TestManager.
Manages a collection of Tests within a Project.
TestMethod - class audiojury.domain.TestMethod.
This class is the abstract superclass for other test methods.
TestMethod() - Constructor for class audiojury.domain.TestMethod
Constructor for TestMethod.
testName - Variable in class audiojury.domain.TestSaveState
Current test name in save process.
testNumber - Variable in class audiojury.domain.TestSaveState
current test number.
TestOperationException - exception audiojury.domain.TestOperationException.
Thrown if an requested operation on a Test fails for some reason.
TestOperationException() - Constructor for class audiojury.domain.TestOperationException
Creates a new instance of TestOperationException without a detailed error message.
TestOperationException(String) - Constructor for class audiojury.domain.TestOperationException
Creates a new instance of TestOperationException with the specified detailed error message.
TestOrigin - class audiojury.domain.TestOrigin.
Keeps track of the origin of a Test.
TestOrigin(Project, Test) - Constructor for class audiojury.domain.TestOrigin
Creates a new TestOrigin object.
TestOrigin(String, String) - Constructor for class audiojury.domain.TestOrigin
Creates a new TestOrigin object.
TestPanel - class audiojury.gui.client.TestPanel.
Base class for all panels shown in the middle of FullScreenDialog window.
TestPanel(ProjectRunner, FullScreenDialog) - Constructor for class audiojury.gui.client.TestPanel
Creates new TestPanel.
TestRenamerDialog - class audiojury.gui.admin.TestRenamerDialog.
Dialog for renaming a Test.
TestRenamerDialog(Frame, boolean) - Constructor for class audiojury.gui.admin.TestRenamerDialog
Creates new form NewProjectDialog
tests - Variable in class audiojury.domain.ProjectResults
Hashtable with the Tests that the participant evaluated.
TestSaveState - class audiojury.domain.TestSaveState.
Used as a token for keeping track of progress when saving a Project.
TestSaveState() - Constructor for class audiojury.domain.TestSaveState
Creates a new instance of TestSaveState.
TestStatusComparator - class audiojury.domain.TestStatusComparator.
Compares the tests according the test Status.
TestStatusComparator() - Constructor for class audiojury.domain.TestStatusComparator
Creates a new instance of TestStausComparator.
TMP - Static variable in class audiojury.domain.Test
 
toString() - Method in class audiojury.domain.Scale
Converts the Scale to an String object.
toString() - Method in class audiojury.domain.Judgement
Returns a String with the names of the Sounds the Judgement contains.
totalNumber - Variable in class audiojury.domain.TestSaveState
Total number of tests.

U

update(Observable, Object) - Method in class audiojury.gui.admin.MainWindow
Used for updating the progress bar and such while saving.
update(Observable, Object) - Method in class audiojury.gui.client.InteractiveModePanel
Disables or enables playback function in all judgement bars.

V

VIRGIN - Static variable in class audiojury.domain.Test
 

W

wasCancelled() - Method in class audiojury.gui.admin.TestRenamerDialog
Check if the dialog was cancelled.
wasCancelled() - Method in class audiojury.gui.admin.TestImportDialog
Check if the dialog was cancelled.
wasCancelled() - Method in class audiojury.gui.admin.TestDuplicatorDialog
Check if the dialog was cancelled.
wasCancelled() - Method in class audiojury.gui.admin.TestCreatorDialog
Check if the dialog was cancelled.
wasCancelled() - Method in class audiojury.gui.admin.SoundfilePairSelectorDialog
Check if the dialog was cancelled.
wasCancelled() - Method in class audiojury.gui.admin.ProjectRenamerDialog
Check if the dialog was cancelled.
wasCancelled() - Method in class audiojury.gui.admin.ProjectDuplicatorDialog
Check if the dialog was cancelled.
wasCancelled() - Method in class audiojury.gui.admin.ProjectCreatorDialog
Check if the dialog was cancelled.
wasCancelled() - Method in class audiojury.gui.common.ConfigDialog
Check if the dialog was cancelled.
WelcomePanel - class audiojury.gui.client.WelcomePanel.
Deprecated. Is not used in this release of AudioJury. The first default panel shown is ProjectInstructionsPanel
WelcomePanel(ProjectRunner, FullScreenDialog) - Constructor for class audiojury.gui.client.WelcomePanel
Deprecated. Creates new WelcomePanel.
WindowUtil - class audiojury.gui.common.WindowUtil.
Contains several useful windows management functions.
writeObject(String, Object) - Static method in class audiojury.proxy.PluginUtil
Writes an object to file.

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