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

A

AbstractDataTypeManager - Class in uk.ac.cisban.rod.data
An abstract class that contains functions needed for every type of data that can be saved into ROD.
AbstractDataTypeManager() - Constructor for class uk.ac.cisban.rod.data.AbstractDataTypeManager
Main constructor.
actionApplication - Variable in class uk.ac.cisban.rod.database.data.LogEvent
 
ActionApplication - Class in uk.ac.cisban.rod.database.fuge
An applied ActionCV that may have a set of LogEvents.
ActionApplication(ActionCV) - Constructor for class uk.ac.cisban.rod.database.fuge.ActionApplication
 
actionApplicationId - Variable in class uk.ac.cisban.rod.gui.inset.Inset
 
ActionCV - Class in uk.ac.cisban.rod.database.fuge
An action in a ProtocolCV that has a define subprotocol and ordering.
ActionCV(Integer, String) - Constructor for class uk.ac.cisban.rod.database.fuge.ActionCV
 
ActionCV(Integer, String, String, String, boolean, ProtocolCV) - Constructor for class uk.ac.cisban.rod.database.fuge.ActionCV
 
ActionCVContainer - Class in uk.ac.cisban.rod.gui.inset
Superclass for any GUI container that holds a displayed ActionCV.
ActionCVContainer(ActionCV) - Constructor for class uk.ac.cisban.rod.gui.inset.ActionCVContainer
 
actionCVId - Variable in class uk.ac.cisban.rod.gui.inset.Inset
 
actionPerformed(ActionEvent) - Method in class uk.ac.cisban.rod.gui.core.RodDialog
 
actionPerformed(ActionEvent) - Method in class uk.ac.cisban.rod.gui.core.RodMenuBar
Calls appropriate action when a menu option is selected.
actionPerformed(ActionEvent) - Method in class uk.ac.cisban.rod.gui.functions.ChangeNameAndDescription
 
actionPerformed(ActionEvent) - Method in class uk.ac.cisban.rod.gui.functions.RenameExperiment
 
actionPerformed(ActionEvent) - Method in class uk.ac.cisban.rod.gui.functions.RenameMedium
 
actionPerformed(ActionEvent) - Method in class uk.ac.cisban.rod.gui.functions.RenameTreatment
 
actionPerformed(ActionEvent) - Method in class uk.ac.cisban.rod.gui.inset.ExperimentInset
 
actionPerformed(ActionEvent) - Method in class uk.ac.cisban.rod.gui.inset.ImageInset
 
actionPerformed(ActionEvent) - Method in class uk.ac.cisban.rod.gui.inset.InocInset
 
actionPerformed(ActionEvent) - Method in class uk.ac.cisban.rod.gui.inset.SpotInset
 
actionPerformed(ActionEvent) - Method in class uk.ac.cisban.rod.gui.popup.AddTreatmentPanel
 
actionPerformed(ActionEvent) - Method in class uk.ac.cisban.rod.gui.popup.CVListener
 
actionPerformed(ActionEvent) - Method in class uk.ac.cisban.rod.gui.popup.ExportMultiplePanel
 
actionPerformed(ActionEvent) - Method in class uk.ac.cisban.rod.gui.popup.LoadExperimentPanel
 
actionPerformed(ActionEvent) - Method in class uk.ac.cisban.rod.gui.popup.NewCVPanel
 
actionPerformed(ActionEvent) - Method in class uk.ac.cisban.rod.gui.popup.NewExperimentPanel
 
actionPerformed(ActionEvent) - Method in class uk.ac.cisban.rod.gui.popup.NewMasterPanel
 
actionPerformed(ActionEvent) - Method in class uk.ac.cisban.rod.gui.popup.NewMediumPanel
 
actionPerformed(ActionEvent) - Method in class uk.ac.cisban.rod.gui.popup.NewRepeat
 
actionPerformed(ActionEvent) - Method in class uk.ac.cisban.rod.gui.popup.PlatePourPanel
 
actionPerformed(ActionEvent) - Method in class uk.ac.cisban.rod.gui.popup.ResizeableDialog
 
actionPerformed(ActionEvent) - Method in class uk.ac.cisban.rod.gui.popup.view.NewMedium
Deprecated.  
actionPerformed(ActionEvent) - Method in class uk.ac.cisban.rod.gui.popup.view.NewTreatment
Deprecated.  
actionPerformed(ActionEvent) - Method in class uk.ac.cisban.rod.gui.popup.view.TreatmentRecall
 
add(Component, Object, int) - Method in class uk.ac.cisban.rod.gui.core.RodDesktopPane
 
addActionListener(ActionListener) - Method in class uk.ac.cisban.rod.gui.core.RodDialog
 
addActionListener(ActionListener) - Method in class uk.ac.cisban.rod.gui.functions.ChangeNameAndDescription
 
addActionListener(ActionListener) - Method in class uk.ac.cisban.rod.gui.inset.Inset
 
addChangeListener(ChangeListener) - Method in class uk.ac.cisban.rod.data.AbstractDataTypeManager
Adds change listener.
addChangeListener(ChangeListener) - Method in class uk.ac.cisban.rod.data.DataManager
Adds a ChangeListener to listen for the completion of loading of the experiment, inoculation, spot or image logs.
addChangeListener(ChangeListener) - Method in class uk.ac.cisban.rod.gui.GuiManager
This is a bit of a hack to avoid a ConcurrentModificationException in DataManager.
addDatabaseProgressListener(DatabaseProgressListener) - Method in class uk.ac.cisban.rod.dao.DAO
Allows any class to listen in on what is happening currently in the database.
addDestinationBarcode(String) - Method in class uk.ac.cisban.rod.data.util.LogEventMapping
 
addDocumentListener(DocumentListener) - Method in class uk.ac.cisban.rod.gui.popup.NewExperimentPanel
 
addElement(Object) - Method in class uk.ac.cisban.rod.gui.inset.ExperimentInset.RepeatComboBoxSorterModel
 
addElement(Object) - Method in class uk.ac.cisban.rod.gui.popup.ExportMultiplePanel.SortedListModel
 
addException(Exception) - Method in class uk.ac.cisban.rod.data.handlers.StateSwingWorker
 
addExceptions(Collection<Exception>) - Method in class uk.ac.cisban.rod.data.handlers.StateSwingWorker
 
addInoculation(Long, Set<Inoculation>, Map<String, Exception>, Map<String, String>) - Method in class uk.ac.cisban.rod.dao.DAO
Adds a set of Inoculation logs to an existing ActionApplication.
addInoculation(Long, Set<Inoculation>, Map<String, Exception>, Map<String, String>) - Method in class uk.ac.cisban.rod.dao.specifics.ManageLogs
Adds a set of Inoculation logs to an existing ActionApplication.
addLogEvent(LogEvent) - Method in class uk.ac.cisban.rod.database.fuge.ActionApplication
 
addLogs(Collection<LogEvent>) - Method in class uk.ac.cisban.rod.database.fuge.ActionApplication
 
addMapping(Long, Collection<LogEventMapping>) - Method in class uk.ac.cisban.rod.data.DataManager
Creates a mapping from ActionApplication DB id to the corresponding data loaded for that ActionApplication.
addMasterPlateSet(MasterplateSet) - Method in class uk.ac.cisban.rod.database.data.Experiment
 
AddMediumTask - Class in uk.ac.cisban.rod.data.handlers
Adds a MediumCV to the database.
AddMediumTask(MediumCV) - Constructor for class uk.ac.cisban.rod.data.handlers.AddMediumTask
creates new thread which makes a connection to the database and adds a new medium to it.
AddMutationTask - Class in uk.ac.cisban.rod.data.handlers
Adds a BackgroundMutationCV to the database.
AddMutationTask(BackgroundMutationCV) - Constructor for class uk.ac.cisban.rod.data.handlers.AddMutationTask
 
addPlateTreatments(String, ArrayList<Date>, ArrayList<String>) - Method in class uk.ac.cisban.rod.dao.Persist
 
addPlateTreatments(List<String>, Date, Long) - Method in class uk.ac.cisban.rod.dao.Persist
 
addRepeat(Repeat) - Method in class uk.ac.cisban.rod.database.data.Experiment
 
AddRepeatTask - Class in uk.ac.cisban.rod.data.handlers
Adds a Repeat to the database.
AddRepeatTask(String, String, String, String) - Constructor for class uk.ac.cisban.rod.data.handlers.AddRepeatTask
 
addSeparator(JPanel, int, int) - Static method in class uk.ac.cisban.rod.gui.UtilityMethods
Adds a separator of the given separatorType (one of SwingConstants.VERTICAL or SwingConstants.HORIZONTAL) with buffering around it.
addSpotting(Long, Collection<Spotting>, Map<String, Exception>, Map<String, String>) - Method in class uk.ac.cisban.rod.dao.DAO
Adds a set of Spotting logs to an existing ActionApplication.
addSpotting(Long, Collection<Spotting>, Map<String, Exception>, Map<String, String>) - Method in class uk.ac.cisban.rod.dao.specifics.ManageLogs
Adds a set of Spotting logs to an existing ActionApplication.
addTreatment(PlateTreatment) - Method in class uk.ac.cisban.rod.database.plates.Plate
 
AddTreatmentPanel - Class in uk.ac.cisban.rod.gui.popup
Applies a certain treatment (already defined) to a set of plates.
AddTreatmentPanel() - Constructor for class uk.ac.cisban.rod.gui.popup.AddTreatmentPanel
Creates new form AddTreatmentPanel
addTreatmentsToPlates(String, TreatmentCV, Date) - Method in class uk.ac.cisban.rod.data.PlateManager
Returns a thread that will add the TreatmentCV to the plates in the String.
AddTreatmentTask - Class in uk.ac.cisban.rod.data.handlers
Adds a TreatmentCV to the database;
AddTreatmentTask(TreatmentCV) - Constructor for class uk.ac.cisban.rod.data.handlers.AddTreatmentTask
connects to database and adds a new treatment cv
AddTreatmentToPlatesTask - Class in uk.ac.cisban.rod.data.handlers
Applies a TreatmentCV to a set of Plates.
AddTreatmentToPlatesTask(String, TreatmentCV, Date) - Constructor for class uk.ac.cisban.rod.data.handlers.AddTreatmentToPlatesTask
 
afile - Variable in class uk.ac.cisban.rod.data.handlers.ExportExperimentTask
 
AlreadyExistsException - Exception in uk.ac.cisban.rod.exception
Thrown when an item in the database already exists.
AlreadyExistsException(String) - Constructor for exception uk.ac.cisban.rod.exception.AlreadyExistsException
 
applyAction(long, long, long) - Method in class uk.ac.cisban.rod.dao.DAO
Creates an ActionApplication in a ProtocolApplication based upon the trail of the ProtocolCV and ActionCV.
attemptToLoadImageLog(Long) - Method in class uk.ac.cisban.rod.data.ImageManager
Check if there are image log results for the current experiment.
attemptToLoadInoculation(Long) - Method in class uk.ac.cisban.rod.data.InoculationManager
Check if there are inoculation results for the current experiment.
attemptToLoadSpotLog(Long) - Method in class uk.ac.cisban.rod.data.SpotManager
Check if there are spot log results for the current experiment.

B

BackgroundMutationCV - Class in uk.ac.cisban.rod.database.cv
Controlled vocabulary of all background mutations.
BackgroundMutationCV() - Constructor for class uk.ac.cisban.rod.database.cv.BackgroundMutationCV
 
BackgroundMutationCV(String) - Constructor for class uk.ac.cisban.rod.database.cv.BackgroundMutationCV
 
BackgroundMutationCV(String, String) - Constructor for class uk.ac.cisban.rod.database.cv.BackgroundMutationCV
 
Barcode - Class in uk.ac.cisban.rod.database.plates
Barcode for a Plate, PlatePosition, or Masterplate.
Barcode() - Constructor for class uk.ac.cisban.rod.database.plates.Barcode
 
Barcode(String) - Constructor for class uk.ac.cisban.rod.database.plates.Barcode
 
BarcodePatternMatching - Class in uk.ac.cisban.rod.parsing.util
Checks to see if the barcodes match the pattern of three capital letters and eight numbers and prompts the user for any changes.
BarcodePatternMatching() - Constructor for class uk.ac.cisban.rod.parsing.util.BarcodePatternMatching
 
BOTTOM_PANEL - Static variable in class uk.ac.cisban.rod.gui.core.RodDesktopPane
 

C

canAddSpotting(Map<String, Exception>, PersistenceManager, Long, Long) - Method in class uk.ac.cisban.rod.dao.specifics.ManageLogs
Checks if the Spotting can be added to the database.
cancelCurrentTasks() - Method in class uk.ac.cisban.rod.data.AbstractDataTypeManager
cancels all queued tasks for a swingworker.
cancelCurrentTasks() - Method in class uk.ac.cisban.rod.data.PlateManager
cancels all queued tasks for a swingworker.
canImport(TransferHandler.TransferSupport) - Method in class uk.ac.cisban.rod.gui.functions.TextTransferHandler
We only support importing strings.
changedUpdate(DocumentEvent) - Method in class uk.ac.cisban.rod.gui.popup.NewExperimentPanel
 
ChangeNameAndDescription - Class in uk.ac.cisban.rod.gui.functions
Shows a dialog to change the name and description of controlled vocabulary.
ChangeNameAndDescription(String, String, String) - Constructor for class uk.ac.cisban.rod.gui.functions.ChangeNameAndDescription
Creates a form for users enter new names and/or descriptions for edits to be made in the database.
changeView(MediumCV) - Method in class uk.ac.cisban.rod.gui.popup.view.MediumRecall
 
changeView(Object) - Method in class uk.ac.cisban.rod.gui.popup.view.TreatmentRecall
 
checkBarcodes(ArrayList<String>) - Static method in class uk.ac.cisban.rod.parsing.util.BarcodePatternMatching
Check to see if the barcodes match the pattern of three capital letters and eight numbers and prompts the user for any changes.
checkIfLineIsValid(String[], int) - Method in class uk.ac.cisban.rod.parsing.logfiles.SpottingParser
 
clearExperiment() - Method in class uk.ac.cisban.rod.data.DataManager
Sets this instance of DataManager to null, incites the creation of a new DataManager, and fires a ChangeEvent to let all interested parties know.
clearTableModel(DefaultTableModel) - Static method in class uk.ac.cisban.rod.gui.UtilityMethods
 
ClipboardAdapter - Class in uk.ac.cisban.rod.gui.functions
When added to a JTextComponent, this class will show a menu on mouse right-click with the options 'Cut', 'Copy', and 'Paste', and handle clipboard events appropriately.
ClipboardAdapter(JTextComponent) - Constructor for class uk.ac.cisban.rod.gui.functions.ClipboardAdapter
 
clone() - Method in class uk.ac.cisban.rod.database.data.Experiment
Returns a shallow copy of this Screen //@return
column - Variable in class uk.ac.cisban.rod.database.plates.Position
 
commit() - Method in class uk.ac.cisban.rod.gui.popup.NewMediumPanel
 
compareTo(Experiment) - Method in class uk.ac.cisban.rod.database.data.Experiment
 
compareTo(Image) - Method in class uk.ac.cisban.rod.database.data.Image
 
compareTo(PlateTreatment) - Method in class uk.ac.cisban.rod.database.data.PlateTreatment
 
compareTo(Repeat) - Method in class uk.ac.cisban.rod.database.data.Repeat
 
compareTo(Spotting) - Method in class uk.ac.cisban.rod.database.data.Spotting
 
compareTo(Masterplate) - Method in class uk.ac.cisban.rod.database.plates.Masterplate
 
compareTo(MasterplatePosition) - Method in class uk.ac.cisban.rod.database.plates.MasterplatePosition
 
compareTo(Plate) - Method in class uk.ac.cisban.rod.database.plates.Plate
 
compareTo(PlatePosition) - Method in class uk.ac.cisban.rod.database.plates.PlatePosition
 
compareTo(Position) - Method in class uk.ac.cisban.rod.database.plates.Position
 
COMPLETE_CLICK - Static variable in class uk.ac.cisban.rod.gui.GuiManager
 
CompleteQueryResult - Class in uk.ac.cisban.rod.export
This file's purpose is to build and store the data required for a single line of the logfile produced by the "Export Data" button.
CompleteQueryResult() - Constructor for class uk.ac.cisban.rod.export.CompleteQueryResult
 
componentHidden(ComponentEvent) - Method in class uk.ac.cisban.rod.gui.core.RodDesktopPane
 
componentMoved(ComponentEvent) - Method in class uk.ac.cisban.rod.gui.core.RodDesktopPane
 
componentResized(ComponentEvent) - Method in class uk.ac.cisban.rod.gui.core.RodDesktopPane
 
componentShown(ComponentEvent) - Method in class uk.ac.cisban.rod.gui.core.RodDesktopPane
 
constrainJComponentSize(JComponent) - Static method in class uk.ac.cisban.rod.gui.UtilityMethods
 
createAndShowGUI() - Static method in class uk.ac.cisban.rod.gui.RodFrame
Create the GUI and show it.
createFrame() - Method in class uk.ac.cisban.rod.gui.GuiManager
 
createFrame(String, JComponent) - Method in class uk.ac.cisban.rod.gui.GuiManager
 
createFrame(String, JComponent, ActionListener, String) - Method in class uk.ac.cisban.rod.gui.GuiManager
 
createJMenuBar() - Method in class uk.ac.cisban.rod.gui.core.RodMenuBar
 
createLabel(String, int) - Static method in class uk.ac.cisban.rod.gui.UtilityMethods
Creates a label and sets it to a specific size so that they line up nicely in the GUI
createLabel(String) - Static method in class uk.ac.cisban.rod.gui.UtilityMethods
Creates a label
createMasterplateSet(List<String>, Map<Integer, Set<MasterplatePosition>>, String, MasterplateLibraryCV, BackgroundMutationCV, DatabaseProgressListener, PlateCV) - Method in class uk.ac.cisban.rod.data.PlateManager
 
createTextField(String, int) - Static method in class uk.ac.cisban.rod.gui.UtilityMethods
 
createTrail(PersistenceManager, ProtocolApplication, ActionCV, ActionCV) - Method in class uk.ac.cisban.rod.dao.specifics.ProtocolActionNavigation
Creates an ActionApplication in a ProtocolApplication based upon the trail of the ProtocolCV and ActionCV.
createTransferable(JComponent) - Method in class uk.ac.cisban.rod.gui.functions.TextTransferHandler
Bundle up the data for export.
currentTasks - Variable in class uk.ac.cisban.rod.data.AbstractDataTypeManager
Tasks that are in the process of executing in this DataTypeManager.
currentTasks - Variable in class uk.ac.cisban.rod.data.PlateManager
 
CVListener - Class in uk.ac.cisban.rod.gui.popup
Listens to actions performed on NewCVPanel and error-checks and adds the new controlled vocabulary to the database.
CVListener() - Constructor for class uk.ac.cisban.rod.gui.popup.CVListener
 

D

DAO - Class in uk.ac.cisban.rod.dao
The main class for connections to the the database.
DatabaseProgressListener - Interface in uk.ac.cisban.rod.dao
Interface that allows data management classes to listen in on the progress of database access.
DataManager - Class in uk.ac.cisban.rod.data
Handles all of the data for a particular experiment by juggling submanagers that actually perform all data tasks.
DEBUG - Static variable in class uk.ac.cisban.rod.data.DataManager
Sets whether or not to debug the whole program.
delete - Variable in class uk.ac.cisban.rod.dao.DAO
Accessor for the DAO delete something methods
Delete - Class in uk.ac.cisban.rod.dao
Allows deletion of LogEvents, Repeats, MasterplateSets, and Plates.
Delete(DAO) - Constructor for class uk.ac.cisban.rod.dao.Delete
Initializes the Delete class.
deleteLogs(Repeat) - Method in class uk.ac.cisban.rod.dao.Delete
Deletes from the database.
deleteLogs(PersistenceManager, ActionApplication) - Method in class uk.ac.cisban.rod.dao.Delete
Deletes from the database.
deleteLogs(ActionApplication) - Method in class uk.ac.cisban.rod.dao.Delete
Deletes all LogEvents from the database for the ActionApplication.
deleteMasterplateSet(MasterplateSet) - Method in class uk.ac.cisban.rod.dao.Delete
Deletes the MasterplateSet from the database.
deleteMasterplateSetAndPlates(MasterplateSet) - Method in class uk.ac.cisban.rod.dao.Delete
Deletes the MasterplateSet and associated Masterplates from the database.
deleteRepeat(Repeat) - Method in class uk.ac.cisban.rod.dao.Delete
Deletes the given repeat.
DeleteROD - Class in uk.ac.cisban.rod.gui
Mini-application that allows the user to delete either a master plate set or all of the logs from a particular experiment.
DeleteROD() - Constructor for class uk.ac.cisban.rod.gui.DeleteROD
Creates new form DeleteROD
doInBackground() - Method in class uk.ac.cisban.rod.data.handlers.AddMediumTask
 
doInBackground() - Method in class uk.ac.cisban.rod.data.handlers.AddMutationTask
connects to database and adds a new background mutation cv
doInBackground() - Method in class uk.ac.cisban.rod.data.handlers.AddRepeatTask
connects to database and adds a new background mutation cv
doInBackground() - Method in class uk.ac.cisban.rod.data.handlers.AddTreatmentTask
 
doInBackground() - Method in class uk.ac.cisban.rod.data.handlers.AddTreatmentToPlatesTask
 
doInBackground() - Method in class uk.ac.cisban.rod.data.handlers.ExportExperimentTask
 
doInBackground() - Method in class uk.ac.cisban.rod.data.handlers.LoadExperimentTask
 
doInBackground() - Method in class uk.ac.cisban.rod.data.handlers.LoadImages
 
doInBackground() - Method in class uk.ac.cisban.rod.data.handlers.LoadImagesBrief
 
doInBackground() - Method in class uk.ac.cisban.rod.data.handlers.MasterplateSetHandler
 
doInBackground() - Method in class uk.ac.cisban.rod.data.handlers.ModifyExperimentTask
 
doInBackground() - Method in class uk.ac.cisban.rod.data.handlers.ModifyMediumTask
 
doInBackground() - Method in class uk.ac.cisban.rod.data.handlers.ModifyTreatmentTask
 
doInBackground() - Method in class uk.ac.cisban.rod.data.handlers.NewExperimentTask
 
doInBackground() - Method in class uk.ac.cisban.rod.data.handlers.ParseImageLogTask
 
doInBackground() - Method in class uk.ac.cisban.rod.data.handlers.ParseInoculationTask
 
doInBackground() - Method in class uk.ac.cisban.rod.data.handlers.ParseSpotTask
 
doInBackground() - Method in class uk.ac.cisban.rod.data.handlers.PourPlateTask
 
doInBackground() - Method in class uk.ac.cisban.rod.gui.functions.fill.GetExperiments
 
doInBackground() - Method in class uk.ac.cisban.rod.gui.functions.fill.GetMasterplateSets
 
done() - Method in class uk.ac.cisban.rod.data.handlers.AddMediumTask
 
done() - Method in class uk.ac.cisban.rod.data.handlers.AddMutationTask
 
done() - Method in class uk.ac.cisban.rod.data.handlers.AddRepeatTask
 
done() - Method in class uk.ac.cisban.rod.data.handlers.AddTreatmentTask
 
done() - Method in class uk.ac.cisban.rod.data.handlers.AddTreatmentToPlatesTask
 
done() - Method in class uk.ac.cisban.rod.data.handlers.ExportExperimentTask
 
done() - Method in class uk.ac.cisban.rod.data.handlers.LoadExperimentTask
 
done() - Method in class uk.ac.cisban.rod.data.handlers.LoadImages
 
done() - Method in class uk.ac.cisban.rod.data.handlers.LoadImagesBrief
 
done() - Method in class uk.ac.cisban.rod.data.handlers.MasterplateSetHandler
 
done() - Method in class uk.ac.cisban.rod.data.handlers.ModifyExperimentTask
 
done() - Method in class uk.ac.cisban.rod.data.handlers.ModifyMediumTask
 
done() - Method in class uk.ac.cisban.rod.data.handlers.ModifyTreatmentTask
 
done() - Method in class uk.ac.cisban.rod.data.handlers.NewExperimentTask
 
done() - Method in class uk.ac.cisban.rod.data.handlers.ParseImageLogTask
 
done() - Method in class uk.ac.cisban.rod.data.handlers.ParseInoculationTask
 
done() - Method in class uk.ac.cisban.rod.data.handlers.ParseSpotTask
 
done() - Method in class uk.ac.cisban.rod.data.handlers.PourPlateTask
 
done() - Method in class uk.ac.cisban.rod.gui.functions.fill.GetExperiments
 
done() - Method in class uk.ac.cisban.rod.gui.functions.fill.GetMasterplateSets
 

E

endParsing() - Method in interface uk.ac.cisban.rod.parsing.logfiles.LogParserListener
 
endParsing() - Method in interface uk.ac.cisban.rod.parsing.masterplateset.MasterplateListener
 
equals(Object) - Method in class uk.ac.cisban.rod.database.plates.Plate
 
EquipmentCV - Class in uk.ac.cisban.rod.database.fuge
Equipment that is used in the enaction of a ProtocolCV.
EquipmentCV(String) - Constructor for class uk.ac.cisban.rod.database.fuge.EquipmentCV
 
EquipmentCV(String, String, String, String, String) - Constructor for class uk.ac.cisban.rod.database.fuge.EquipmentCV
 
EquipmentProtocolsActions - Class in uk.ac.cisban.rod
Populates a new database with test data and fills the ProtocolCV and ActionCV tables.
EquipmentProtocolsActions() - Constructor for class uk.ac.cisban.rod.EquipmentProtocolsActions
Main constructor.
ErrorPanel - Class in uk.ac.cisban.rod.gui.popup
Displays any errors generated by a StateSwingWorker in a popup window.
ErrorPanel(Collection<Exception>) - Constructor for class uk.ac.cisban.rod.gui.popup.ErrorPanel
Creates new form ErrorPanel
exists - Variable in class uk.ac.cisban.rod.dao.DAO
Accessor for the DAO check-if-something-exists methods
Exists - Class in uk.ac.cisban.rod.dao
For checking if database objects exist in the database.
Exists(DAO) - Constructor for class uk.ac.cisban.rod.dao.Exists
Initial constructor
EXP_CLICK - Static variable in class uk.ac.cisban.rod.gui.GuiManager
 
Experiment - Class in uk.ac.cisban.rod.database.data
Consists of repeats, a description and a protocol.
Experiment() - Constructor for class uk.ac.cisban.rod.database.data.Experiment
 
Experiment(String, String, ProtocolCV, boolean, MasterplateSet) - Constructor for class uk.ac.cisban.rod.database.data.Experiment
 
Experiment(String, String, ProtocolCV, boolean, MasterplateSet, Set<Repeat>) - Constructor for class uk.ac.cisban.rod.database.data.Experiment
 
ExperimentInset - Class in uk.ac.cisban.rod.gui.inset
Displays experiment-wide information.
ExperimentInset() - Constructor for class uk.ac.cisban.rod.gui.inset.ExperimentInset
 
ExperimentInset.RepeatComboBoxSorterModel - Class in uk.ac.cisban.rod.gui.inset
 
ExperimentInset.RepeatComboBoxSorterModel() - Constructor for class uk.ac.cisban.rod.gui.inset.ExperimentInset.RepeatComboBoxSorterModel
 
ExperimentManager - Class in uk.ac.cisban.rod.data
Manages Experiments and their Repeats.
ExperimentManager() - Constructor for class uk.ac.cisban.rod.data.ExperimentManager
Main constructor.
Export - Class in uk.ac.cisban.rod.dao.specifics
Retrieves all information from the database necessary to export an Experiment to file.
Export(Find, Exists, ResultPrinter) - Constructor for class uk.ac.cisban.rod.dao.specifics.Export
Main constructor.
exportDone(JComponent, Transferable, int) - Method in class uk.ac.cisban.rod.gui.functions.TextTransferHandler
When the export is complete, remove the old text if the action was a move.
exportExperiment(File) - Method in class uk.ac.cisban.rod.data.ExperimentManager
Returns a StateSwingWorker that can export the currently loaded experiment to file.
exportExperiment(File, Experiment) - Method in class uk.ac.cisban.rod.data.ExperimentManager
Returns a StateSwingWorker that can export the given experiment to file.
ExportExperimentTask - Class in uk.ac.cisban.rod.data.handlers
Loads details of current experiment, and opens file browser to allow user to specify where to save output.
ExportExperimentTask(File) - Constructor for class uk.ac.cisban.rod.data.handlers.ExportExperimentTask
 
ExportExperimentTask(File, Experiment) - Constructor for class uk.ac.cisban.rod.data.handlers.ExportExperimentTask
 
exportImage(Long, Image, ResultPrinter) - Method in class uk.ac.cisban.rod.dao.DAO
Prints the results from a particular Image to the passed ResultPrinter.
ExportMultiplePanel - Class in uk.ac.cisban.rod.gui.popup
Exports one or more experiments to file.
ExportMultiplePanel() - Constructor for class uk.ac.cisban.rod.gui.popup.ExportMultiplePanel
Creates new form ExportMultiplePanel
ExportMultiplePanel.SortedListModel - Class in uk.ac.cisban.rod.gui.popup
 
ExportMultiplePanel.SortedListModel() - Constructor for class uk.ac.cisban.rod.gui.popup.ExportMultiplePanel.SortedListModel
 
ExportPanel - Class in uk.ac.cisban.rod.gui.popup
Displays a progress and status bar indicating how much of an experiment has exported.
ExportPanel(File) - Constructor for class uk.ac.cisban.rod.gui.popup.ExportPanel
Creates new form ExportPanel
exportString - Static variable in class uk.ac.cisban.rod.gui.RodFrame
 

F

FeatureCV - Class in uk.ac.cisban.rod.database.cv
Controlled vocabulary for feature types, e.g.
FeatureCV() - Constructor for class uk.ac.cisban.rod.database.cv.FeatureCV
 
FeatureCV(String) - Constructor for class uk.ac.cisban.rod.database.cv.FeatureCV
 
FeatureCV(String, String) - Constructor for class uk.ac.cisban.rod.database.cv.FeatureCV
 
fillLoadedPanel() - Method in class uk.ac.cisban.rod.gui.inset.ExperimentInset
 
fillLoadedPanel() - Method in class uk.ac.cisban.rod.gui.inset.ImageInset
 
fillLoadedPanel() - Method in class uk.ac.cisban.rod.gui.inset.InocInset
 
fillLoadedPanel() - Method in class uk.ac.cisban.rod.gui.inset.Inset
 
fillLoadedPanel() - Method in class uk.ac.cisban.rod.gui.inset.SpotInset
 
fillLoadingPanel() - Method in class uk.ac.cisban.rod.gui.inset.ExperimentInset
 
fillPlateList(PersistenceManager, List<String>, List<Plate>) - Method in class uk.ac.cisban.rod.dao.Find
Fills the given list using the given barcodes with Plates from the DB.
find - Variable in class uk.ac.cisban.rod.dao.DAO
Accessor for the DAO find-something methods
Find - Class in uk.ac.cisban.rod.dao
For checking for and retrieving objects in the database.
Find(DAO) - Constructor for class uk.ac.cisban.rod.dao.Find
Even though DAO is a singleton, we pass to the constructor to avoid an infinite recursion.
findActionApplication(PersistenceManager, long) - Method in class uk.ac.cisban.rod.dao.Find
Finds a ActionApplication given its database id.
findActionCV(PersistenceManager, String) - Method in class uk.ac.cisban.rod.dao.Find
Finds an ActionCV given its XML identifier .
findActionCV(PersistenceManager, Long) - Method in class uk.ac.cisban.rod.dao.Find
Finds a ActionCV given its database id.
findBackgroundMutationCV(PersistenceManager, String) - Method in class uk.ac.cisban.rod.dao.Find
Finds a background mutation CV given its name.
findBarcode(PersistenceManager, long) - Method in class uk.ac.cisban.rod.dao.Find
Finds a Barcode given its database id .
findBarcode(PersistenceManager, String) - Method in class uk.ac.cisban.rod.dao.Find
Finds a Barcode given its barcode String.
findEquipmentCV(PersistenceManager, String) - Method in class uk.ac.cisban.rod.dao.Find
Finds an EquipmentCV given its FuGE identifier.
findExperiment(PersistenceManager, String) - Method in class uk.ac.cisban.rod.dao.Find
Finds a Experiment given its name.
findExperiment(PersistenceManager, long) - Method in class uk.ac.cisban.rod.dao.Find
Finds a Experiment given its database id.
findFeatureCV(PersistenceManager, String) - Method in class uk.ac.cisban.rod.dao.Find
Finds a FeatureCV given its name.
findImage(PersistenceManager, String) - Method in class uk.ac.cisban.rod.dao.Find
Finds an Image given its URI.
findImageCV(PersistenceManager, String) - Method in class uk.ac.cisban.rod.dao.Find
Finds an ImageCV given its description.
findImages(PersistenceManager, Long) - Method in class uk.ac.cisban.rod.dao.Find
Finds a collection of Images given their barcode database id .
findImageSpot(PersistenceManager, Long) - Method in class uk.ac.cisban.rod.dao.Find
Finds a ImageSpot given its source PlatePosition database id.
findImageTransformationCV(PersistenceManager, String) - Method in class uk.ac.cisban.rod.dao.Find
Finds a ImageTransformationCV given its name.
findInoculation(PersistenceManager, Long, Long) - Method in class uk.ac.cisban.rod.dao.Find
Finds a Inoculation given its source and destination PlatePosition DB ids.
findInoculationWithDestination(PersistenceManager, Long) - Method in class uk.ac.cisban.rod.dao.Find
Finds a collection of Inoculations given their destination PlatePosition ids.
findMasterplate(PersistenceManager, String) - Method in class uk.ac.cisban.rod.dao.Find
Locates a Plate in the database, given a barcode String.
findMasterplateLibraryCV(PersistenceManager, String) - Method in class uk.ac.cisban.rod.dao.Find
Finds a MasterplateLibraryCV given its name.
findMasterplatePosition(PersistenceManager, Long, int, int) - Method in class uk.ac.cisban.rod.dao.Find
Finds a MasterplatePosition given its masterplate database id and row and column on the plate.
findMasterplatePositions(PersistenceManager, Long) - Method in class uk.ac.cisban.rod.dao.Exists
Finds number of MasterplatePositions on a masterplate.
findMasterplateSet(PersistenceManager, String) - Method in class uk.ac.cisban.rod.dao.Find
Finds a MasterplateSet given its description.
findMasterplateSet(PersistenceManager, Long) - Method in class uk.ac.cisban.rod.dao.Find
Finds a MasterplateSet given its database id .
findMediumCV(PersistenceManager, String) - Method in class uk.ac.cisban.rod.dao.Find
Finds a MediumCV given its name.
findMediumCV(PersistenceManager, Long) - Method in class uk.ac.cisban.rod.dao.Find
Finds a MediumCV given its database id .
findORF(PersistenceManager, Long, Long) - Method in class uk.ac.cisban.rod.dao.Find
Finds an ORF given its masterplate database id and position database id.
findPlate(PersistenceManager, String) - Method in class uk.ac.cisban.rod.dao.Find
Locates a Plate in the database, given a barcode String.
findPlate(PersistenceManager, Long) - Method in class uk.ac.cisban.rod.dao.Find
Finds a Plate given its database id .
findPlateCV(PersistenceManager, String) - Method in class uk.ac.cisban.rod.dao.Find
Finds a PlateCV given its name.
findPlateCV(PersistenceManager, long) - Method in class uk.ac.cisban.rod.dao.Find
Finds a PlateCV given its database id .
findPlatePosition(PersistenceManager, String, Long) - Method in class uk.ac.cisban.rod.dao.Find
Finds a PlatePosition given its Barcode value and Position DB id.
findPlatePosition(PersistenceManager, String, int, int) - Method in class uk.ac.cisban.rod.dao.Find
Finds a PlatePosition given its Barcode value and row and column position.
findPlatePosition(PersistenceManager, Long, Long) - Method in class uk.ac.cisban.rod.dao.Find
Finds a PlatePosition given its Barcode and Position DB ids.
findPlatePosition(PersistenceManager, Long) - Method in class uk.ac.cisban.rod.dao.Find
Finds a PlatePosition given its DB id.
findPlatePositions(PersistenceManager, Long) - Method in class uk.ac.cisban.rod.dao.Exists
Finds number of Spottings for a barcode DB id.
findPosition(PersistenceManager, int, int) - Method in class uk.ac.cisban.rod.dao.Find
Finds a Position given its row and column.
findProtocolApplication(PersistenceManager, long) - Method in class uk.ac.cisban.rod.dao.Find
Finds a ProtocolApplication given its database id.
findProtocolCV(PersistenceManager, String) - Method in class uk.ac.cisban.rod.dao.Find
Finds a ProtocolCV given its database id.
findProtocolCV(PersistenceManager, Long) - Method in class uk.ac.cisban.rod.dao.Find
Finds a ProtocolCV given its database id .
findRepeat(PersistenceManager, long) - Method in class uk.ac.cisban.rod.dao.Find
Finds a Repeat given its database id.
findRepeats(PersistenceManager, long) - Method in class uk.ac.cisban.rod.dao.Find
Gets all repeats for a given experiment using experiment id as an identifier.
findRepeats(PersistenceManager, Experiment) - Method in class uk.ac.cisban.rod.dao.Find
Gets all repeats for a given experiment using experiment id as an identifier.
findSpotLogs(PersistenceManager, long) - Method in class uk.ac.cisban.rod.dao.Find
Finds spot logs given an action application database id.
findSpotting(PersistenceManager, Long, Long) - Method in class uk.ac.cisban.rod.dao.Find
Finds a Spotting given its source and destination PlatePosition DB ids.
findSpottingWithDestination(PersistenceManager, Long) - Method in class uk.ac.cisban.rod.dao.Find
Finds a collection of Spottings given their destination PlatePosition DB id.
findTimeseriesOrder(PersistenceManager, Image) - Method in class uk.ac.cisban.rod.dao.Find
Finds the number of an image part of a series of images taken of the same plate.
findTreatmentCV(PersistenceManager, String) - Method in class uk.ac.cisban.rod.dao.Find
Finds a TreatmentCV given its name.
findTreatmentCV(PersistenceManager, Long) - Method in class uk.ac.cisban.rod.dao.Find
Finds a TreatmentCV given its database id .
fireActionEventIfComplete(ActionEvent) - Method in class uk.ac.cisban.rod.gui.inset.Inset
Forwards action events from the buttons clicked in this inset on to components who care.
flush() - Method in class uk.ac.cisban.rod.export.ResultPrinter
 
focusNewButton() - Method in class uk.ac.cisban.rod.gui.popup.NewExperimentPanel
 
forceFindPlatePosition(PersistenceManager, long, int, int) - Method in class uk.ac.cisban.rod.dao.Find
Finds or creates a PlatePosition given its Barcode DB id and row and column.
forceFindPlatePosition(PersistenceManager, String, int, int) - Method in class uk.ac.cisban.rod.dao.Find
Finds or creates a PlatePosition given its Barcode value and row and column .
forceFindPosition(PersistenceManager, int, int) - Method in class uk.ac.cisban.rod.dao.Find
Finds a Position given its row and column.

G

getActionApplication() - Method in class uk.ac.cisban.rod.data.handlers.ParseInoculationTask
 
getActionApplication() - Method in class uk.ac.cisban.rod.data.handlers.ParseSpotTask
 
getActionApplication() - Method in class uk.ac.cisban.rod.database.data.LogEvent
 
getActionApplicationId() - Method in class uk.ac.cisban.rod.gui.inset.Inset
 
getActionAppOrdinal() - Method in class uk.ac.cisban.rod.database.fuge.ActionApplication
 
getActionCV() - Method in class uk.ac.cisban.rod.database.fuge.ActionApplication
 
getActionCV() - Method in class uk.ac.cisban.rod.gui.inset.ActionCVContainer
 
getActionDeviation() - Method in class uk.ac.cisban.rod.database.fuge.ActionApplication
 
getActionOrdinal() - Method in class uk.ac.cisban.rod.database.fuge.ActionCV
 
getActions() - Method in class uk.ac.cisban.rod.database.fuge.ProtocolApplication
 
getActions() - Method in class uk.ac.cisban.rod.database.fuge.ProtocolCV
 
getActionText() - Method in class uk.ac.cisban.rod.database.fuge.ActionCV
 
getArea() - Method in class uk.ac.cisban.rod.database.data.ImageResult
 
getArea() - Method in class uk.ac.cisban.rod.export.CompleteQueryResult
 
getArea() - Method in class uk.ac.cisban.rod.parsing.logfiles.ImageResultParse
 
getBackgroundColor() - Method in class uk.ac.cisban.rod.export.CompleteQueryResult
 
getBackgroundColor() - Method in class uk.ac.cisban.rod.parsing.logfiles.ImageResultParse
 
getBackgroundMutationCV() - Method in class uk.ac.cisban.rod.database.plates.MasterplateSet
 
getBackgroundMutationCVs() - Method in class uk.ac.cisban.rod.dao.DAO
Returns the whole list of BackgroundMutationCVs in the database.
getBackgroundMutationCVs() - Method in class uk.ac.cisban.rod.data.PlateManager
creates a link to the database and retrieves all backgroundMutationCVs.
getBarcode() - Method in class uk.ac.cisban.rod.database.data.Image
 
getBarcode() - Method in class uk.ac.cisban.rod.database.plates.Masterplate
 
getBarcode() - Method in class uk.ac.cisban.rod.database.plates.Plate
 
getBarcode() - Method in class uk.ac.cisban.rod.database.plates.PlatePosition
 
getBarcode() - Method in class uk.ac.cisban.rod.parsing.logfiles.ImageResultParse
 
getBarcodeValue() - Method in class uk.ac.cisban.rod.database.plates.Barcode
 
getBkB() - Method in class uk.ac.cisban.rod.database.data.ImageResult
 
getBkG() - Method in class uk.ac.cisban.rod.database.data.ImageResult
 
getBkR() - Method in class uk.ac.cisban.rod.database.data.ImageResult
 
getBox() - Method in class uk.ac.cisban.rod.gui.popup.view.TreatmentRecall
 
getColB() - Method in class uk.ac.cisban.rod.database.data.ImageResult
 
getColG() - Method in class uk.ac.cisban.rod.database.data.ImageResult
 
getColonyColor() - Method in class uk.ac.cisban.rod.export.CompleteQueryResult
 
getColonyColor() - Method in class uk.ac.cisban.rod.parsing.logfiles.ImageResultParse
 
getColR() - Method in class uk.ac.cisban.rod.database.data.ImageResult
 
getColumn() - Method in class uk.ac.cisban.rod.database.plates.Position
 
getColumn() - Method in class uk.ac.cisban.rod.parsing.logfiles.ImageResultParse
 
getComponent() - Static method in class uk.ac.cisban.rod.gui.core.StatusBar
 
getCurrentExperiment() - Method in class uk.ac.cisban.rod.data.ExperimentManager
Gets the current experiment.
getCurrentRepeat() - Method in class uk.ac.cisban.rod.data.ExperimentManager
 
getCvListener() - Method in class uk.ac.cisban.rod.gui.core.RodMenuBar
creates listener to monitor actions initiated through menubar.
getDate() - Method in class uk.ac.cisban.rod.parsing.logfiles.ImageResultParse
 
getDateCreated() - Method in class uk.ac.cisban.rod.database.plates.MasterplateSet
 
getDateOfImage() - Method in class uk.ac.cisban.rod.export.CompleteQueryResult
 
getDatePoured() - Method in class uk.ac.cisban.rod.database.plates.Masterplate
 
getDatePoured() - Method in class uk.ac.cisban.rod.database.plates.Plate
 
getDateTreated() - Method in class uk.ac.cisban.rod.database.data.PlateTreatment
 
getDescription() - Method in class uk.ac.cisban.rod.database.cv.BackgroundMutationCV
 
getDescription() - Method in class uk.ac.cisban.rod.database.cv.FeatureCV
 
getDescription() - Method in class uk.ac.cisban.rod.database.cv.ImageCV
 
getDescription() - Method in class uk.ac.cisban.rod.database.cv.MediumCV
 
getDescription() - Method in class uk.ac.cisban.rod.database.cv.TreatmentCV
 
getDescription() - Method in class uk.ac.cisban.rod.database.data.Experiment
 
getDescription() - Method in class uk.ac.cisban.rod.database.data.Repeat
 
getDescription() - Method in class uk.ac.cisban.rod.database.plates.MasterplateSet
 
getDescription() - Method in class uk.ac.cisban.rod.gui.functions.ChangeNameAndDescription
 
getDescriptionField() - Method in class uk.ac.cisban.rod.gui.popup.NewCVPanel
 
getDesktop() - Method in class uk.ac.cisban.rod.gui.GuiManager
 
getDestinationBarcodes() - Method in class uk.ac.cisban.rod.data.util.LogEventMapping
 
getDestinationPlatePosition() - Method in class uk.ac.cisban.rod.database.data.Inoculation
 
getDestinationPlatePosition() - Method in class uk.ac.cisban.rod.database.data.Spotting
 
getDestMap() - Method in class uk.ac.cisban.rod.parsing.logfiles.SpottingParser
 
getEdgeLength() - Method in class uk.ac.cisban.rod.database.data.ImageResult
 
getEdgeLength() - Method in class uk.ac.cisban.rod.export.CompleteQueryResult
 
getEdgeLength() - Method in class uk.ac.cisban.rod.parsing.logfiles.ImageResultParse
 
getEdgePixels() - Method in class uk.ac.cisban.rod.database.data.ImageResult
 
getEdgePixels() - Method in class uk.ac.cisban.rod.export.CompleteQueryResult
 
getEdgePixels() - Method in class uk.ac.cisban.rod.parsing.logfiles.ImageResultParse
 
getEquipment() - Method in class uk.ac.cisban.rod.database.fuge.ProtocolCV
 
getException() - Method in class uk.ac.cisban.rod.data.handlers.StateSwingWorker
 
getExperiment() - Method in class uk.ac.cisban.rod.data.handlers.LoadExperimentTask
 
getExperiment() - Method in class uk.ac.cisban.rod.database.data.Repeat
 
getExperimentManager() - Method in class uk.ac.cisban.rod.data.DataManager
Allows access to the experiment manager.
getExperimentName() - Method in class uk.ac.cisban.rod.database.data.Experiment
 
getExperiments() - Method in class uk.ac.cisban.rod.dao.DAO
Returns the whole list of Experiments in the database.
getExperiments() - Method in class uk.ac.cisban.rod.data.ExperimentManager
Retrieves all experiments from the database.
GetExperiments - Class in uk.ac.cisban.rod.gui.functions.fill
Fills the provided JComboBox with a list of Experiments from the database.
GetExperiments(JComboBox) - Constructor for class uk.ac.cisban.rod.gui.functions.fill.GetExperiments
 
getFeatureCV() - Method in class uk.ac.cisban.rod.database.data.ImageResult
 
getFeatureName() - Method in class uk.ac.cisban.rod.database.cv.FeatureCV
 
getFieldNames() - Method in class uk.ac.cisban.rod.database.cv.BackgroundMutationCV
 
getFieldNames() - Method in class uk.ac.cisban.rod.database.cv.MasterplateLibraryCV
 
getFieldNames() - Method in class uk.ac.cisban.rod.database.cv.TreatmentCV
 
getFieldNames() - Method in class uk.ac.cisban.rod.database.plates.Plate
 
getFields() - Method in class uk.ac.cisban.rod.database.cv.BackgroundMutationCV
 
getFields() - Method in class uk.ac.cisban.rod.database.cv.MasterplateLibraryCV
 
getFields() - Method in class uk.ac.cisban.rod.database.cv.TreatmentCV
 
getFields() - Method in class uk.ac.cisban.rod.database.plates.Plate
 
getFind() - Method in class uk.ac.cisban.rod.dao.DAO
Returns the helper class for finding objects in the database
getId() - Method in class uk.ac.cisban.rod.data.handlers.StateSwingWorker
 
getId() - Method in class uk.ac.cisban.rod.database.cv.BackgroundMutationCV
 
getId() - Method in class uk.ac.cisban.rod.database.cv.FeatureCV
 
getId() - Method in class uk.ac.cisban.rod.database.cv.ImageCV
 
getId() - Method in class uk.ac.cisban.rod.database.cv.ImageTransformationCV
 
getId() - Method in class uk.ac.cisban.rod.database.cv.MasterplateLibraryCV
 
getId() - Method in class uk.ac.cisban.rod.database.cv.MediumCV
 
getId() - Method in class uk.ac.cisban.rod.database.cv.PlateCV
 
getId() - Method in class uk.ac.cisban.rod.database.cv.TreatmentCV
 
getId() - Method in class uk.ac.cisban.rod.database.data.Experiment
 
getId() - Method in class uk.ac.cisban.rod.database.data.Image
 
getId() - Method in class uk.ac.cisban.rod.database.data.ImageResult
 
getId() - Method in class uk.ac.cisban.rod.database.data.ImageSpot
 
getId() - Method in class uk.ac.cisban.rod.database.data.ImageTransformation
 
getId() - Method in class uk.ac.cisban.rod.database.data.LogEvent
 
getId() - Method in class uk.ac.cisban.rod.database.data.PlateTreatment
 
getId() - Method in class uk.ac.cisban.rod.database.data.Repeat
 
getId() - Method in class uk.ac.cisban.rod.database.fuge.ActionApplication
 
getId() - Method in class uk.ac.cisban.rod.database.fuge.ActionCV
 
getId() - Method in class uk.ac.cisban.rod.database.fuge.EquipmentCV
 
getId() - Method in class uk.ac.cisban.rod.database.fuge.ProtocolApplication
 
getId() - Method in class uk.ac.cisban.rod.database.fuge.ProtocolCV
 
getId() - Method in class uk.ac.cisban.rod.database.plates.Barcode
 
getId() - Method in class uk.ac.cisban.rod.database.plates.Masterplate
 
getId() - Method in class uk.ac.cisban.rod.database.plates.MasterplatePosition
 
getId() - Method in class uk.ac.cisban.rod.database.plates.MasterplateSet
 
getId() - Method in class uk.ac.cisban.rod.database.plates.Plate
 
getId() - Method in class uk.ac.cisban.rod.database.plates.PlatePosition
 
getId() - Method in class uk.ac.cisban.rod.database.plates.Position
 
getIdentifier() - Method in class uk.ac.cisban.rod.database.fuge.ActionCV
 
getIdentifier() - Method in class uk.ac.cisban.rod.database.fuge.EquipmentCV
 
getIdentifier() - Method in class uk.ac.cisban.rod.database.fuge.ProtocolCV
 
getImage() - Method in class uk.ac.cisban.rod.database.data.ImageSpot
 
getImageCV() - Method in class uk.ac.cisban.rod.database.data.Image
 
getImageFile() - Method in class uk.ac.cisban.rod.parsing.logfiles.ImageResultParse
 
getImageManager() - Method in class uk.ac.cisban.rod.data.DataManager
Allows access to the image manager.
getImageName() - Method in class uk.ac.cisban.rod.export.CompleteQueryResult
 
getImageResults() - Method in class uk.ac.cisban.rod.database.data.ImageSpot
 
getImages(Long) - Method in class uk.ac.cisban.rod.data.handlers.ExportExperimentTask
 
getImageTransformationName() - Method in class uk.ac.cisban.rod.database.cv.ImageTransformationCV
 
getImageURI() - Method in class uk.ac.cisban.rod.database.data.Image
 
getImaging() - Method in class uk.ac.cisban.rod.data.ImageManager
Get the pertinent information about loaded image logs, if it exists.
getImagingBrief() - Method in class uk.ac.cisban.rod.data.ImageManager
 
getImagingBrief(Long) - Method in class uk.ac.cisban.rod.data.ImageManager
Get the pertinent information about loaded image logs, if it exists.
getInocManager() - Method in class uk.ac.cisban.rod.data.DataManager
Allows access to the inoculation manager.
getInocTime() - Method in class uk.ac.cisban.rod.data.util.LogEventMapping
 
getInoculations(Long) - Method in class uk.ac.cisban.rod.data.InoculationManager
Get the pertinent information about loaded Inoculation logs, if it exists.
getInputImage() - Method in class uk.ac.cisban.rod.database.data.ImageTransformation
 
getInputPlateType() - Method in class uk.ac.cisban.rod.database.fuge.ProtocolApplication
 
getInstance() - Static method in class uk.ac.cisban.rod.dao.DAO
Lazy instantiation and return of this singleton class.
getInstance() - Static method in class uk.ac.cisban.rod.data.DataManager
Return the only active instance of DataManager with all of the loaded data.
getInstance() - Static method in class uk.ac.cisban.rod.gui.functions.Latin1InputVerifier
 
getInstance() - Static method in class uk.ac.cisban.rod.gui.GuiManager
 
getIntensity() - Method in class uk.ac.cisban.rod.database.data.ImageResult
 
getIntensity() - Method in class uk.ac.cisban.rod.export.CompleteQueryResult
 
getIntensity() - Method in class uk.ac.cisban.rod.parsing.logfiles.ImageResultParse
 
getLibraryName() - Method in class uk.ac.cisban.rod.database.cv.MasterplateLibraryCV
 
getLibraryName() - Method in class uk.ac.cisban.rod.export.CompleteQueryResult
 
getListImages() - Method in class uk.ac.cisban.rod.data.handlers.LoadImagesBrief
 
getListOfLists(String) - Method in class uk.ac.cisban.rod.parsing.logfiles.SpottingParser
Reads in the comma-separated data from the given string file.
getLoggingDate() - Method in class uk.ac.cisban.rod.database.data.LogEvent
 
getLogs() - Method in class uk.ac.cisban.rod.database.fuge.ActionApplication
 
getMake() - Method in class uk.ac.cisban.rod.database.fuge.EquipmentCV
 
getMappings() - Method in class uk.ac.cisban.rod.data.DataManager
Returns a map of ActionApplication ids to the corresponding data loaded for the current experiment.
getMasterplate() - Method in class uk.ac.cisban.rod.database.plates.MasterplatePosition
 
getMasterPlateCV() - Method in class uk.ac.cisban.rod.database.plates.MasterplateSet
 
getMasterplateLibraryCVs() - Method in class uk.ac.cisban.rod.dao.DAO
Returns the whole list of MasterplateLibraryCVs in the database.
getMasterplateLibraryCVs() - Method in class uk.ac.cisban.rod.data.PlateManager
creates a link to the database and retrieves all MasterplatelibraryCVs.
getMasterPlateNumberWithinSet() - Method in class uk.ac.cisban.rod.export.CompleteQueryResult
 
getMasterPlatePositions() - Method in class uk.ac.cisban.rod.database.plates.Masterplate
 
getMasterPlates() - Method in class uk.ac.cisban.rod.database.plates.MasterplateSet
 
getMasterplateSet() - Method in class uk.ac.cisban.rod.database.data.Repeat
 
getMasterplateSets() - Method in class uk.ac.cisban.rod.dao.DAO
Returns the whole list of MasterplateSets in the database.
getMasterplateSets() - Method in class uk.ac.cisban.rod.data.PlateManager
creates a link to the database and retrieves all masterplates sets.
getMasterPlateSets() - Method in class uk.ac.cisban.rod.database.data.Experiment
 
GetMasterplateSets - Class in uk.ac.cisban.rod.gui.functions.fill
Fills the provided JComboBox with a list of MasterplateSets from the database.
GetMasterplateSets(JComboBox) - Constructor for class uk.ac.cisban.rod.gui.functions.fill.GetMasterplateSets
 
getMedium() - Method in class uk.ac.cisban.rod.export.CompleteQueryResult
 
getMediumCV() - Method in class uk.ac.cisban.rod.database.plates.Masterplate
 
getMediumCV() - Method in class uk.ac.cisban.rod.database.plates.Plate
 
getMediumCVs() - Method in class uk.ac.cisban.rod.dao.DAO
Returns the whole list of MediumCVs in the database.
getMediumCVs() - Method in class uk.ac.cisban.rod.data.PlateManager
creates a link to the database and retrieves all mediumCVs.
getMediumName() - Method in class uk.ac.cisban.rod.database.cv.MediumCV
 
getModel() - Method in class uk.ac.cisban.rod.database.fuge.EquipmentCV
 
getMutationName() - Method in class uk.ac.cisban.rod.database.cv.BackgroundMutationCV
 
getName() - Method in class uk.ac.cisban.rod.database.fuge.ActionCV
 
getName() - Method in class uk.ac.cisban.rod.database.fuge.EquipmentCV
 
getName() - Method in class uk.ac.cisban.rod.database.fuge.ProtocolCV
 
getName() - Method in class uk.ac.cisban.rod.gui.functions.ChangeNameAndDescription
 
getNameField() - Method in class uk.ac.cisban.rod.gui.popup.NewCVPanel
 
getNewPanel(int) - Static method in class uk.ac.cisban.rod.gui.UtilityMethods
 
getNextButton(String) - Method in class uk.ac.cisban.rod.gui.inset.Inset
 
getNonMappedPlates() - Method in class uk.ac.cisban.rod.data.handlers.LoadImagesBrief
 
getNonMappedPlates() - Method in class uk.ac.cisban.rod.data.ImageManager
 
getOKCancelButtons(String, String) - Method in class uk.ac.cisban.rod.gui.inset.Inset
 
getOmniTrayBarcode() - Method in class uk.ac.cisban.rod.export.CompleteQueryResult
 
getOrfName() - Method in class uk.ac.cisban.rod.database.plates.MasterplatePosition
 
getOrfName() - Method in class uk.ac.cisban.rod.export.CompleteQueryResult
 
getOutputImage() - Method in class uk.ac.cisban.rod.database.data.ImageTransformation
 
getOutputPlateType() - Method in class uk.ac.cisban.rod.database.fuge.ProtocolApplication
 
getParameters() - Method in class uk.ac.cisban.rod.database.data.ImageTransformation
 
getPersist() - Method in class uk.ac.cisban.rod.dao.DAO
Returns the helper class for persisting objects to the database
getPlate() - Method in class uk.ac.cisban.rod.parsing.logfiles.ImageResultParse
 
getPlateColumns() - Method in class uk.ac.cisban.rod.database.cv.PlateCV
 
getPlateCV() - Method in class uk.ac.cisban.rod.database.cv.MasterplateLibraryCV
 
getPlateCV() - Method in class uk.ac.cisban.rod.database.plates.Masterplate
 
getPlateCV() - Method in class uk.ac.cisban.rod.database.plates.Plate
 
getPlateCVs() - Method in class uk.ac.cisban.rod.dao.DAO
Returns the whole list of PlateCVs in the database.
getPlateCVs() - Method in class uk.ac.cisban.rod.data.PlateManager
creates a link to the database and retrieves all plateCVs.
getPlateManager() - Method in class uk.ac.cisban.rod.data.DataManager
Allows access to the plate manager.
getPlateName() - Method in class uk.ac.cisban.rod.database.cv.PlateCV
 
getPlateNo() - Method in class uk.ac.cisban.rod.database.plates.Masterplate
 
getPlateRows() - Method in class uk.ac.cisban.rod.database.cv.PlateCV
 
getPlates() - Method in class uk.ac.cisban.rod.dao.DAO
Returns the whole list of Plates in the database.
getPlates() - Method in class uk.ac.cisban.rod.data.PlateManager
creates a link to the database and retrieves all plates.
getPmf() - Method in class uk.ac.cisban.rod.dao.DAO
Returns the PersistenceManagerFactory initialized by this class.
getPosition() - Method in class uk.ac.cisban.rod.database.plates.MasterplatePosition
 
getPosition() - Method in class uk.ac.cisban.rod.database.plates.PlatePosition
 
getPreviousApplication(Long) - Method in class uk.ac.cisban.rod.data.DataManager
Returns the ActionApplication before the given actionAppId for purposes of checking for completion, etc.
getProgressBar() - Method in class uk.ac.cisban.rod.gui.popup.NewCVPanel
 
getProtocol() - Method in class uk.ac.cisban.rod.data.DataManager
Returns a map of top-level ActionCVs to the ActionCVs that expect logs.
getProtocol() - Method in class uk.ac.cisban.rod.database.data.Experiment
 
getProtocolApplication() - Method in class uk.ac.cisban.rod.data.DataManager
Returns a map of the top-level ActionApplications to the ActionApplications that expect logs.
getProtocolApplication() - Method in class uk.ac.cisban.rod.database.data.Repeat
 
getProtocolRef() - Method in class uk.ac.cisban.rod.database.fuge.ProtocolApplication
 
getProtocols() - Method in class uk.ac.cisban.rod.dao.DAO
Returns the whole list of ProtocolCVs in the database.
getProtocols() - Method in class uk.ac.cisban.rod.data.ExperimentManager
Retrieves all protocols from the database.
getRepeat(Long) - Method in class uk.ac.cisban.rod.dao.DAO
Return a repeat using its id.
getRepeats(Long) - Method in class uk.ac.cisban.rod.dao.DAO
Returns all Repeats from an Experiment.
getRepeats() - Method in class uk.ac.cisban.rod.data.ExperimentManager
gets the collection of repeats
getRepeats() - Method in class uk.ac.cisban.rod.database.data.Experiment
 
getRodPMF() - Method in class uk.ac.cisban.rod.database.RodPMF
 
getRow() - Method in class uk.ac.cisban.rod.database.plates.Position
 
getRow() - Method in class uk.ac.cisban.rod.parsing.logfiles.ImageResultParse
 
getScreenName() - Method in class uk.ac.cisban.rod.export.CompleteQueryResult
 
getSelectedFile() - Method in class uk.ac.cisban.rod.gui.inset.LoadLogDialog
 
getSelectedFile() - Method in class uk.ac.cisban.rod.gui.popup.NewMasterPanel
 
getSerialNumber() - Method in class uk.ac.cisban.rod.database.fuge.EquipmentCV
 
getSource() - Method in exception uk.ac.cisban.rod.exception.IncorrectInputException
 
getSourceActions(JComponent) - Method in class uk.ac.cisban.rod.gui.functions.TextTransferHandler
These text fields handle both copy and move actions.
getSourceBarcode() - Method in class uk.ac.cisban.rod.data.util.LogEventMapping
 
getSourceMap() - Method in class uk.ac.cisban.rod.parsing.logfiles.SpottingParser
 
getSourcePlatePosition() - Method in class uk.ac.cisban.rod.database.data.LogEvent
 
getSpot() - Method in class uk.ac.cisban.rod.database.data.ImageResult
 
getSpotColumn() - Method in class uk.ac.cisban.rod.export.CompleteQueryResult
 
getSpotManager() - Method in class uk.ac.cisban.rod.data.DataManager
Allows access to the spot manager.
getSpotRow() - Method in class uk.ac.cisban.rod.export.CompleteQueryResult
 
getSpots() - Method in class uk.ac.cisban.rod.database.data.Image
 
getStatus() - Method in class uk.ac.cisban.rod.data.handlers.StateSwingWorker
 
getSubProtocolApplicationRef() - Method in class uk.ac.cisban.rod.database.fuge.ActionApplication
 
getSubProtocolRef() - Method in class uk.ac.cisban.rod.database.fuge.ActionCV
 
getTaskOutput() - Method in class uk.ac.cisban.rod.gui.popup.NewCVPanel
 
getTextSize(JComponent, String) - Static method in class uk.ac.cisban.rod.gui.core.StatusBar
 
getThreshold() - Method in class uk.ac.cisban.rod.database.data.Image
 
getThreshold() - Method in class uk.ac.cisban.rod.export.CompleteQueryResult
 
getThreshold() - Method in class uk.ac.cisban.rod.parsing.logfiles.ImageResultParse
 
getTile_dim_x() - Method in class uk.ac.cisban.rod.export.CompleteQueryResult
 
getTile_dim_y() - Method in class uk.ac.cisban.rod.export.CompleteQueryResult
 
getTileDimensionX() - Method in class uk.ac.cisban.rod.database.data.Image
 
getTileDimensionY() - Method in class uk.ac.cisban.rod.database.data.Image
 
getTimeseriesOrder() - Method in class uk.ac.cisban.rod.export.CompleteQueryResult
 
getTopFrame() - Method in class uk.ac.cisban.rod.gui.GuiManager
 
getTransformationCV() - Method in class uk.ac.cisban.rod.database.data.ImageTransformation
 
getTreatList() - Method in class uk.ac.cisban.rod.gui.functions.GetTreatments
 
getTreatment() - Method in class uk.ac.cisban.rod.database.data.PlateTreatment
 
getTreatmentCVs() - Method in class uk.ac.cisban.rod.dao.DAO
Returns the whole list of TreatmentCVs in the database.
getTreatmentCVs() - Method in class uk.ac.cisban.rod.data.PlateManager
creates a link to the database and retrieves all treatments.
getTreatmentName() - Method in class uk.ac.cisban.rod.database.cv.TreatmentCV
 
getTreatments() - Method in class uk.ac.cisban.rod.database.plates.Plate
 
getTreatments() - Method in class uk.ac.cisban.rod.export.CompleteQueryResult
 
GetTreatments - Class in uk.ac.cisban.rod.gui.functions
Retrieves the complete list of treatments from the database.
GetTreatments() - Constructor for class uk.ac.cisban.rod.gui.functions.GetTreatments
 
getTreatmentsString() - Method in class uk.ac.cisban.rod.database.plates.Plate
 
getTrimmed_area() - Method in class uk.ac.cisban.rod.parsing.logfiles.ImageResultParse
 
getTrimmedArea() - Method in class uk.ac.cisban.rod.database.data.ImageResult
 
getTrimmedArea() - Method in class uk.ac.cisban.rod.export.CompleteQueryResult
 
getX_off() - Method in class uk.ac.cisban.rod.parsing.logfiles.ImageResultParse
 
getXDim() - Method in class uk.ac.cisban.rod.parsing.logfiles.ImageResultParse
 
getXOffSet() - Method in class uk.ac.cisban.rod.database.data.ImageResult
 
getXOffset() - Method in class uk.ac.cisban.rod.export.CompleteQueryResult
 
getY_off() - Method in class uk.ac.cisban.rod.parsing.logfiles.ImageResultParse
 
getYDim() - Method in class uk.ac.cisban.rod.parsing.logfiles.ImageResultParse
 
getYOffSet() - Method in class uk.ac.cisban.rod.database.data.ImageResult
 
getYOffset() - Method in class uk.ac.cisban.rod.export.CompleteQueryResult
 
GuiManager - Class in uk.ac.cisban.rod.gui
Handles all of the initial setup of the GUI window, and deals with all incoming events from the {@link DataManager).

H

hasCurrentTask() - Method in class uk.ac.cisban.rod.data.AbstractDataTypeManager
Checks if there are 1 or more current tasks queued by a SwingWorker.
hasCurrentTask(long) - Method in class uk.ac.cisban.rod.data.AbstractDataTypeManager
checks by id number for a specific task for a swingworker.
hasCurrentTask() - Method in class uk.ac.cisban.rod.data.PlateManager
checks if there are 1 or more current tasks queued by a swingworker.
hashCode() - Method in class uk.ac.cisban.rod.database.plates.Plate
 
hasPreviousMappings(long) - Method in class uk.ac.cisban.rod.data.ImageManager
 

I

id - Variable in class uk.ac.cisban.rod.database.data.LogEvent
 
id - Variable in class uk.ac.cisban.rod.database.plates.Position
 
idestinationPlatePosition - Variable in class uk.ac.cisban.rod.database.data.Inoculation
 
Image - Class in uk.ac.cisban.rod.database.data
Represents a photograph taken of a particular plate at a particular time that has been processed by image analysis.
Image(String, ImageCV, Barcode, double, int, int) - Constructor for class uk.ac.cisban.rod.database.data.Image
 
IMAGE_CLICK - Static variable in class uk.ac.cisban.rod.gui.GuiManager
 
ImageCV - Class in uk.ac.cisban.rod.database.cv
Controlled vocabulary of all image types.
ImageCV() - Constructor for class uk.ac.cisban.rod.database.cv.ImageCV
 
ImageCV(String) - Constructor for class uk.ac.cisban.rod.database.cv.ImageCV
 
ImageInset - Class in uk.ac.cisban.rod.gui.inset
Displays information about an image log.
ImageInset(long, long, long) - Constructor for class uk.ac.cisban.rod.gui.inset.ImageInset
 
ImageLogParser - Class in uk.ac.cisban.rod.parsing.logfiles
Reads an image log file and sends the parsed data to the given ImageParserListener.
ImageLogParser() - Constructor for class uk.ac.cisban.rod.parsing.logfiles.ImageLogParser
 
ImageManager - Class in uk.ac.cisban.rod.data
Manages the parsing and saving of Images.
ImageManager() - Constructor for class uk.ac.cisban.rod.data.ImageManager
Main constructor.
ImageParserListener - Interface in uk.ac.cisban.rod.parsing.logfiles
Listener for image parsing events from ImageLogParser.
ImageResult - Class in uk.ac.cisban.rod.database.data
Results of image analysis: the area of the spot, with feature and value to be added as they develop.
ImageResult() - Constructor for class uk.ac.cisban.rod.database.data.ImageResult
 
ImageResult(int, ImageSpot, FeatureCV) - Constructor for class uk.ac.cisban.rod.database.data.ImageResult
 
ImageResult(int, int, int, int, ImageSpot, FeatureCV, int, int) - Constructor for class uk.ac.cisban.rod.database.data.ImageResult
 
ImageResult(int, int, int, int, ImageSpot, FeatureCV, int, int, Color, Color, int) - Constructor for class uk.ac.cisban.rod.database.data.ImageResult
 
ImageResultParse - Class in uk.ac.cisban.rod.parsing.logfiles
Holds data from the image logs until they are passed to the database.
ImageResultParse(String, String, int, int, int, int, int, int, int, int, double, Date) - Constructor for class uk.ac.cisban.rod.parsing.logfiles.ImageResultParse
Creates a new instance of ImageResult
ImageResultParse(Plate, String, int, int, int, int, int, int, int, int, double, Date) - Constructor for class uk.ac.cisban.rod.parsing.logfiles.ImageResultParse
 
ImageResultParse(Plate, String, int, int, int, int, int, int, int, int, double, Date, Color, Color, int, int, int) - Constructor for class uk.ac.cisban.rod.parsing.logfiles.ImageResultParse
 
imageSpot(PersistenceManager, Long) - Method in class uk.ac.cisban.rod.dao.Exists
Checks whether an ImageSpot exists with the given source Barcode and destination Barcode.
ImageSpot - Class in uk.ac.cisban.rod.database.data
A logging event that represents the position on a plate that has been photographed.
ImageSpot(ActionApplication, Date, PlatePosition) - Constructor for class uk.ac.cisban.rod.database.data.ImageSpot
 
ImageSpot(Date, PlatePosition) - Constructor for class uk.ac.cisban.rod.database.data.ImageSpot
Deprecated. Only for use in the parsers
ImageTransformation - Class in uk.ac.cisban.rod.database.data
Conversion of one image to another via a transformation as defined in a CV of transformation types.
ImageTransformation() - Constructor for class uk.ac.cisban.rod.database.data.ImageTransformation
 
ImageTransformation(Image, Image, ImageTransformationCV) - Constructor for class uk.ac.cisban.rod.database.data.ImageTransformation
 
ImageTransformation(String, Image, Image, ImageTransformationCV) - Constructor for class uk.ac.cisban.rod.database.data.ImageTransformation
 
ImageTransformationCV - Class in uk.ac.cisban.rod.database.cv
Controlled vocabulary of all transformation types.
ImageTransformationCV() - Constructor for class uk.ac.cisban.rod.database.cv.ImageTransformationCV
 
ImageTransformationCV(String) - Constructor for class uk.ac.cisban.rod.database.cv.ImageTransformationCV
 
importData(TransferHandler.TransferSupport) - Method in class uk.ac.cisban.rod.gui.functions.TextTransferHandler
Perform the actual import.
IncorrectInputException - Exception in uk.ac.cisban.rod.exception
Thrown when input from the user is incorrect in some way.
IncorrectInputException(JComponent, String) - Constructor for exception uk.ac.cisban.rod.exception.IncorrectInputException
 
initComponents() - Method in class uk.ac.cisban.rod.gui.popup.view.MediumRecall
 
initComponents() - Method in class uk.ac.cisban.rod.gui.popup.view.TreatmentRecall
 
initializeTextComponent(JTextComponent) - Static method in class uk.ac.cisban.rod.gui.UtilityMethods
 
INOC_CLICK - Static variable in class uk.ac.cisban.rod.gui.GuiManager
 
InocInset - Class in uk.ac.cisban.rod.gui.inset
Displays information about an inoculation log.
InocInset(long, long, long) - Constructor for class uk.ac.cisban.rod.gui.inset.InocInset
 
inoculation(PersistenceManager, Long, Long) - Method in class uk.ac.cisban.rod.dao.Exists
Checks whether an Inoculation exists with the given source Barcode and destination Barcode.
Inoculation - Class in uk.ac.cisban.rod.database.data
Represents an inoculation from a master plate to a working plate.
Inoculation(ActionApplication, Date, PlatePosition, PlatePosition) - Constructor for class uk.ac.cisban.rod.database.data.Inoculation
 
Inoculation(Date, PlatePosition, PlatePosition) - Constructor for class uk.ac.cisban.rod.database.data.Inoculation
Deprecated. Only for use in the parsers
InoculationManager - Class in uk.ac.cisban.rod.data
Manages the parsing and saving of Inoculations.
InoculationManager() - Constructor for class uk.ac.cisban.rod.data.InoculationManager
 
InoculationParser - Class in uk.ac.cisban.rod.parsing.logfiles
Parses inoculation files and sends the parsed data to the given LogParserListener.
InoculationParser() - Constructor for class uk.ac.cisban.rod.parsing.logfiles.InoculationParser
 
insertUpdate(DocumentEvent) - Method in class uk.ac.cisban.rod.gui.popup.NewExperimentPanel
 
Inset - Class in uk.ac.cisban.rod.gui.inset
Superclass for all of the inset panels that deal with ActionCVs and ActionApplications.
Inset(long, long, long) - Constructor for class uk.ac.cisban.rod.gui.inset.Inset
 
instance - Static variable in class uk.ac.cisban.rod.gui.GuiManager
 
internalFrameActivated(InternalFrameEvent) - Method in class uk.ac.cisban.rod.gui.GuiManager
 
isComplete() - Method in class uk.ac.cisban.rod.database.data.Experiment
 
isComplete() - Method in class uk.ac.cisban.rod.database.data.ImageResult
 
isComplete(DataManager) - Method in class uk.ac.cisban.rod.gui.inset.ExperimentInset
 
isComplete(DataManager) - Method in class uk.ac.cisban.rod.gui.inset.ImageInset
 
isComplete(DataManager) - Method in class uk.ac.cisban.rod.gui.inset.InocInset
 
isComplete(DataManager) - Method in class uk.ac.cisban.rod.gui.inset.Inset
 
isComplete(DataManager) - Method in class uk.ac.cisban.rod.gui.inset.SpotInset
 
isIterable() - Method in class uk.ac.cisban.rod.database.fuge.ActionCV
 
isLoaded(long) - Method in class uk.ac.cisban.rod.data.AbstractDataTypeManager
Checks if there are mappings in the DataManager for the given ActionApplication.
isLoaded(long) - Method in class uk.ac.cisban.rod.data.ImageManager
 
isShown() - Method in class uk.ac.cisban.rod.database.fuge.ProtocolCV
 
iterateProtocol(ProtocolCV) - Method in class uk.ac.cisban.rod.dao.DAO
Iterates through a ProtocolCV and its ActionCVs recursively.
iterateProtocol(ProtocolApplication) - Method in class uk.ac.cisban.rod.dao.DAO
Iterates through a ProtocolApplication and its ActionApplications recursively.

L

Latin1InputVerifier - Class in uk.ac.cisban.rod.gui.functions
Restricts a JTextComponent's input to only what can be encoded into LATIN1, which is what the database is encoded in, and highlights unmappable text in red.
listen(PropertyChangeListener) - Method in class uk.ac.cisban.rod.data.ImageManager
If there is a running SwingWorker, listen to it.
listeners - Variable in class uk.ac.cisban.rod.data.AbstractDataTypeManager
Listeners that are interested in the changes that happen in this DataTypeManager.
listeners - Variable in class uk.ac.cisban.rod.gui.functions.ChangeNameAndDescription
 
listeners - Variable in class uk.ac.cisban.rod.gui.inset.Inset
 
listenToImageManager(PropertyChangeListener) - Method in class uk.ac.cisban.rod.data.DataManager
Forwards the given listener on to the ImageManager.
listSelectionListener - Variable in class uk.ac.cisban.rod.gui.popup.NewMediumPanel
ListSelectionListener for all JLists on panel.
listToString(JList, String) - Method in class uk.ac.cisban.rod.gui.popup.NewMediumPanel
Checks the selected items in a jlist and puts them into a string after formatting using the specified symbol
LOADED - Variable in class uk.ac.cisban.rod.gui.inset.ExperimentInset
 
LOADED - Variable in class uk.ac.cisban.rod.gui.inset.Inset
 
loadedPanel - Variable in class uk.ac.cisban.rod.gui.inset.ExperimentInset
 
loadedPanel() - Method in class uk.ac.cisban.rod.gui.inset.ExperimentInset
 
loadedPanel() - Method in class uk.ac.cisban.rod.gui.inset.ImageInset
 
loadedPanel() - Method in class uk.ac.cisban.rod.gui.inset.InocInset
 
loadedPanel - Variable in class uk.ac.cisban.rod.gui.inset.Inset
 
loadedPanel() - Method in class uk.ac.cisban.rod.gui.inset.Inset
 
loadedPanel() - Method in class uk.ac.cisban.rod.gui.inset.SpotInset
 
loadExperiment(Long) - Method in class uk.ac.cisban.rod.dao.DAO
Loads an experiment given its id (PK).
loadExperiment(Experiment) - Method in class uk.ac.cisban.rod.data.ExperimentManager
Returns a StateSwingWorker that can load an experiment based on an Experiment.
loadExperiment(Experiment, Repeat) - Method in class uk.ac.cisban.rod.data.ExperimentManager
Returns a StateSwingWorker that can load the given Experiment and Repeat.
LoadExperimentPanel - Class in uk.ac.cisban.rod.gui.popup
Load experiments from the database.
LoadExperimentPanel() - Constructor for class uk.ac.cisban.rod.gui.popup.LoadExperimentPanel
Creates new form LoadExperimentPanel
LoadExperimentTask - Class in uk.ac.cisban.rod.data.handlers
Loads an experiment from the database.
LoadExperimentTask(Experiment) - Constructor for class uk.ac.cisban.rod.data.handlers.LoadExperimentTask
 
LoadImages - Class in uk.ac.cisban.rod.data.handlers
Can be extended to process a list of CompleteQueryResults.
LoadImages(long) - Constructor for class uk.ac.cisban.rod.data.handlers.LoadImages
 
loadImagesBrief(List<String>, String) - Method in class uk.ac.cisban.rod.dao.DAO
Loads the collection of images associated with a Barcode without retrieving the individual ImageSpots (hence the "Brief").
loadImagesBrief(List<String>, String) - Method in class uk.ac.cisban.rod.dao.specifics.ManageLogs
Loads the collection of images associated with a Barcode without retrieving the individual ImageSpots (hence the "Brief").
LoadImagesBrief - Class in uk.ac.cisban.rod.data.handlers
Loads images associated with a given ActionApplication.
LoadImagesBrief(Long) - Constructor for class uk.ac.cisban.rod.data.handlers.LoadImagesBrief
 
LOADING - Variable in class uk.ac.cisban.rod.gui.inset.Inset
 
loadingPanel() - Method in class uk.ac.cisban.rod.gui.inset.ExperimentInset
 
loadingPanel() - Method in class uk.ac.cisban.rod.gui.inset.ImageInset
 
loadingPanel() - Method in class uk.ac.cisban.rod.gui.inset.InocInset
 
loadingPanel - Variable in class uk.ac.cisban.rod.gui.inset.Inset
 
loadingPanel() - Method in class uk.ac.cisban.rod.gui.inset.Inset
 
loadingPanel() - Method in class uk.ac.cisban.rod.gui.inset.SpotInset
 
loadInoculation(File, Long) - Method in class uk.ac.cisban.rod.data.InoculationManager
Loads an inoculation log into the current screen
LoadLogDialog - Class in uk.ac.cisban.rod.gui.inset
Utility class for creating panels that allow the loading of log files.
LoadLogDialog(Component) - Constructor for class uk.ac.cisban.rod.gui.inset.LoadLogDialog
Creates new form NewSpotLogDialog
loadLogs(Long) - Method in class uk.ac.cisban.rod.dao.DAO
Loads the LogEvents of an ActionApplication, given the AA's PK.
loadLogs(Long) - Method in class uk.ac.cisban.rod.dao.specifics.ManageLogs
Loads the LogEvents of an ActionApplication, given the AA's PK.
loadMasterPlate(MasterplateLibraryCV, String, List<String>, File, BackgroundMutationCV, PlateCV) - Method in class uk.ac.cisban.rod.data.PlateManager
Returns a thread that will load a new masterplate.
loadSpotLog(File, Long) - Method in class uk.ac.cisban.rod.data.SpotManager
Loads a spot log into the current screen.
loadSpots(Collection<String>, long) - Method in class uk.ac.cisban.rod.dao.DAO
Accesses the spot log for the given source barcodes based on ActionApplication id.
loadSpots(Collection<String>, long) - Method in class uk.ac.cisban.rod.dao.specifics.ManageLogs
Accesses the spot log for the given source barcodes based on ActionApplication id.
locateLoggable(ActionCV) - Method in class uk.ac.cisban.rod.data.DataManager
For a top-level ActionCV, finds the ActionCVs further down in the hierarchy that expect LogEvents.
locateLogged(ActionApplication) - Method in class uk.ac.cisban.rod.data.DataManager
From a top-level ActionApplication, finds the ActionApplications further down in the hierarchy that have LogEvents attached.
LogEvent - Class in uk.ac.cisban.rod.database.data
To be extended to represent a logging event of any kind with a source plate position and a destination plate position.
LogEvent(ActionApplication, Date, PlatePosition) - Constructor for class uk.ac.cisban.rod.database.data.LogEvent
 
LogEvent(Date, PlatePosition) - Constructor for class uk.ac.cisban.rod.database.data.LogEvent
Deprecated. Only for use in the parsers
LogEventMapping - Class in uk.ac.cisban.rod.data.util
Helper class for mapping multiple LogEvents inside the data management layer.
LogEventMapping(String, Date) - Constructor for class uk.ac.cisban.rod.data.util.LogEventMapping
 
loggingDate - Variable in class uk.ac.cisban.rod.database.data.LogEvent
 
LogParserListener - Interface in uk.ac.cisban.rod.parsing.logfiles
Listener for log parsing events.
logs(long) - Method in class uk.ac.cisban.rod.dao.Exists
Get the number of logs for the ActionApplication.

M

main(String[]) - Static method in class uk.ac.cisban.rod.EquipmentProtocolsActions
 
main(String[]) - Static method in class uk.ac.cisban.rod.gui.DeleteROD
 
main(String[]) - Static method in class uk.ac.cisban.rod.gui.RODTree
 
main(String[]) - Static method in class uk.ac.cisban.rod.parsing.util.BarcodePatternMatching
 
main(String[]) - Static method in class uk.ac.cisban.rod.RodMain
Main entry point into ROD.
makeMasterplateSet(List<String>, Map<Integer, Set<MasterplatePosition>>, String, MasterplateLibraryCV, BackgroundMutationCV, PlateCV) - Method in class uk.ac.cisban.rod.dao.DAO
Creates a new MasterplateSet based on the given parameters.
ManageLogs - Class in uk.ac.cisban.rod.dao.specifics
Handles connections to the database in the adding and modification of LogEvents.
ManageLogs(DAO) - Constructor for class uk.ac.cisban.rod.dao.specifics.ManageLogs
Main constructor.
mappings - Variable in class uk.ac.cisban.rod.data.DataManager
A map of ActionApplication ids to the corresponding data loaded for the current experiment.
Masterplate - Class in uk.ac.cisban.rod.database.plates
A plate from which other plates can be inoculated.
Masterplate(Barcode, Date, MediumCV, PlateCV, int) - Constructor for class uk.ac.cisban.rod.database.plates.Masterplate
 
MasterplateLibraryCV - Class in uk.ac.cisban.rod.database.cv
A controlled vocabulary for a particular library of plates, for example, Charlie Boone's library.
MasterplateLibraryCV() - Constructor for class uk.ac.cisban.rod.database.cv.MasterplateLibraryCV
 
MasterplateLibraryCV(String, PlateCV) - Constructor for class uk.ac.cisban.rod.database.cv.MasterplateLibraryCV
 
MasterplateListener - Interface in uk.ac.cisban.rod.parsing.masterplateset
Listener for master plate set file parsing events.
MasterplateParser - Class in uk.ac.cisban.rod.parsing.masterplateset
Parses master plate set files and passes the parsed data to the given MasterplateListener.
MasterplateParser() - Constructor for class uk.ac.cisban.rod.parsing.masterplateset.MasterplateParser
 
MasterplatePosition - Class in uk.ac.cisban.rod.database.plates
Position of single-gene-deletion strain on a Masterplate.
MasterplatePosition() - Constructor for class uk.ac.cisban.rod.database.plates.MasterplatePosition
 
MasterplatePosition(String, Position) - Constructor for class uk.ac.cisban.rod.database.plates.MasterplatePosition
 
MasterplatePosition(Masterplate, String, Position) - Constructor for class uk.ac.cisban.rod.database.plates.MasterplatePosition
 
MasterPlateRecall - Class in uk.ac.cisban.rod.gui.popup.view
View or (hopefully soon) edit Master Plate information.
MasterPlateRecall() - Constructor for class uk.ac.cisban.rod.gui.popup.view.MasterPlateRecall
 
MasterplateSet - Class in uk.ac.cisban.rod.database.plates
A set of Masterplates that have a particular BackgroundMutationCV and MasterplateLibraryCV.
MasterplateSet() - Constructor for class uk.ac.cisban.rod.database.plates.MasterplateSet
 
MasterplateSet(Date, String, MasterplateLibraryCV, Set<Masterplate>, BackgroundMutationCV) - Constructor for class uk.ac.cisban.rod.database.plates.MasterplateSet
 
MasterplateSetHandler - Class in uk.ac.cisban.rod.data.handlers
Saves a new MasterplateSet to the database.
MasterplateSetHandler(MasterplateLibraryCV, String, List<String>, File, BackgroundMutationCV, PlateCV) - Constructor for class uk.ac.cisban.rod.data.handlers.MasterplateSetHandler
 
MasterPlateSets - Class in uk.ac.cisban.rod.gui.popup.view
View existing MasterplateSets from the database.
MasterPlateSets() - Constructor for class uk.ac.cisban.rod.gui.popup.view.MasterPlateSets
Creates new form MasterPlateSets
MediumCV - Class in uk.ac.cisban.rod.database.cv
Controlled vocabulary of all media types.
MediumCV() - Constructor for class uk.ac.cisban.rod.database.cv.MediumCV
 
MediumCV(String, String) - Constructor for class uk.ac.cisban.rod.database.cv.MediumCV
 
mediumExists(PersistenceManager, String) - Method in class uk.ac.cisban.rod.dao.Find
Checks if a mediumCV exists.
MediumRecall - Class in uk.ac.cisban.rod.gui.popup.view
View and (hopefully soon) edit MediumCVs.
MediumRecall() - Constructor for class uk.ac.cisban.rod.gui.popup.view.MediumRecall
 
modifyExperiment(Experiment) - Method in class uk.ac.cisban.rod.data.ExperimentManager
Returns a StateSwingWorker that can modify the details of an existing experiment.
ModifyExperimentTask - Class in uk.ac.cisban.rod.data.handlers
Modifies an Experiment's name or description and saves it to the database.
ModifyExperimentTask(Experiment) - Constructor for class uk.ac.cisban.rod.data.handlers.ModifyExperimentTask
 
modifyMedium(MediumCV) - Method in class uk.ac.cisban.rod.data.PlateManager
 
ModifyMediumTask - Class in uk.ac.cisban.rod.data.handlers
Modifies a MediumCV's name or description and saves it to the database.
ModifyMediumTask(MediumCV) - Constructor for class uk.ac.cisban.rod.data.handlers.ModifyMediumTask
 
modifyTreatment(TreatmentCV) - Method in class uk.ac.cisban.rod.data.PlateManager
 
ModifyTreatmentTask - Class in uk.ac.cisban.rod.data.handlers
Modifies a TreatmentCV's name or description and saves it to the database.
ModifyTreatmentTask(TreatmentCV) - Constructor for class uk.ac.cisban.rod.data.handlers.ModifyTreatmentTask
 
mouseClicked(MouseEvent) - Method in class uk.ac.cisban.rod.gui.functions.ClipboardAdapter
 

N

newActionApplication(String, Long) - Method in class uk.ac.cisban.rod.dao.Persist
 
newActionApplication(PersistenceManager, ActionCV, ProtocolApplication, PlateCV, PlateCV) - Method in class uk.ac.cisban.rod.dao.Persist
 
newActionCV(String, String, int, String, String, String, boolean) - Method in class uk.ac.cisban.rod.dao.Persist
 
newBackgroundMutationCV(String, String) - Method in class uk.ac.cisban.rod.dao.Persist
Persists a new BackgroundMutationCV.
newBarcode(PersistenceManager, String) - Method in class uk.ac.cisban.rod.dao.Persist
 
NewCVPanel - Class in uk.ac.cisban.rod.gui.popup
Shows a generic panel that can be used to create new controlled vocabulary.
NewCVPanel(boolean, ActionListener, String) - Constructor for class uk.ac.cisban.rod.gui.popup.NewCVPanel
Creates new form NewCVPanel
newEquipmentCV(String, String, String, String, String) - Method in class uk.ac.cisban.rod.dao.Persist
 
newExperiment(String, String, Long, boolean, Long[]) - Method in class uk.ac.cisban.rod.dao.Persist
 
newExperiment(Experiment) - Method in class uk.ac.cisban.rod.data.ExperimentManager
Returns a StateSwingWorker that can load an experiment based on a Experiment.
newExperiment(Experiment) - Method in class uk.ac.cisban.rod.data.handlers.NewExperimentTask
 
NewExperimentPanel - Class in uk.ac.cisban.rod.gui.popup
Add a new Experiment to the database.
NewExperimentPanel(boolean) - Constructor for class uk.ac.cisban.rod.gui.popup.NewExperimentPanel
Creates new form NewExperimentPanel
NewExperimentTask - Class in uk.ac.cisban.rod.data.handlers
Adds a new Experiment to the database.
NewExperimentTask(Experiment) - Constructor for class uk.ac.cisban.rod.data.handlers.NewExperimentTask
 
newFeatureCV(String, String) - Method in class uk.ac.cisban.rod.dao.Persist
 
newImage(String, ImageCV, Barcode, double, int, int) - Method in class uk.ac.cisban.rod.dao.Persist
 
newImageCV(String) - Method in class uk.ac.cisban.rod.dao.Persist
 
newImageResult(int, int, int, int, ImageSpot, FeatureCV, Image, int, int, Color, Color, int) - Method in class uk.ac.cisban.rod.dao.Persist
 
newImageResultBackgroundCorrect(Long, Collection<ImageResultParse>, Map<String, String>) - Method in class uk.ac.cisban.rod.data.handlers.ParseImageLogTask
 
newImageResultParsed(ImageResultParse) - Method in interface uk.ac.cisban.rod.parsing.logfiles.ImageParserListener
 
newImageTransformation(String, Image, Image, ImageTransformationCV) - Method in class uk.ac.cisban.rod.dao.Persist
 
newImageTransformationCV(String) - Method in class uk.ac.cisban.rod.dao.Persist
 
NewMasterPanel - Class in uk.ac.cisban.rod.gui.popup
Creates a new master plate set.
NewMasterPanel() - Constructor for class uk.ac.cisban.rod.gui.popup.NewMasterPanel
Creates new form NewMasterPanel
newMasterplate(String, Collection<MasterplatePosition>, String, int, Date, PlateCV) - Method in class uk.ac.cisban.rod.dao.Persist
 
newMasterplateLibraryCV(String, long) - Method in class uk.ac.cisban.rod.dao.Persist
 
newMasterplateLibraryCV(String, String) - Method in class uk.ac.cisban.rod.dao.Persist
 
newMasterplateSet(Date, String, String, Set<String>, String) - Method in class uk.ac.cisban.rod.dao.Persist
 
newMedium(MediumCV) - Method in class uk.ac.cisban.rod.data.PlateManager
Returns a thread that will add a new medium.
NewMedium - Class in uk.ac.cisban.rod.gui.popup.view
Deprecated. see NewMediumPanel
NewMedium(boolean) - Constructor for class uk.ac.cisban.rod.gui.popup.view.NewMedium
Deprecated. Creates new form NewMaster
newMediumCV(String, String) - Method in class uk.ac.cisban.rod.dao.Persist
Adds a new mediumCV
NewMediumPanel - Class in uk.ac.cisban.rod.gui.popup
Adds a new medium to the database.
NewMediumPanel() - Constructor for class uk.ac.cisban.rod.gui.popup.NewMediumPanel
Creates new form NewMediumPanel
newMove(LogEvent) - Method in interface uk.ac.cisban.rod.parsing.logfiles.LogParserListener
 
newMutation(BackgroundMutationCV) - Method in class uk.ac.cisban.rod.data.PlateManager
Returns a thread that will create a new mutation.
newPlate(String, String, String, Date) - Method in class uk.ac.cisban.rod.dao.Persist
 
newPlateCV(String, int, int) - Method in class uk.ac.cisban.rod.dao.Persist
 
newPlatePosition(PersistenceManager, Barcode, Position) - Method in class uk.ac.cisban.rod.dao.Persist
 
newPlates(Collection<Plate>) - Method in class uk.ac.cisban.rod.dao.Persist
Presumes that the CVs are detached...
newPosition(PersistenceManager, int, int) - Method in class uk.ac.cisban.rod.dao.Persist
 
newProtocolApplication(Long, String, String) - Method in class uk.ac.cisban.rod.dao.Persist
 
newProtocolCV(String, String, Collection<String>, boolean) - Method in class uk.ac.cisban.rod.dao.Persist
 
newRepeat(String, String, String, String) - Method in class uk.ac.cisban.rod.dao.Persist
 
NewRepeat - Class in uk.ac.cisban.rod.gui.popup
Creates a new repeat in the current experiment.
NewRepeat(int) - Constructor for class uk.ac.cisban.rod.gui.popup.NewRepeat
Creates new form NewRepeat
newSpot(Integer, MasterplatePosition) - Method in interface uk.ac.cisban.rod.parsing.masterplateset.MasterplateListener
 
newTreatment(TreatmentCV) - Method in class uk.ac.cisban.rod.data.PlateManager
Returns a thread that will create a new treatment.
NewTreatment - Class in uk.ac.cisban.rod.gui.popup.view
Deprecated. see NewCVPanel
NewTreatment(boolean) - Constructor for class uk.ac.cisban.rod.gui.popup.view.NewTreatment
Deprecated. Creates new form NewTreatment
newTreatmentCV(String, String) - Method in class uk.ac.cisban.rod.dao.Persist
 
nextPanel - Variable in class uk.ac.cisban.rod.gui.inset.Inset
 
NOT_LOADED - Variable in class uk.ac.cisban.rod.gui.inset.ExperimentInset
 
NOT_LOADED - Variable in class uk.ac.cisban.rod.gui.inset.Inset
 
notLoadedPanel() - Method in class uk.ac.cisban.rod.gui.inset.ExperimentInset
 
notLoadedPanel() - Method in class uk.ac.cisban.rod.gui.inset.ImageInset
 
notLoadedPanel() - Method in class uk.ac.cisban.rod.gui.inset.InocInset
 
notLoadedPanel() - Method in class uk.ac.cisban.rod.gui.inset.Inset
 
notLoadedPanel() - Method in class uk.ac.cisban.rod.gui.inset.SpotInset
 

O

OK_CMD - Static variable in class uk.ac.cisban.rod.gui.core.RodDialog
 
OK_MORE_CMD - Static variable in class uk.ac.cisban.rod.gui.core.RodDialog
 
okCancelPanel - Variable in class uk.ac.cisban.rod.gui.inset.Inset
 

P

parse(String, ImageParserListener, Collection<Exception>) - Method in class uk.ac.cisban.rod.parsing.logfiles.ImageLogParser
 
parse(Scanner, LogParserListener) - Static method in class uk.ac.cisban.rod.parsing.logfiles.InoculationParser
Creates a new instance of InnoculationParser
parse(Scanner) - Static method in class uk.ac.cisban.rod.parsing.masterplateset.MasterplateParser
 
ParseDate - Class in uk.ac.cisban.rod.parsing.util
Parses the date from a given string in the format yyyy-M-dd_HH-m-ss.
ParseDate() - Constructor for class uk.ac.cisban.rod.parsing.util.ParseDate
 
parseDate(String) - Method in class uk.ac.cisban.rod.parsing.util.ParseDate
Parse out the date from the string originally part of the image filename.
ParseImageLogTask - Class in uk.ac.cisban.rod.data.handlers
Parses an image log file and adds new Images, ImageResults, and ImageSpots to the database.
ParseImageLogTask(String, Long) - Constructor for class uk.ac.cisban.rod.data.handlers.ParseImageLogTask
 
ParseInoculationTask - Class in uk.ac.cisban.rod.data.handlers
Parses an inoculation log file and adds new Inoculations to the database.
ParseInoculationTask(File, Long) - Constructor for class uk.ac.cisban.rod.data.handlers.ParseInoculationTask
 
ParseSpotTask - Class in uk.ac.cisban.rod.data.handlers
Parses a spot log file and adds new Spottings to the database.
ParseSpotTask(String, Long) - Constructor for class uk.ac.cisban.rod.data.handlers.ParseSpotTask
 
parseSpotting(LogParserListener, String) - Method in class uk.ac.cisban.rod.parsing.logfiles.SpottingParser
Parses the given file into a list of SpottingP, ready to be loaded to the database.
persist - Variable in class uk.ac.cisban.rod.dao.DAO
Accessor for the DAO persist-my-thing methods
Persist - Class in uk.ac.cisban.rod.dao
For persisting objects to the database.
Persist(DAO) - Constructor for class uk.ac.cisban.rod.dao.Persist
 
Plate - Class in uk.ac.cisban.rod.database.plates
Generic non-master plates.
Plate() - Constructor for class uk.ac.cisban.rod.database.plates.Plate
 
Plate(Date, MediumCV, Barcode) - Constructor for class uk.ac.cisban.rod.database.plates.Plate
 
Plate(Date, MediumCV, Barcode, PlateCV) - Constructor for class uk.ac.cisban.rod.database.plates.Plate
 
PlateCV - Class in uk.ac.cisban.rod.database.cv
Controlled vocabulary of all plate types, eg 1536 solid plate.
PlateCV() - Constructor for class uk.ac.cisban.rod.database.cv.PlateCV
 
PlateCV(String, int, int) - Constructor for class uk.ac.cisban.rod.database.cv.PlateCV
 
PlateManager - Class in uk.ac.cisban.rod.data
Manages the parsing and saving of everything to do with Plates, including MasterplateSets, PlateCVs, MediumCVs, BackgroundMutationCVs, TreatmentCVs, etc.
PlateManager() - Constructor for class uk.ac.cisban.rod.data.PlateManager
 
PlatePosition - Class in uk.ac.cisban.rod.database.plates
Specifies a row and column on a particular plate.
PlatePosition(Barcode, Position) - Constructor for class uk.ac.cisban.rod.database.plates.PlatePosition
 
PlatePourPanel - Class in uk.ac.cisban.rod.gui.popup
Adds plates to the database with a MediumCV and Barcode.
PlatePourPanel() - Constructor for class uk.ac.cisban.rod.gui.popup.PlatePourPanel
Creates new form PlatePourPanel
PlateRecall - Class in uk.ac.cisban.rod.gui.popup.view
Displays all plates from the database.
PlateRecall() - Constructor for class uk.ac.cisban.rod.gui.popup.view.PlateRecall
 
plates(Collection<String>) - Method in class uk.ac.cisban.rod.dao.Exists
If all plates exist, an empty collection will be returned.
PlateTreatment - Class in uk.ac.cisban.rod.database.data
Represents the addition of a TreatmentCV to a plate at a particular date-time.
PlateTreatment() - Constructor for class uk.ac.cisban.rod.database.data.PlateTreatment
 
PlateTreatment(Date, TreatmentCV) - Constructor for class uk.ac.cisban.rod.database.data.PlateTreatment
 
PlateTypeMismatch - Exception in uk.ac.cisban.rod.exception
Thrown when ROD is expecting a certain size or type of plate and finds a different type or size.
PlateTypeMismatch(String) - Constructor for exception uk.ac.cisban.rod.exception.PlateTypeMismatch
 
populate(DefaultComboBoxModel) - Method in class uk.ac.cisban.rod.gui.functions.GetTreatments
 
Position - Class in uk.ac.cisban.rod.database.plates
Specifies a particular row and column.
Position(int, int) - Constructor for class uk.ac.cisban.rod.database.plates.Position
 
pourPlates(Date, List<String>, MediumCV, PlateCV) - Method in class uk.ac.cisban.rod.dao.DAO
Adds a set of plates to the database.
pourPlates(MediumCV, List<String>, Date, PlateCV) - Method in class uk.ac.cisban.rod.data.PlateManager
Returns a thread that will pour the plates in the String in the medium specified.
PourPlateTask - Class in uk.ac.cisban.rod.data.handlers
Adds new Plates to the database.
PourPlateTask(MediumCV, List<String>, Date, PlateCV) - Constructor for class uk.ac.cisban.rod.data.handlers.PourPlateTask
 
printImageSpot(PersistenceManager, Image, long, Repeat, ImageSpot) - Method in class uk.ac.cisban.rod.dao.specifics.Export
Gathers up all of the information for the ROD export file, sticks it in a CompleteQueryResult, and then sends it to the printer for printing.
process(List<CompleteQueryResult>) - Method in class uk.ac.cisban.rod.data.handlers.LoadImages
 
processResult(CompleteQueryResult) - Method in class uk.ac.cisban.rod.export.ResultPrinter
 
processResult() - Method in class uk.ac.cisban.rod.export.ResultPrinter
 
progress(Collection<Experiment>) - Method in class uk.ac.cisban.rod.gui.functions.fill.GetExperiments
 
progress(Collection<MasterplateSet>) - Method in class uk.ac.cisban.rod.gui.functions.fill.GetMasterplateSets
 
progressBar - Variable in class uk.ac.cisban.rod.gui.inset.Inset
 
progressBar - Variable in class uk.ac.cisban.rod.gui.popup.view.PlateRecall
 
propertyChange(PropertyChangeEvent) - Method in class uk.ac.cisban.rod.gui.functions.StatePropertyChangeListener
Invoked when task's progress property changes.
propertyChange(PropertyChangeEvent) - Method in class uk.ac.cisban.rod.gui.popup.view.PlateRecall
Invoked when task's progress property changes.
protocol - Variable in class uk.ac.cisban.rod.data.DataManager
A map of top-level ActionCVs to the ActionCVs that expect logs.
ProtocolActionNavigation - Class in uk.ac.cisban.rod.dao.specifics
Handles database connections relating to navigating and querying database 'trees' composed of ActionCVs and ProtocolCVs, or ActionApplications and ProtocolApplications.
ProtocolActionNavigation(Persist) - Constructor for class uk.ac.cisban.rod.dao.specifics.ProtocolActionNavigation
Main constructor.
protocolApplication - Variable in class uk.ac.cisban.rod.data.DataManager
A map of the top-level ActionApplications to the ActionApplications that expect logs.
ProtocolApplication - Class in uk.ac.cisban.rod.database.fuge
An application of a ProtocolCV that can refer to zero or more ActionApplications.
ProtocolApplication(ProtocolCV) - Constructor for class uk.ac.cisban.rod.database.fuge.ProtocolApplication
 
ProtocolCV - Class in uk.ac.cisban.rod.database.fuge
A definition of a protocol with one or more ActionCVs.
ProtocolCV(String) - Constructor for class uk.ac.cisban.rod.database.fuge.ProtocolCV
 
ProtocolCV(List<ActionCV>, List<EquipmentCV>, String, String) - Constructor for class uk.ac.cisban.rod.database.fuge.ProtocolCV
 

Q

QueryNotFoundException - Exception in uk.ac.cisban.rod.exception
Thrown when a query to the database unexpectedly resulted in the object not being found.
QueryNotFoundException(String) - Constructor for exception uk.ac.cisban.rod.exception.QueryNotFoundException
 
quit() - Method in class uk.ac.cisban.rod.gui.RodFrame
Quit the application.

R

READY_TO_RENAME - Static variable in class uk.ac.cisban.rod.gui.functions.ChangeNameAndDescription
 
remakeName() - Method in class uk.ac.cisban.rod.gui.popup.NewMediumPanel
Method to check currently selected options on the form and creates a string of text to be used as the medium name
removeActionListener(ActionListener) - Method in class uk.ac.cisban.rod.gui.core.RodDialog
 
removeActionListener(ActionListener) - Method in class uk.ac.cisban.rod.gui.functions.ChangeNameAndDescription
 
removeActionListener(ActionListener) - Method in class uk.ac.cisban.rod.gui.inset.Inset
 
removeChangeListener(ChangeListener) - Method in class uk.ac.cisban.rod.data.AbstractDataTypeManager
removes change listener.
removeChangeListener(ChangeListener) - Method in class uk.ac.cisban.rod.data.DataManager
Removes a ChangeListener to listen for the completion of loading of the experiment, inoculation, spot or image logs.
removeDatabaseProgressListener(DatabaseProgressListener) - Method in class uk.ac.cisban.rod.dao.DAO
Removes this listener from listening to what is happening in the database
removeDocumentListener(DocumentListener) - Method in class uk.ac.cisban.rod.gui.popup.NewExperimentPanel
 
removeUpdate(DocumentEvent) - Method in class uk.ac.cisban.rod.gui.popup.NewExperimentPanel
 
RenameExperiment - Class in uk.ac.cisban.rod.gui.functions
A listener added to a button that allows renaming of the current experiment when it senses an ActionEvent.
RenameExperiment() - Constructor for class uk.ac.cisban.rod.gui.functions.RenameExperiment
 
RenameMedium - Class in uk.ac.cisban.rod.gui.functions
A listener added to a button that allows renaming of the current experiment when it senses an ActionEvent.
RenameMedium() - Constructor for class uk.ac.cisban.rod.gui.functions.RenameMedium
 
RenameTreatment - Class in uk.ac.cisban.rod.gui.functions
A listener added to a button that allows renaming of a treatment when it senses an ActionEvent.
RenameTreatment() - Constructor for class uk.ac.cisban.rod.gui.functions.RenameTreatment
 
Repeat - Class in uk.ac.cisban.rod.database.data
An experimental repeat that has an applied protocol and data.
Repeat() - Constructor for class uk.ac.cisban.rod.database.data.Repeat
 
Repeat(String, Experiment, MasterplateSet, ProtocolApplication) - Constructor for class uk.ac.cisban.rod.database.data.Repeat
 
reportProgress(int) - Method in class uk.ac.cisban.rod.dao.DAO
Reports the progress of the database to whichever DatabaseProgressListener is interested.
reportProgress(int) - Method in interface uk.ac.cisban.rod.dao.DatabaseProgressListener
Reports the progress of the database to whichever listener is interested.
reportProgress(int) - Method in interface uk.ac.cisban.rod.parsing.logfiles.LogParserListener
 
reportProgressStatus(String) - Method in class uk.ac.cisban.rod.dao.DAO
Tells interested DatabaseProgressListeners what is happening currently with the database.
reportProgressStatus(String) - Method in interface uk.ac.cisban.rod.dao.DatabaseProgressListener
Tells interested DatabaseProgressListeners what is happening currently with the database.
ResizeableDialog - Class in uk.ac.cisban.rod.gui.popup
A resizeable container with 'OK' and 'Cancel' buttons.
ResultPrinter - Class in uk.ac.cisban.rod.export
Prints lines from the exported experiment to file.
ResultPrinter(PrintWriter) - Constructor for class uk.ac.cisban.rod.export.ResultPrinter
 
RodDesktopPane - Class in uk.ac.cisban.rod.gui.core
The panel of the entire ROD application, without the RodMenuBar and StatusBar.
RodDesktopPane() - Constructor for class uk.ac.cisban.rod.gui.core.RodDesktopPane
 
RodDialog - Class in uk.ac.cisban.rod.gui.core
When a dialog pops up in ROD, this superclass creates the 'OK' and 'Cancel' buttons and forwards any events to the implementing class.
RodDialog() - Constructor for class uk.ac.cisban.rod.gui.core.RodDialog
 
RodDialog(String, JComponent) - Constructor for class uk.ac.cisban.rod.gui.core.RodDialog
 
RodFrame - Class in uk.ac.cisban.rod.gui
The main class of the application.
RodFrame() - Constructor for class uk.ac.cisban.rod.gui.RodFrame
 
RodMain - Class in uk.ac.cisban.rod
Main class.
RodMain() - Constructor for class uk.ac.cisban.rod.RodMain
 
RodMenuBar - Class in uk.ac.cisban.rod.gui.core
Creates the menu bar for the ROD application and forwards any actions taken on it to the appropriate listeners.
RodMenuBar(RodFrame) - Constructor for class uk.ac.cisban.rod.gui.core.RodMenuBar
 
RodPMF - Class in uk.ac.cisban.rod.database
ROD Persistence Manager factory configures the JDO options for ROD.
RodPMF() - Constructor for class uk.ac.cisban.rod.database.RodPMF
 
RODTree - Class in uk.ac.cisban.rod.gui
Mini-application that allows the user to view the structure of the protocol for experiments in the database, and delete parts of the subtree.
RODTree() - Constructor for class uk.ac.cisban.rod.gui.RODTree
Creates new form RODTree
row - Variable in class uk.ac.cisban.rod.database.plates.Position
 

S

saveImageLog(File, Long) - Method in class uk.ac.cisban.rod.data.ImageManager
Returns a StateSwingWorker that can save an image log into the current experiment.
ScreenIncompleteException - Exception in uk.ac.cisban.rod.exception
Thrown when the database is queried on an incomplete screen
ScreenIncompleteException() - Constructor for exception uk.ac.cisban.rod.exception.ScreenIncompleteException
Creates a new instance of ScreenIncompleteException without detail message.
ScreenIncompleteException(String) - Constructor for exception uk.ac.cisban.rod.exception.ScreenIncompleteException
Creates a new instance of ScreenIncompleteException with detail message.
sdestinationPlatePosition - Variable in class uk.ac.cisban.rod.database.data.Spotting
 
setActionApplication(ActionApplication) - Method in class uk.ac.cisban.rod.database.data.LogEvent
 
setActionAppOrdinal(double) - Method in class uk.ac.cisban.rod.database.fuge.ActionApplication
 
setActionCV(ActionCV) - Method in class uk.ac.cisban.rod.database.fuge.ActionApplication
 
setActionCV(ActionCV) - Method in class uk.ac.cisban.rod.gui.inset.ActionCVContainer
 
setActionDeviation(String) - Method in class uk.ac.cisban.rod.database.fuge.ActionApplication
 
setActionOrdinal(Integer) - Method in class uk.ac.cisban.rod.database.fuge.ActionCV
 
setActions(List<ActionApplication>) - Method in class uk.ac.cisban.rod.database.fuge.ProtocolApplication
 
setActions(List<ActionCV>) - Method in class uk.ac.cisban.rod.database.fuge.ProtocolCV
 
setActionText(String) - Method in class uk.ac.cisban.rod.database.fuge.ActionCV
 
setArea(int) - Method in class uk.ac.cisban.rod.database.data.ImageResult
 
setArea(int) - Method in class uk.ac.cisban.rod.export.CompleteQueryResult
 
setArea(int) - Method in class uk.ac.cisban.rod.parsing.logfiles.ImageResultParse
 
setBackgroundColor(Color) - Method in class uk.ac.cisban.rod.export.CompleteQueryResult
 
setBackgroundColor(Color) - Method in class uk.ac.cisban.rod.parsing.logfiles.ImageResultParse
 
setBarcode(Barcode) - Method in class uk.ac.cisban.rod.database.data.Image
 
setBarcode(Barcode) - Method in class uk.ac.cisban.rod.database.plates.Masterplate
 
setBarcode(Barcode) - Method in class uk.ac.cisban.rod.database.plates.Plate
 
setBarcode(Barcode) - Method in class uk.ac.cisban.rod.database.plates.PlatePosition
 
setBarcode(String) - Method in class uk.ac.cisban.rod.parsing.logfiles.ImageResultParse
 
setBarcodeValue(String) - Method in class uk.ac.cisban.rod.database.plates.Barcode
 
setButtons(String) - Method in class uk.ac.cisban.rod.gui.core.RodDialog
sets required buttons visible
setColB(Integer) - Method in class uk.ac.cisban.rod.database.data.ImageResult
 
setColG(Integer) - Method in class uk.ac.cisban.rod.database.data.ImageResult
 
setColonyColor(Color) - Method in class uk.ac.cisban.rod.export.CompleteQueryResult
 
setColonyColor(Color) - Method in class uk.ac.cisban.rod.parsing.logfiles.ImageResultParse
 
setColR(Integer) - Method in class uk.ac.cisban.rod.database.data.ImageResult
 
setColumn(int) - Method in class uk.ac.cisban.rod.database.plates.Position
 
setColumn(int) - Method in class uk.ac.cisban.rod.parsing.logfiles.ImageResultParse
 
setComplete(boolean) - Method in class uk.ac.cisban.rod.database.data.Experiment
 
setCurrentRepeat(Repeat) - Method in class uk.ac.cisban.rod.data.ExperimentManager
changes the instance of the current repeat to a new Repeat
setDate(Date) - Method in class uk.ac.cisban.rod.parsing.logfiles.ImageResultParse
 
setDateCreated(Date) - Method in class uk.ac.cisban.rod.database.plates.MasterplateSet
 
setDateOfImage(String) - Method in class uk.ac.cisban.rod.export.CompleteQueryResult
 
setDatePoured(Date) - Method in class uk.ac.cisban.rod.database.plates.Plate
 
setDateTreated(Date) - Method in class uk.ac.cisban.rod.database.data.PlateTreatment
 
setDescription(String) - Method in class uk.ac.cisban.rod.database.cv.BackgroundMutationCV
 
setDescription(String) - Method in class uk.ac.cisban.rod.database.cv.FeatureCV
 
setDescription(String) - Method in class uk.ac.cisban.rod.database.cv.ImageCV
 
setDescription(String) - Method in class uk.ac.cisban.rod.database.cv.MediumCV
 
setDescription(String) - Method in class uk.ac.cisban.rod.database.cv.TreatmentCV
 
setDescription(String) - Method in class uk.ac.cisban.rod.database.data.Experiment
 
setDescription(String) - Method in class uk.ac.cisban.rod.database.data.Repeat
 
setDescription(String) - Method in class uk.ac.cisban.rod.database.plates.MasterplateSet
 
setDestinationPlatePosition(PlatePosition) - Method in class uk.ac.cisban.rod.database.data.Inoculation
 
setDestinationPlatePosition(PlatePosition) - Method in class uk.ac.cisban.rod.database.data.Spotting
 
setEdgeLength(int) - Method in class uk.ac.cisban.rod.export.CompleteQueryResult
 
setEdgeLength(int) - Method in class uk.ac.cisban.rod.parsing.logfiles.ImageResultParse
 
setEdgePixels(int) - Method in class uk.ac.cisban.rod.database.data.ImageResult
 
setEdgePixels(int) - Method in class uk.ac.cisban.rod.export.CompleteQueryResult
 
setEdgePixels(int) - Method in class uk.ac.cisban.rod.parsing.logfiles.ImageResultParse
 
setEditable(boolean) - Method in class uk.ac.cisban.rod.gui.popup.view.NewMedium
Deprecated.  
setEditable(boolean) - Method in class uk.ac.cisban.rod.gui.popup.view.NewTreatment
Deprecated.  
setEnabled(Component, boolean) - Static method in class uk.ac.cisban.rod.gui.UtilityMethods
 
setEquipment(List<EquipmentCV>) - Method in class uk.ac.cisban.rod.database.fuge.ProtocolCV
 
setExperiment(Experiment) - Method in class uk.ac.cisban.rod.database.data.Repeat
 
setExperimentName(String) - Method in class uk.ac.cisban.rod.database.data.Experiment
 
setFeatureCV(FeatureCV) - Method in class uk.ac.cisban.rod.database.data.ImageResult
 
setFeatureName(String) - Method in class uk.ac.cisban.rod.database.cv.FeatureCV
 
setFields(String, String, Set<MasterplateSet>) - Method in class uk.ac.cisban.rod.gui.popup.NewExperimentPanel
 
setFields(String, String) - Method in class uk.ac.cisban.rod.gui.popup.view.NewMedium
Deprecated.  
setFields(String, String) - Method in class uk.ac.cisban.rod.gui.popup.view.NewTreatment
Deprecated.  
setId(Long) - Method in class uk.ac.cisban.rod.database.cv.BackgroundMutationCV
 
setId(Long) - Method in class uk.ac.cisban.rod.database.cv.FeatureCV
 
setId(Long) - Method in class uk.ac.cisban.rod.database.cv.MasterplateLibraryCV
 
setId(Long) - Method in class uk.ac.cisban.rod.database.cv.TreatmentCV
 
setId(Long) - Method in class uk.ac.cisban.rod.database.data.ImageResult
 
setId(Long) - Method in class uk.ac.cisban.rod.database.data.LogEvent
 
setId(Long) - Method in class uk.ac.cisban.rod.database.data.Repeat
 
setId(Long) - Method in class uk.ac.cisban.rod.database.fuge.ActionApplication
 
setId(Long) - Method in class uk.ac.cisban.rod.database.fuge.ActionCV
 
setId(Long) - Method in class uk.ac.cisban.rod.database.fuge.EquipmentCV
 
setId(Long) - Method in class uk.ac.cisban.rod.database.fuge.ProtocolApplication
 
setId(Long) - Method in class uk.ac.cisban.rod.database.fuge.ProtocolCV
 
setIdentifier(String) - Method in class uk.ac.cisban.rod.database.fuge.ActionCV
 
setIdentifier(String) - Method in class uk.ac.cisban.rod.database.fuge.EquipmentCV
 
setIdentifier(String) - Method in class uk.ac.cisban.rod.database.fuge.ProtocolCV
 
setImage(Image) - Method in class uk.ac.cisban.rod.database.data.ImageSpot
 
setImageCV(ImageCV) - Method in class uk.ac.cisban.rod.database.data.Image
 
setImageFile(String) - Method in class uk.ac.cisban.rod.parsing.logfiles.ImageResultParse
 
setImageName(String) - Method in class uk.ac.cisban.rod.export.CompleteQueryResult
 
setImageResults(Set<ImageResult>) - Method in class uk.ac.cisban.rod.database.data.ImageSpot
 
setImageTransformationName(String) - Method in class uk.ac.cisban.rod.database.cv.ImageTransformationCV
 
setImageURI(String) - Method in class uk.ac.cisban.rod.database.data.Image
 
setInputImage(Image) - Method in class uk.ac.cisban.rod.database.data.ImageTransformation
 
setInputPlateType(PlateCV) - Method in class uk.ac.cisban.rod.database.fuge.ProtocolApplication
 
setIntensity(int) - Method in class uk.ac.cisban.rod.database.data.ImageResult
 
setIntensity(int) - Method in class uk.ac.cisban.rod.export.CompleteQueryResult
 
setIntensity(int) - Method in class uk.ac.cisban.rod.parsing.logfiles.ImageResultParse
 
setIterable(boolean) - Method in class uk.ac.cisban.rod.database.fuge.ActionCV
 
setLibraryName(String) - Method in class uk.ac.cisban.rod.database.cv.MasterplateLibraryCV
 
setLibraryName(String) - Method in class uk.ac.cisban.rod.export.CompleteQueryResult
 
setLoaded(Boolean, Object) - Method in class uk.ac.cisban.rod.data.AbstractDataTypeManager
Sets if the manager has completed its task, and informs all listeners
setLoggingDate(Date) - Method in class uk.ac.cisban.rod.database.data.LogEvent
 
setLogs(Set<LogEvent>) - Method in class uk.ac.cisban.rod.database.fuge.ActionApplication
 
setMake(String) - Method in class uk.ac.cisban.rod.database.fuge.EquipmentCV
 
setMasterplate(Masterplate) - Method in class uk.ac.cisban.rod.database.plates.MasterplatePosition
 
setMasterPlateCV(MasterplateLibraryCV) - Method in class uk.ac.cisban.rod.database.plates.MasterplateSet
 
setMasterPlateNumberWithinSet(int) - Method in class uk.ac.cisban.rod.export.CompleteQueryResult
 
setMasterPlatePositions(Set<MasterplatePosition>) - Method in class uk.ac.cisban.rod.database.plates.Masterplate
 
setMasterPlates(Set<Masterplate>) - Method in class uk.ac.cisban.rod.database.plates.MasterplateSet
 
setMasterplateSet(MasterplateSet) - Method in class uk.ac.cisban.rod.database.data.Repeat
 
setMasterPlateSets(Set<MasterplateSet>) - Method in class uk.ac.cisban.rod.database.data.Experiment
 
setMedium(String) - Method in class uk.ac.cisban.rod.export.CompleteQueryResult
 
setMedium(MediumCV) - Method in class uk.ac.cisban.rod.gui.functions.RenameMedium
 
setMediumCV(MediumCV) - Method in class uk.ac.cisban.rod.database.plates.Plate
 
setMediumName(String) - Method in class uk.ac.cisban.rod.database.cv.MediumCV
 
setMessage(String) - Static method in class uk.ac.cisban.rod.gui.core.StatusBar
 
setModel(String) - Method in class uk.ac.cisban.rod.database.fuge.EquipmentCV
 
setMutationName(String) - Method in class uk.ac.cisban.rod.database.cv.BackgroundMutationCV
 
setName(String) - Method in class uk.ac.cisban.rod.database.fuge.ActionCV
 
setName(String) - Method in class uk.ac.cisban.rod.database.fuge.EquipmentCV
 
setName(String) - Method in class uk.ac.cisban.rod.database.fuge.ProtocolCV
 
setOmniTrayBarcode(String) - Method in class uk.ac.cisban.rod.export.CompleteQueryResult
 
setOrfName(String) - Method in class uk.ac.cisban.rod.database.plates.MasterplatePosition
 
setOrfName(String) - Method in class uk.ac.cisban.rod.export.CompleteQueryResult
 
setOutputImage(Image) - Method in class uk.ac.cisban.rod.database.data.ImageTransformation
 
setOutputPlateType(PlateCV) - Method in class uk.ac.cisban.rod.database.fuge.ProtocolApplication
 
setParameters(String) - Method in class uk.ac.cisban.rod.database.data.ImageTransformation
 
setPlate(Plate) - Method in class uk.ac.cisban.rod.parsing.logfiles.ImageResultParse
 
setPlateColumns(int) - Method in class uk.ac.cisban.rod.database.cv.PlateCV
 
setPlateCV(PlateCV) - Method in class uk.ac.cisban.rod.database.cv.MasterplateLibraryCV
 
setPlateCV(PlateCV) - Method in class uk.ac.cisban.rod.database.plates.Masterplate
 
setPlateCV(PlateCV) - Method in class uk.ac.cisban.rod.database.plates.Plate
 
setPlateName(String) - Method in class uk.ac.cisban.rod.database.cv.PlateCV
 
setPlateNo(int) - Method in class uk.ac.cisban.rod.database.plates.Masterplate
 
setPlateRows(int) - Method in class uk.ac.cisban.rod.database.cv.PlateCV
 
setPosition(Position) - Method in class uk.ac.cisban.rod.database.plates.MasterplatePosition
 
setPosition(Position) - Method in class uk.ac.cisban.rod.database.plates.PlatePosition
 
setProtocol(ProtocolCV) - Method in class uk.ac.cisban.rod.database.data.Experiment
 
setProtocolApplication(ProtocolApplication) - Method in class uk.ac.cisban.rod.database.data.Repeat
 
setProtocolRef(ProtocolCV) - Method in class uk.ac.cisban.rod.database.fuge.ProtocolApplication
 
setRandomProgress(int) - Method in class uk.ac.cisban.rod.data.handlers.StateSwingWorker
Increases progress bar by a random amount between 0 and 10.
setRepeat(Repeat) - Method in class uk.ac.cisban.rod.data.ExperimentManager
Sets the currently displayed repeat.
setRepeats(Set<Repeat>) - Method in class uk.ac.cisban.rod.database.data.Experiment
 
setRow(int) - Method in class uk.ac.cisban.rod.database.plates.Position
 
setRow(int) - Method in class uk.ac.cisban.rod.parsing.logfiles.ImageResultParse
 
setScreenName(String) - Method in class uk.ac.cisban.rod.export.CompleteQueryResult
 
setSerialNumber(String) - Method in class uk.ac.cisban.rod.database.fuge.EquipmentCV
 
setShown(boolean) - Method in class uk.ac.cisban.rod.database.fuge.ProtocolCV
 
setSourcePlatePosition(PlatePosition) - Method in class uk.ac.cisban.rod.database.data.LogEvent
 
setSpot(ImageSpot) - Method in class uk.ac.cisban.rod.database.data.ImageResult
 
setSpotColumn(int) - Method in class uk.ac.cisban.rod.export.CompleteQueryResult
 
setSpotRow(int) - Method in class uk.ac.cisban.rod.export.CompleteQueryResult
 
setSpots(Set<ImageSpot>) - Method in class uk.ac.cisban.rod.database.data.Image
 
setStatus(String) - Method in class uk.ac.cisban.rod.data.handlers.StateSwingWorker
 
setSubProtocolApplicationRef(ProtocolApplication) - Method in class uk.ac.cisban.rod.database.fuge.ActionApplication
 
setSubProtocolRef(ProtocolCV) - Method in class uk.ac.cisban.rod.database.fuge.ActionCV
 
setThreshold(int) - Method in class uk.ac.cisban.rod.database.data.Image
 
setThreshold(double) - Method in class uk.ac.cisban.rod.export.CompleteQueryResult
 
setThreshold(double) - Method in class uk.ac.cisban.rod.parsing.logfiles.ImageResultParse
 
setTile_dim_x(int) - Method in class uk.ac.cisban.rod.export.CompleteQueryResult
 
setTile_dim_y(int) - Method in class uk.ac.cisban.rod.export.CompleteQueryResult
 
setTileDimensionX(int) - Method in class uk.ac.cisban.rod.database.data.Image
 
setTileDimensionY(int) - Method in class uk.ac.cisban.rod.database.data.Image
 
setTimeseriesOrder(int) - Method in class uk.ac.cisban.rod.export.CompleteQueryResult
 
setTopFrame(Frame) - Method in class uk.ac.cisban.rod.gui.GuiManager
 
setTransformationCV(ImageTransformationCV) - Method in class uk.ac.cisban.rod.database.data.ImageTransformation
 
setTreatment(TreatmentCV) - Method in class uk.ac.cisban.rod.database.data.PlateTreatment
 
setTreatment(TreatmentCV) - Method in class uk.ac.cisban.rod.gui.functions.RenameTreatment
 
setTreatmentName(String) - Method in class uk.ac.cisban.rod.database.cv.TreatmentCV
 
setTreatments(Set<PlateTreatment>) - Method in class uk.ac.cisban.rod.database.plates.Plate
 
setTreatments(String) - Method in class uk.ac.cisban.rod.export.CompleteQueryResult
 
setTrimmed_area(int) - Method in class uk.ac.cisban.rod.parsing.logfiles.ImageResultParse
 
setTrimmedArea(int) - Method in class uk.ac.cisban.rod.database.data.ImageResult
 
setTrimmedArea(int) - Method in class uk.ac.cisban.rod.export.CompleteQueryResult
 
setX_off(int) - Method in class uk.ac.cisban.rod.parsing.logfiles.ImageResultParse
 
setXDim(int) - Method in class uk.ac.cisban.rod.parsing.logfiles.ImageResultParse
 
setXOffSet(int) - Method in class uk.ac.cisban.rod.database.data.ImageResult
 
setXOffset(int) - Method in class uk.ac.cisban.rod.export.CompleteQueryResult
 
setY_off(int) - Method in class uk.ac.cisban.rod.parsing.logfiles.ImageResultParse
 
setYDim(int) - Method in class uk.ac.cisban.rod.parsing.logfiles.ImageResultParse
 
setYOffSet(int) - Method in class uk.ac.cisban.rod.database.data.ImageResult
 
setYOffset(int) - Method in class uk.ac.cisban.rod.export.CompleteQueryResult
 
showDialog(Component, JComponent, String) - Static method in class uk.ac.cisban.rod.gui.popup.ResizeableDialog
Set up and show the dialog.
showFileChooser(JFileChooser, int, Component) - Static method in class uk.ac.cisban.rod.gui.UtilityMethods
Opens a save or open JFileChooser and saves the position where it was opened.
showFolderChooser(JFileChooser, Component) - Static method in class uk.ac.cisban.rod.gui.UtilityMethods
 
showOptionDialog(String, Object) - Static method in class uk.ac.cisban.rod.gui.UtilityMethods
 
showResizeableDialog(String, JComponent) - Static method in class uk.ac.cisban.rod.gui.UtilityMethods
 
sourceACV - Variable in class uk.ac.cisban.rod.gui.inset.Inset
 
sourcePlatePosition - Variable in class uk.ac.cisban.rod.database.data.LogEvent
 
SPOT_CLICK - Static variable in class uk.ac.cisban.rod.gui.GuiManager
 
SpotInset - Class in uk.ac.cisban.rod.gui.inset
Displays information about a spot log.
SpotInset(long, long, long) - Constructor for class uk.ac.cisban.rod.gui.inset.SpotInset
 
SpotManager - Class in uk.ac.cisban.rod.data
Manages the parsing and saving of Spottings.
SpotManager() - Constructor for class uk.ac.cisban.rod.data.SpotManager
 
spots(long) - Method in class uk.ac.cisban.rod.dao.Exists
Finds number of ImageSpots on an Image.
spotting(PersistenceManager, Long, Long) - Method in class uk.ac.cisban.rod.dao.Exists
Checks whether an Spotting exists with the given source Barcode and destination Barcode.
Spotting - Class in uk.ac.cisban.rod.database.data
Represents a spotting from a master plate to a working plate.
Spotting(ActionApplication, Date, PlatePosition, PlatePosition) - Constructor for class uk.ac.cisban.rod.database.data.Spotting
 
Spotting(Date, PlatePosition, PlatePosition) - Constructor for class uk.ac.cisban.rod.database.data.Spotting
Deprecated. Only for use in the parsers
SpottingParser - Class in uk.ac.cisban.rod.parsing.logfiles
Parses the new spot log files and passes the parsed data to a LogParserListener.
SpottingParser() - Constructor for class uk.ac.cisban.rod.parsing.logfiles.SpottingParser
Empty constructor
startExport() - Method in class uk.ac.cisban.rod.gui.popup.ExportPanel
 
stateChanged(ChangeEvent) - Method in class uk.ac.cisban.rod.data.DataManager
Fires a change event to registered listeners of DataManager based upon the completion of loading of the experiment, inoculation, spot or image logs.
stateChanged(ChangeEvent) - Method in class uk.ac.cisban.rod.gui.GuiManager
 
stateChanged(ChangeEvent) - Method in class uk.ac.cisban.rod.gui.inset.ExperimentInset
 
stateChanged(ChangeEvent) - Method in class uk.ac.cisban.rod.gui.inset.ImageInset
 
stateChanged(ChangeEvent) - Method in class uk.ac.cisban.rod.gui.inset.InocInset
 
stateChanged(ChangeEvent) - Method in class uk.ac.cisban.rod.gui.inset.SpotInset
 
StatePropertyChangeListener - Class in uk.ac.cisban.rod.gui.functions
When added to a StateSwingWorker, listens for status events and progress reports, and updates the given JProgressBar and JLabels appropriately.
StatePropertyChangeListener(Component, JProgressBar, JLabel) - Constructor for class uk.ac.cisban.rod.gui.functions.StatePropertyChangeListener
 
StateSwingWorker<MANAGED,MANAGED1> - Class in uk.ac.cisban.rod.data.handlers
An abstract class to perform lengthy GUI-interacting tasks in a dedicated thread, with progress and status updates.
StateSwingWorker(long) - Constructor for class uk.ac.cisban.rod.data.handlers.StateSwingWorker
 
StatusBar - Class in uk.ac.cisban.rod.gui.core
Creates and allows changes to the status bar at the bottom of the program.
substituteBarcodes(Collection<String>, Map<String, String>) - Static method in class uk.ac.cisban.rod.parsing.util.BarcodePatternMatching
Creates a new list in the same order as the given one, but substituting the given barcodes for the original ones.

T

tableModel - Variable in class uk.ac.cisban.rod.gui.popup.view.PlateRecall
 
taskOutput - Variable in class uk.ac.cisban.rod.gui.inset.Inset
 
taskOutput - Variable in class uk.ac.cisban.rod.gui.popup.view.PlateRecall
 
TextTransferHandler - Class in uk.ac.cisban.rod.gui.functions
Works together with ClipboardAdapter to allow cut, copy, and paste from right-click menus.
TextTransferHandler() - Constructor for class uk.ac.cisban.rod.gui.functions.TextTransferHandler
 
threadImageLogs(Long, Collection<Image>) - Method in class uk.ac.cisban.rod.dao.DAO
Enters the image logs each in individual threads to improve performance.
threadImageLogs(Long, Collection<Image>) - Method in class uk.ac.cisban.rod.dao.specifics.ManageLogs
Enters the image logs each in individual threads to improve performance.
TOP_PANEL - Static variable in class uk.ac.cisban.rod.gui.core.RodDesktopPane
 
toStamp() - Method in class uk.ac.cisban.rod.database.fuge.ProtocolCV
 
toString() - Method in class uk.ac.cisban.rod.database.cv.BackgroundMutationCV
 
toString() - Method in class uk.ac.cisban.rod.database.cv.MasterplateLibraryCV
 
toString() - Method in class uk.ac.cisban.rod.database.cv.MediumCV
 
toString() - Method in class uk.ac.cisban.rod.database.cv.PlateCV
 
toString() - Method in class uk.ac.cisban.rod.database.cv.TreatmentCV
 
toString() - Method in class uk.ac.cisban.rod.database.data.Experiment
 
toString() - Method in class uk.ac.cisban.rod.database.data.Image
 
toString() - Method in class uk.ac.cisban.rod.database.data.Repeat
 
toString() - Method in class uk.ac.cisban.rod.database.data.Spotting
 
toString() - Method in class uk.ac.cisban.rod.database.fuge.ActionApplication
 
toString() - Method in class uk.ac.cisban.rod.database.fuge.ActionCV
 
toString() - Method in class uk.ac.cisban.rod.database.fuge.ProtocolApplication
 
toString() - Method in class uk.ac.cisban.rod.database.fuge.ProtocolCV
 
toString() - Method in class uk.ac.cisban.rod.database.plates.Barcode
 
toString() - Method in class uk.ac.cisban.rod.database.plates.MasterplateSet
 
toString() - Method in class uk.ac.cisban.rod.database.plates.Plate
 
toString() - Method in class uk.ac.cisban.rod.database.plates.PlatePosition
 
toString() - Method in class uk.ac.cisban.rod.database.plates.Position
 
toString() - Method in class uk.ac.cisban.rod.parsing.logfiles.ImageResultParse
 
TreatmentCV - Class in uk.ac.cisban.rod.database.cv
Controlled vocabulary of all treatment types, e.g.
TreatmentCV() - Constructor for class uk.ac.cisban.rod.database.cv.TreatmentCV
 
TreatmentCV(String) - Constructor for class uk.ac.cisban.rod.database.cv.TreatmentCV
 
TreatmentCV(String, String) - Constructor for class uk.ac.cisban.rod.database.cv.TreatmentCV
 
TreatmentRecall - Class in uk.ac.cisban.rod.gui.popup.view
View and (hopefully soon) edit Treatments.
TreatmentRecall() - Constructor for class uk.ac.cisban.rod.gui.popup.view.TreatmentRecall
 
turnColor(Component) - Static method in class uk.ac.cisban.rod.gui.UtilityMethods
 
turnColors(Component[], Color) - Static method in class uk.ac.cisban.rod.gui.UtilityMethods
 

U

uk.ac.cisban.rod - package uk.ac.cisban.rod
ROD is covered under the GNU Lesser General Public License (LGPL).
uk.ac.cisban.rod.dao - package uk.ac.cisban.rod.dao
Database access package containing all code for database access.
uk.ac.cisban.rod.dao.specifics - package uk.ac.cisban.rod.dao.specifics
Grouping specific sets of tasks together in communication to the database.
uk.ac.cisban.rod.data - package uk.ac.cisban.rod.data
Manages all data incoming from the database and forwards database requests from the GUI.
uk.ac.cisban.rod.data.handlers - package uk.ac.cisban.rod.data.handlers
Handles all of the connections with the DAO and keeps track of the progress of the task.
uk.ac.cisban.rod.data.util - package uk.ac.cisban.rod.data.util
Utility classes for data management.
uk.ac.cisban.rod.database - package uk.ac.cisban.rod.database
Contains the JDO database code for ROD.
uk.ac.cisban.rod.database.cv - package uk.ac.cisban.rod.database.cv
Controlled vocabulary classes.
uk.ac.cisban.rod.database.data - package uk.ac.cisban.rod.database.data
Storing experimental data classes.
uk.ac.cisban.rod.database.fuge - package uk.ac.cisban.rod.database.fuge
Protocol and Action classes inspired by the FuGE API.
uk.ac.cisban.rod.database.plates - package uk.ac.cisban.rod.database.plates
Stores everything to do with plates, including barcodes, positions, etc.
uk.ac.cisban.rod.exception - package uk.ac.cisban.rod.exception
Exception classes for ROD-specific events.
uk.ac.cisban.rod.export - package uk.ac.cisban.rod.export
Handles exporting experiments to file.
uk.ac.cisban.rod.gui - package uk.ac.cisban.rod.gui
Control classes for the ROD GUI and also some helper mini-applications that are useful for debugging and maintaining ROD.
uk.ac.cisban.rod.gui.core - package uk.ac.cisban.rod.gui.core
Parts of the interface that are always visible at any stage of working in ROD.
uk.ac.cisban.rod.gui.functions - package uk.ac.cisban.rod.gui.functions
Functions that are used repeatedly through the interface for specific tasks.
uk.ac.cisban.rod.gui.functions.fill - package uk.ac.cisban.rod.gui.functions.fill
Retrieve commonly-requested lists from the database and populate JComboBoxes.
uk.ac.cisban.rod.gui.inset - package uk.ac.cisban.rod.gui.inset
All GUI classes that are inset into RodDesktopPane or its children.
uk.ac.cisban.rod.gui.popup - package uk.ac.cisban.rod.gui.popup
All popup windows in ROD.
uk.ac.cisban.rod.gui.popup.view - package uk.ac.cisban.rod.gui.popup.view
Classes that view existing entries in the database.
uk.ac.cisban.rod.parsing.logfiles - package uk.ac.cisban.rod.parsing.logfiles
Parsers for log files.
uk.ac.cisban.rod.parsing.masterplateset - package uk.ac.cisban.rod.parsing.masterplateset
Parser for Master plate set files.
uk.ac.cisban.rod.parsing.util - package uk.ac.cisban.rod.parsing.util
Utility classes for parsing.
unsetMessage() - Static method in class uk.ac.cisban.rod.gui.core.StatusBar
 
updateExperiment(Long, String, String, boolean) - Method in class uk.ac.cisban.rod.dao.Persist
 
updateMediumCV(Long, String, String) - Method in class uk.ac.cisban.rod.dao.Persist
 
updateTreatmentCV(Long, String, String) - Method in class uk.ac.cisban.rod.dao.Persist
 
UtilityMethods - Class in uk.ac.cisban.rod.gui
Contains a series of static methods intended to simplify coding interfaces in Java Swing.
UtilityMethods() - Constructor for class uk.ac.cisban.rod.gui.UtilityMethods
 

V

validateDateComponent(SimpleDateFormat, JTextComponent) - Static method in class uk.ac.cisban.rod.gui.UtilityMethods
 
validateJTextComponent(JTextComponent) - Static method in class uk.ac.cisban.rod.gui.UtilityMethods
 
verify(JComponent) - Method in class uk.ac.cisban.rod.gui.functions.Latin1InputVerifier
 
versionString - Static variable in class uk.ac.cisban.rod.gui.RodFrame
 

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

Copyright © 2010. All Rights Reserved.