- add(Object...) - Method in class ca.uqac.lif.labpal.Claim.Explanation
-
Adds one or more objects to this explanation
- add(Experiment...) - Method in class ca.uqac.lif.labpal.Group
-
Adds experiments to the group
- add(Experiment, Group, ExperimentTable...) - Method in class ca.uqac.lif.labpal.Laboratory
-
Adds an experiment to the lab
- add(Experiment, ExperimentTable...) - Method in class ca.uqac.lif.labpal.Laboratory
-
Adds an experiment to the lab
- add(Plot...) - Method in class ca.uqac.lif.labpal.Laboratory
-
Assigns plots to this lab
- add(Table...) - Method in class ca.uqac.lif.labpal.Laboratory
-
Assigns one or more tables to this lab
- add(Macro...) - Method in class ca.uqac.lif.labpal.Laboratory
-
Adds one or more macros to this lab
- add(Claim...) - Method in class ca.uqac.lif.labpal.Laboratory
-
Assigns claims to this lab
- add(Group...) - Method in class ca.uqac.lif.labpal.Laboratory
-
Adds groups to this lab
- add(String, String) - Method in class ca.uqac.lif.labpal.macro.MacroMap
-
Adds a new named data point and its description
- add(String, JsonElement...) - Method in class ca.uqac.lif.labpal.Region
-
Adds a new dimension to the region, and sets its possible values
- add(String, Number...) - Method in class ca.uqac.lif.labpal.Region
-
Adds a new dimension to the region, and sets its possible values
- add(String, String...) - Method in class ca.uqac.lif.labpal.Region
-
Adds a new dimension to the region, and sets its possible values
- add(Experiment) - Method in class ca.uqac.lif.labpal.table.ExperimentTable
-
Adds a new experiment to the table
- add(Experiment, Experiment) - Method in class ca.uqac.lif.labpal.table.VersusTable
-
Adds a new pair of experiments to the table
- add(TuiElement) - Method in class ca.uqac.lif.tui.TuiList
-
- addAll(Collection<TuiElement>) - Method in class ca.uqac.lif.tui.TuiList
-
- addArgument(CliParser.Argument) - Method in class ca.uqac.lif.labpal.CliParser
-
Adds a command-line argument to the parser
- addClassToSerialize(Class<?>) - Method in class ca.uqac.lif.labpal.Laboratory
-
Adds a class that must be serialized with the benchmark
- addExplanation(Claim.Explanation) - Method in class ca.uqac.lif.labpal.Claim
-
Adds an explanation for the falsehood of this claim
- addInternalTable(TransformedTable) - Method in class ca.uqac.lif.labpal.Laboratory
-
Adds the arguments of a transformed table
- addItem(MenuItem) - Method in class ca.uqac.lif.tui.Menu
-
- addKeyToHide(String) - Method in class ca.uqac.lif.labpal.Experiment
-
Adds the name of a key to hide from the experiment list
- addRange(String, Number, Number, Number) - Method in class ca.uqac.lif.labpal.Region
-
Adds a new dimension to the region, and sets its value to a range
- addRange(String, Number, Number) - Method in class ca.uqac.lif.labpal.Region
-
Adds a new dimension to the region, and sets its value to a range
- addToZipBundle(ZipOutputStream) - Method in class ca.uqac.lif.labpal.server.AllMacrosLatexCallback
-
- addToZipBundle(ZipOutputStream) - Method in class ca.uqac.lif.labpal.server.AllPlotsCallback
-
- addToZipBundle(ZipOutputStream) - Method in class ca.uqac.lif.labpal.server.AllPlotsLatexCallback
-
- addToZipBundle(ZipOutputStream) - Method in class ca.uqac.lif.labpal.server.AllTablesCallback
-
- addToZipBundle(ZipOutputStream) - Method in class ca.uqac.lif.labpal.server.AssistantPageCallback
-
- addToZipBundle(ZipOutputStream) - Method in class ca.uqac.lif.labpal.server.ClaimCallback
-
- addToZipBundle(ZipOutputStream) - Method in class ca.uqac.lif.labpal.server.ExperimentPageCallback
-
- addToZipBundle(ZipOutputStream) - Method in class ca.uqac.lif.labpal.server.ExperimentsPageCallback
-
- addToZipBundle(ZipOutputStream) - Method in class ca.uqac.lif.labpal.server.ExplainCallback
-
- addToZipBundle(ZipOutputStream) - Method in class ca.uqac.lif.labpal.server.HelpPageCallback
-
- addToZipBundle(ZipOutputStream) - Method in class ca.uqac.lif.labpal.server.HomePageCallback
-
- addToZipBundle(ZipOutputStream) - Method in class ca.uqac.lif.labpal.server.MacrosPageCallback
-
- addToZipBundle(ZipOutputStream) - Method in class ca.uqac.lif.labpal.server.PlotImageCallback
-
- addToZipBundle(ZipOutputStream) - Method in class ca.uqac.lif.labpal.server.PlotsPageCallback
-
- addToZipBundle(ZipOutputStream) - Method in class ca.uqac.lif.labpal.server.StatusPageCallback
-
- addToZipBundle(ZipOutputStream) - Method in class ca.uqac.lif.labpal.server.TableExportCallback
-
- addToZipBundle(ZipOutputStream) - Method in class ca.uqac.lif.labpal.server.TablePageCallback
-
- addToZipBundle(ZipOutputStream) - Method in class ca.uqac.lif.labpal.server.TablesPageCallback
-
- addToZipBundle(ZipOutputStream) - Method in class ca.uqac.lif.labpal.server.UnavailableCallback
-
- addToZipBundle(ZipOutputStream) - Method in class ca.uqac.lif.labpal.server.WebCallback
-
Adds contents to a zip archive of a bundle of all the server's pages.
- addWarning(ExperimentException) - Method in class ca.uqac.lif.labpal.Experiment
-
Adds a warning for this experiment
- addWarning(String) - Method in class ca.uqac.lif.labpal.Experiment
-
- all(String...) - Method in class ca.uqac.lif.labpal.Region
-
Creates an iterable collection of all regions
- all(int, String...) - Method in class ca.uqac.lif.labpal.Region
-
Creates an iterable collection of all regions, by specifying the index
of the dimension to iterate over
- AllMacrosLatexCallback - Class in ca.uqac.lif.labpal.server
-
Callback to download a LaTeX file defining a unique command for each macro of
the lab.
- AllMacrosLatexCallback(Laboratory, LabAssistant) - Constructor for class ca.uqac.lif.labpal.server.AllMacrosLatexCallback
-
- AllPlotsCallback - Class in ca.uqac.lif.labpal.server
-
Callback to download all plots as a single, multi-page PDF file.
- AllPlotsCallback(Laboratory, LabAssistant) - Constructor for class ca.uqac.lif.labpal.server.AllPlotsCallback
-
- AllPlotsLatexCallback - Class in ca.uqac.lif.labpal.server
-
Callback to download a LaTeX file defining a unique command for each plot of
the lab.
- AllPlotsLatexCallback(Laboratory, LabAssistant) - Constructor for class ca.uqac.lif.labpal.server.AllPlotsLatexCallback
-
- AllTablesCallback - Class in ca.uqac.lif.labpal.server
-
Callback to download all tables as a single LaTeX file.
- AllTablesCallback(Laboratory, LabAssistant) - Constructor for class ca.uqac.lif.labpal.server.AllTablesCallback
-
- AnsiPrinter - Class in ca.uqac.lif.tui
-
Print stream with facilities for producing colored text using
ANSI escape codes.
- AnsiPrinter(OutputStream) - Constructor for class ca.uqac.lif.tui.AnsiPrinter
-
Instantiates an AnsiPrinter.
- AnsiPrinter.Color - Enum in ca.uqac.lif.tui
-
Default 16-color scheme for foreground and background text
- applyAll(String...) - Method in class ca.uqac.lif.labpal.Region
-
- Argument() - Constructor for class ca.uqac.lif.labpal.CliParser.Argument
-
Constructs an empty argument
- ArgumentMap() - Constructor for class ca.uqac.lif.labpal.CliParser.ArgumentMap
-
Instantiates an argument map
- AssistantPageCallback - Class in ca.uqac.lif.labpal.server
-
Callback to display, start and stop the lab assistant.
- AssistantPageCallback(Laboratory, LabAssistant, LabPalServer) - Constructor for class ca.uqac.lif.labpal.server.AssistantPageCallback
-
- asString(Object) - Static method in class ca.uqac.lif.labpal.Formatter
-
Converts an object into a string
- ca.uqac.lif.labpal - package ca.uqac.lif.labpal
-
- ca.uqac.lif.labpal.export - package ca.uqac.lif.labpal.export
-
- ca.uqac.lif.labpal.macro - package ca.uqac.lif.labpal.macro
-
Provides classes for creating user-defined data points
computed from the contents of a laboratory.
- ca.uqac.lif.labpal.provenance - package ca.uqac.lif.labpal.provenance
-
- ca.uqac.lif.labpal.server - package ca.uqac.lif.labpal.server
-
- ca.uqac.lif.labpal.table - package ca.uqac.lif.labpal.table
-
- ca.uqac.lif.labpal.test - package ca.uqac.lif.labpal.test
-
- ca.uqac.lif.tui - package ca.uqac.lif.tui
-
- canMerge(Experiment, Experiment) - Static method in class ca.uqac.lif.labpal.Laboratory
-
Determines if an experiment e2 can be merged to the results of
another experiment e1
- changeLab(Laboratory) - Method in class ca.uqac.lif.labpal.server.LabPalServer
-
Changes the laboratory associated with each registered callback.
- changeLab(Laboratory) - Method in class ca.uqac.lif.labpal.server.WebCallback
-
Changes the laboratory associated with this callback
- check() - Method in class ca.uqac.lif.labpal.Claim
-
Checks the claim on the lab it has been assigned to
- Checkbox - Class in ca.uqac.lif.tui
-
- Checkbox() - Constructor for class ca.uqac.lif.tui.Checkbox
-
- checkDependencies() - Method in class ca.uqac.lif.labpal.export.BatchRunner
-
Checks the dependencies
- Claim - Class in ca.uqac.lif.labpal
-
An object that checks an assertion on the contents of a lab.
- Claim() - Constructor for class ca.uqac.lif.labpal.Claim
-
Creates a new empty claim
- Claim(Laboratory, String) - Constructor for class ca.uqac.lif.labpal.Claim
-
Creates a new claim and associates it to a laboratory
- Claim.Explanation - Class in ca.uqac.lif.labpal
-
A description of the cause for the falsehood of some claim.
- Claim.Result - Enum in ca.uqac.lif.labpal
-
The result of checking the claim on the lab
- ClaimCallback - Class in ca.uqac.lif.labpal.server
-
Callback to display the details of one specific experiment.
- ClaimCallback(Laboratory, LabAssistant) - Constructor for class ca.uqac.lif.labpal.server.ClaimCallback
-
Creates a new callback for the "Experiments" page.
- clean() - Method in class ca.uqac.lif.labpal.Experiment
-
Resets the experiment and clears any prerequisites it may have generated.
- clean(Map<String, String>) - Method in class ca.uqac.lif.labpal.server.ExperimentsPageCallback
-
Performs the "clean" action on every experiment selected in the input form
- CleanExperimentMenuItem() - Constructor for class ca.uqac.lif.labpal.LabPalTui.CleanExperimentMenuItem
-
- cleanPrerequisites() - Method in class ca.uqac.lif.labpal.Experiment
-
Cleans any prerequisites this experiment may have generated.
- clear() - Method in class ca.uqac.lif.labpal.LabAssistant
-
Clears the experiment queue for this assistant.
- clear() - Method in class ca.uqac.lif.labpal.LinearAssistant
-
- CliParser - Class in ca.uqac.lif.labpal
-
A simple command-line parser
- CliParser() - Constructor for class ca.uqac.lif.labpal.CliParser
-
- CliParser.Argument - Class in ca.uqac.lif.labpal
-
Representation of a command line argument.
- CliParser.ArgumentMap - Class in ca.uqac.lif.labpal
-
- CloneableExperiment<T extends Experiment> - Interface in ca.uqac.lif.labpal
-
Experiment whose instance that can generate new empty instances of its
own class.
- CodeOceanRunner - Class in ca.uqac.lif.labpal.export
-
Batch runner that exports its data in a format suitable to be used in
CodeOcean.
- CodeOceanRunner(Laboratory, LabAssistant, AnsiPrinter) - Constructor for class ca.uqac.lif.labpal.export.CodeOceanRunner
-
- colorsEnabled() - Method in class ca.uqac.lif.tui.AnsiPrinter
-
Determines if the display of colours is enabled
- ColumnsExperimentMenuItem(TuiList) - Constructor for class ca.uqac.lif.labpal.LabPalTui.ColumnsExperimentMenuItem
-
- commandExists(String) - Static method in class ca.uqac.lif.labpal.FileHelper
-
Checks if a command exists in the system by attempting to run it
- CommandRunner - Class in ca.uqac.lif.labpal
-
Facilitates the execution of an external command and the collection of
its output
- CommandRunner(List<String>, String) - Constructor for class ca.uqac.lif.labpal.CommandRunner
-
Creates a CommandRunner to run a command.
- CommandRunner(String[], String) - Constructor for class ca.uqac.lif.labpal.CommandRunner
-
Creates a CommandRunner to run a command.
- CommandRunner(String[]) - Constructor for class ca.uqac.lif.labpal.CommandRunner
-
Creates a CommandRunner to run a command.
- CommandRunner.StreamGobbler - Class in ca.uqac.lif.labpal
-
Constantly reads an input stream and captures its content.
- computeClaim(int) - Method in class ca.uqac.lif.labpal.Laboratory
-
Recomputes the value of a claim
- computeClaims() - Method in class ca.uqac.lif.labpal.Laboratory
-
Recomputes the value of all claims associated to the lab
- ComputeClaimsCallback - Class in ca.uqac.lif.labpal.server
-
Re-computes the value of all claims in the lab
- ComputeClaimsCallback(Laboratory, LabAssistant) - Constructor for class ca.uqac.lif.labpal.server.ComputeClaimsCallback
-
- computeValues(Map<String, JsonElement>) - Method in class ca.uqac.lif.labpal.macro.MacroMap
-
Populates the map of all the values computed for each named
data point in this macro
- ConstantNumberMacro - Class in ca.uqac.lif.labpal.macro
-
Macro that outputs a single number that does not depend on the lab's state.
- ConstantNumberMacro(Laboratory, String, String, Number) - Constructor for class ca.uqac.lif.labpal.macro.ConstantNumberMacro
-
Creates a new constant number macro.
- containsExactly(Set<String>, String) - Static method in class ca.uqac.lif.labpal.server.EditParametersFormCallback
-
Checks if a set of strings contains exactly one specific string
- containsExactly(Set<String>, String) - Static method in class ca.uqac.lif.labpal.server.ExperimentPageCallback
-
Checks if a set of strings contains exactly one specific string
- containsPrefix(Set<String>, String) - Static method in class ca.uqac.lif.labpal.server.EditParametersFormCallback
-
Checks if string is the prefix of a string in some set
- containsPrefix(Set<String>, String) - Static method in class ca.uqac.lif.labpal.server.ExperimentPageCallback
-
Checks if string is the prefix of a string in some set
- countDataPoints() - Method in class ca.uqac.lif.labpal.Experiment
-
Gets the number of "data points" generated by this experiment
- countDataPoints() - Method in class ca.uqac.lif.labpal.Laboratory
-
Gets the number of "data points" generated by this lab.
- countParkMips() - Static method in class ca.uqac.lif.labpal.Laboratory
-
Counts the number of "parkmips" of this system.
- createExperiment(Region) - Method in class ca.uqac.lif.labpal.ExperimentFactory
-
Creates a new instance of the experiment based on the parameters
of a region
- createFilter(String) - Method in class ca.uqac.lif.labpal.Laboratory
-
Creates a filter for the experiments in this lab.
- createFragment(String, Number) - Method in class ca.uqac.lif.labpal.LatexNamer
-
- createFragment(String, String) - Method in class ca.uqac.lif.labpal.LatexNamer
-
- createFragment(String, JsonElement) - Method in class ca.uqac.lif.labpal.Namer
-
Creates a fragment of a nickname based on a dimension and its associated
value
- createFragment(String, Number) - Method in class ca.uqac.lif.labpal.Namer
-
Creates a fragment of a nickname based on a dimension and its associated
numerical value
- createFragment(String, String) - Method in class ca.uqac.lif.labpal.Namer
-
Creates a fragment of a nickname based on a dimension and its associated
string value
- createFragment(String, Number) - Method in class ca.uqac.lif.labpal.TitleNamer
-
- createFragment(String, String) - Method in class ca.uqac.lif.labpal.TitleNamer
-
- createIfNotExists(File) - Static method in class ca.uqac.lif.labpal.FileHelper
-
Creates a file and its parent directory if they do not exist
- createStaticLinks(String) - Static method in class ca.uqac.lif.labpal.server.TemplatePageCallback
-
Replaces dynamic links in a page by static links.
- CRLF - Static variable in class ca.uqac.lif.labpal.FileHelper
-
The system-dependent carriage return symbol
- CssCallback - Class in ca.uqac.lif.labpal.server
-
Special callback for the CSS file.
- CssCallback(LabPalServer, Laboratory, LabAssistant) - Constructor for class ca.uqac.lif.labpal.server.CssCallback
-
- CustomPageCallback - Class in ca.uqac.lif.labpal.server
-
- CustomPageCallback(String, Laboratory, LabAssistant) - Constructor for class ca.uqac.lif.labpal.server.CustomPageCallback
-
- edit(JsonMap) - Method in class ca.uqac.lif.labpal.Experiment
-
Method that is called whenever the input parameters of an experiment have
been modified by the user.
- editCallback(JsonMap) - Method in class ca.uqac.lif.labpal.Experiment
-
Callback called by the lab when an experiment has been edited by the user
- editParameters(int, JsonMap) - Method in class ca.uqac.lif.labpal.Laboratory
-
Edit the parameters of an experiment
- EditParametersCallback - Class in ca.uqac.lif.labpal.server
-
- EditParametersCallback(Laboratory, LabAssistant) - Constructor for class ca.uqac.lif.labpal.server.EditParametersCallback
-
- EditParametersFormCallback - Class in ca.uqac.lif.labpal.server
-
Callback showing a form to edit the parameters of one specific experiment.
- EditParametersFormCallback(Laboratory, LabAssistant) - Constructor for class ca.uqac.lif.labpal.server.EditParametersFormCallback
-
- EmptyException - Exception in ca.uqac.lif.labpal
-
- EmptyException() - Constructor for exception ca.uqac.lif.labpal.EmptyException
-
- EmptyException(String) - Constructor for exception ca.uqac.lif.labpal.EmptyException
-
- EmptyException(Throwable) - Constructor for exception ca.uqac.lif.labpal.EmptyException
-
- enableColors() - Method in class ca.uqac.lif.tui.AnsiPrinter
-
Enables the output of ANSI codes in the output stream
- equals(Object) - Method in class ca.uqac.lif.labpal.Claim
-
- equals(Object) - Method in class ca.uqac.lif.labpal.CliParser.Argument
-
- equals(Object) - Method in class ca.uqac.lif.labpal.macro.MacroNode
-
- equals(Object) - Method in class ca.uqac.lif.labpal.provenance.ExperimentValue
-
- ERR_ARGUMENTS - Static variable in class ca.uqac.lif.labpal.Laboratory
-
- ERR_IO - Static variable in class ca.uqac.lif.labpal.Laboratory
-
- ERR_LAB - Static variable in class ca.uqac.lif.labpal.Laboratory
-
- ERR_OK - Static variable in class ca.uqac.lif.labpal.Laboratory
-
- ERR_REQUIREMENTS - Static variable in class ca.uqac.lif.labpal.Laboratory
-
- ERR_SERVER - Static variable in class ca.uqac.lif.labpal.Laboratory
-
- escape(String) - Static method in class ca.uqac.lif.labpal.provenance.DotProvenanceTreeRenderer
-
- execute() - Method in class ca.uqac.lif.labpal.Experiment
-
Executes the experiment.
- ExitMenuItem() - Constructor for class ca.uqac.lif.labpal.LabPalTui.ExitMenuItem
-
- Experiment - Class in ca.uqac.lif.labpal
-
An experiment is a runnable process that takes input parameters and produces
output parameters.
- Experiment(Experiment.Status) - Constructor for class ca.uqac.lif.labpal.Experiment
-
Creates an experiment and sets its status
- Experiment() - Constructor for class ca.uqac.lif.labpal.Experiment
-
Creates an empty experiment
- Experiment(JsonMap) - Constructor for class ca.uqac.lif.labpal.Experiment
-
Creates an experiment and sets its input parameters
- Experiment.QueueStatus - Enum in ca.uqac.lif.labpal
-
The queuing status of the experiment
- Experiment.Status - Enum in ca.uqac.lif.labpal
-
The status of the experiment
- ExperimentBuilder<T extends Experiment> - Class in ca.uqac.lif.labpal
-
Populates the content of an experiment based on results fetched from
an external source.
- ExperimentBuilder(CloneableExperiment<T>) - Constructor for class ca.uqac.lif.labpal.ExperimentBuilder
-
Creates a new experiment builder
- ExperimentBuilder.ParseException - Exception in ca.uqac.lif.labpal
-
Exception occurring when attempting to parse a write-in experiment
- ExperimentDetailsMenuItem() - Constructor for class ca.uqac.lif.labpal.LabPalTui.ExperimentDetailsMenuItem
-
- ExperimentElement(Experiment) - Constructor for class ca.uqac.lif.labpal.LabPalTui.ExperimentElement
-
- ExperimentException - Exception in ca.uqac.lif.labpal
-
- ExperimentException() - Constructor for exception ca.uqac.lif.labpal.ExperimentException
-
- ExperimentException(String) - Constructor for exception ca.uqac.lif.labpal.ExperimentException
-
- ExperimentException(Throwable) - Constructor for exception ca.uqac.lif.labpal.ExperimentException
-
- ExperimentFactory<L extends Laboratory,T extends Experiment> - Class in ca.uqac.lif.labpal
-
Factory object that creates instances of experiments based on regions,
and adds them to an existing lab.
- ExperimentFactory(L, Class<T>) - Constructor for class ca.uqac.lif.labpal.ExperimentFactory
-
Creates a new experiment factory
- ExperimentFilter - Class in ca.uqac.lif.labpal
-
Determines if an experiment should be shown in the lab's interface
- ExperimentFilter(String) - Constructor for class ca.uqac.lif.labpal.ExperimentFilter
-
Create a new experiment filter
- ExperimentFilter.IdFilter - Class in ca.uqac.lif.labpal
-
Experiment filter based on experiment IDs
- ExperimentMenu(Map<Integer, LabPalTui.ExperimentElement>) - Constructor for class ca.uqac.lif.labpal.LabPalTui.ExperimentMenu
-
- ExperimentPageCallback - Class in ca.uqac.lif.labpal.server
-
Callback to display the details of one specific experiment.
- ExperimentPageCallback(Laboratory, LabAssistant) - Constructor for class ca.uqac.lif.labpal.server.ExperimentPageCallback
-
Creates a new callback for the "Experiments" page.
- ExperimentPair(Experiment, Experiment) - Constructor for class ca.uqac.lif.labpal.table.VersusTable.ExperimentPair
-
Creates a new pair of experiments
- ExperimentsPageCallback - Class in ca.uqac.lif.labpal.server
-
Callback to display the list of experiments in the lab
- ExperimentsPageCallback(Laboratory, LabAssistant) - Constructor for class ca.uqac.lif.labpal.server.ExperimentsPageCallback
-
- ExperimentsPageCallback(String, Laboratory, LabAssistant) - Constructor for class ca.uqac.lif.labpal.server.ExperimentsPageCallback
-
- ExperimentTable - Class in ca.uqac.lif.labpal.table
-
Table whose rows and columns are populated from the parameters of a set
of experiments
- ExperimentTable(String...) - Constructor for class ca.uqac.lif.labpal.table.ExperimentTable
-
Creates an empty table with a given list of column names
- ExperimentThread - Class in ca.uqac.lif.labpal
-
Thread that notifies its running experiment with it is being
interrupted.
- ExperimentThread(Experiment) - Constructor for class ca.uqac.lif.labpal.ExperimentThread
-
Creates a new thread to run an experiment
- ExperimentValue - Class in ca.uqac.lif.labpal.provenance
-
Node function indicating a dependency to a value computed by an experiment.
- ExperimentValue(Experiment, String) - Constructor for class ca.uqac.lif.labpal.provenance.ExperimentValue
-
Creates a new experiment value function.
- ExperimentValue(Experiment, String, int) - Constructor for class ca.uqac.lif.labpal.provenance.ExperimentValue
-
Creates a new experiment value function.
- explain(String) - Method in class ca.uqac.lif.labpal.provenance.DataTracker
-
Produces a provenance tree for a given LDI
- explain(NodeFunction) - Method in class ca.uqac.lif.labpal.provenance.DataTracker
-
Builds a provenance tree for a given data point
- explain(NodeFunction, Set<NodeFunction>, int) - Method in class ca.uqac.lif.labpal.provenance.DataTracker
-
Builds a provenance tree for a given data point
- ExplainCallback - Class in ca.uqac.lif.labpal.server
-
Callback producing a provenance tree from one of the lab's data points.
- ExplainCallback(Laboratory, LabAssistant) - Constructor for class ca.uqac.lif.labpal.server.ExplainCallback
-
- ExplainImageCallback - Class in ca.uqac.lif.labpal.server
-
Callback producing an image explaining the provenance of a data point, as an
image in various formats.
- ExplainImageCallback(Laboratory, LabAssistant) - Constructor for class ca.uqac.lif.labpal.server.ExplainImageCallback
-
- Explanation(String) - Constructor for class ca.uqac.lif.labpal.Claim.Explanation
-
Creates a new explanation
- explanationToHtml(ProvenanceNode, String, StringBuilder) - Method in class ca.uqac.lif.labpal.server.ExplainCallback
-
- export() - Method in class ca.uqac.lif.labpal.export.BatchRunner
-
Exports the lab's data
- export() - Method in class ca.uqac.lif.labpal.export.LocalBatchRunner
-
- ExportStaticCallback - Class in ca.uqac.lif.labpal.server
-
Exports the whole contents of the lab's web interface as a bundle of static
HTML files.
- ExportStaticCallback(Laboratory, LabAssistant, LabPalServer) - Constructor for class ca.uqac.lif.labpal.server.ExportStaticCallback
-
- exportTo(int, String) - Method in class ca.uqac.lif.labpal.server.PlotImageCallback
-
Gets the image file corresponding to a plot in the given format
- exportToStaticHtml(String) - Method in class ca.uqac.lif.labpal.server.AllMacrosLatexCallback
-
- exportToStaticHtml(int) - Method in class ca.uqac.lif.labpal.server.ClaimCallback
-
Exports the page for an experiment
- exportToStaticHtml(String) - Method in class ca.uqac.lif.labpal.server.CssCallback
-
Exports the CSS file as a static
- exportToStaticHtml(int) - Method in class ca.uqac.lif.labpal.server.EditParametersFormCallback
-
Exports the page for an experiment
- exportToStaticHtml(int) - Method in class ca.uqac.lif.labpal.server.ExperimentPageCallback
-
Exports the page for an experiment
- exportToStaticHtml(String, HashMap<String, String>) - Method in class ca.uqac.lif.labpal.server.ExplainCallback
-
- exportToStaticHtml() - Method in class ca.uqac.lif.labpal.server.LabPalServer
-
Exports the whole contents of the lab as a zipped bundle of static web pages.
- exportToStaticHtml(String) - Method in class ca.uqac.lif.labpal.server.LabPalServer
-
Exports the whole contents of the lab as a zipped bundle of static web pages
and writes that bundle to the disk.
- exportToStaticHtml(String) - Method in class ca.uqac.lif.labpal.server.MacrosPageCallback
-
- exportToStaticHtml(String) - Method in class ca.uqac.lif.labpal.server.PlotsPageCallback
-
- exportToStaticHtml(int) - Method in class ca.uqac.lif.labpal.server.TablePageCallback
-
- exportToStaticHtml(String) - Method in class ca.uqac.lif.labpal.server.TablesPageCallback
-
- exportToStaticHtml(String) - Method in class ca.uqac.lif.labpal.server.TemplatePageCallback
-
Exports the page as a static HTML page
- extractFile(InputStream) - Static method in class ca.uqac.lif.labpal.server.HttpUtilities
-
Extracts a zip entry (file entry)
- generateBodyLatex(Laboratory) - Static method in class ca.uqac.lif.labpal.server.AllPlotsLatexCallback
-
- get(Region) - Method in class ca.uqac.lif.labpal.ExperimentFactory
-
Gets an experiment based on a region, or creates a new one if no matching
experiment exists.
- get(String) - Method in class ca.uqac.lif.labpal.Region
-
Gets a single value for a given dimension
- getAll(String) - Method in class ca.uqac.lif.labpal.Region
-
Gets the values of a given dimension
- getAllParameters() - Method in class ca.uqac.lif.labpal.Experiment
-
Returns the set of all parameters of this experiment.
- getAuthorName() - Method in class ca.uqac.lif.labpal.Laboratory
-
Gets the lab's author
- getBar() - Method in class ca.uqac.lif.labpal.server.StatusPageCallback
-
Produces a status bar indicating the relative completion of the experiments
in this lab.
- getBinaryParts(HttpExchange) - Static method in class ca.uqac.lif.labpal.server.HttpUtilities
-
Gets the parts of a multipart message.
- getBytes() - Method in class ca.uqac.lif.labpal.CommandRunner
-
Gets the contents of stdout sent by the command as an array of bytes
- getBytes() - Method in class ca.uqac.lif.labpal.CommandRunner.StreamGobbler
-
Returns the contents captured by the gobbler as an array of bytes
- getCellsToHighlight(String) - Method in class ca.uqac.lif.labpal.server.TablePageCallback
-
- getClaim(int) - Method in class ca.uqac.lif.labpal.Laboratory
-
Gets a claim with given ID
- getClaimDiv() - Method in class ca.uqac.lif.labpal.server.StatusPageCallback
-
Produces the part of the page that shows the status of each claim
- getClaimIcon(Claim.Result) - Static method in class ca.uqac.lif.labpal.server.ClaimCallback
-
Gets the status icon for a claim based on its result
- getClaimResults() - Method in class ca.uqac.lif.labpal.Laboratory
-
Gets the latest status of each claim associated to this lab
- getClaims() - Method in class ca.uqac.lif.labpal.Laboratory
-
Gets the list of all claims associated to this lab
- getClassPath(Laboratory) - Static method in class ca.uqac.lif.labpal.Laboratory
-
Gets the absolute path within the directory structure of the current instance
of the lab
- getCliArguments() - Method in class ca.uqac.lif.labpal.Laboratory
-
Gets the command-line arguments parsed when launching this lab.
- getCliHeader() - Static method in class ca.uqac.lif.labpal.Laboratory
-
- getColorScheme() - Method in class ca.uqac.lif.labpal.server.LabPalServer
-
Gets the array of hex colors corresponding to the current color scheme
- getCssContents() - Method in class ca.uqac.lif.labpal.server.CssCallback
-
- getCurrentQueue() - Method in class ca.uqac.lif.labpal.LabAssistant
-
Gets the list of experiments that are currently queued
- getCurrentQueue() - Method in class ca.uqac.lif.labpal.LinearAssistant
-
- getDataPointIconClass(NodeFunction) - Static method in class ca.uqac.lif.labpal.server.ExplainCallback
-
Gets the icon class associated to a node function
- getDatapointId(Macro, String) - Static method in class ca.uqac.lif.labpal.macro.MacroNode
-
Gets the identifier of a macro
- getDataPointId() - Method in class ca.uqac.lif.labpal.macro.MacroNode
-
- getDataPointId() - Method in class ca.uqac.lif.labpal.provenance.ExperimentValue
-
- getDataPointUrl(NodeFunction) - Static method in class ca.uqac.lif.labpal.server.ExplainCallback
-
- getDataPointUrl(ProvenanceNode) - Static method in class ca.uqac.lif.labpal.server.ExplainCallback
-
- getDataTable(boolean) - Method in class ca.uqac.lif.labpal.table.ExperimentTable
-
- getDataTable(boolean, String...) - Method in class ca.uqac.lif.labpal.table.ExperimentTable
-
- getDataTable(boolean, String...) - Method in class ca.uqac.lif.labpal.table.VersusTable
-
- getDataTable(boolean) - Method in class ca.uqac.lif.labpal.table.VersusTable
-
- getDataTracker() - Method in class ca.uqac.lif.labpal.Laboratory
-
Gets the instance of the data tracker used for provenance information
- getDependency() - Method in class ca.uqac.lif.labpal.macro.Macro
-
- getDependency(int, int) - Method in class ca.uqac.lif.labpal.table.ExperimentTable
-
- getDependency(int, int) - Method in class ca.uqac.lif.labpal.table.VersusTable
-
- getDescription() - Method in class ca.uqac.lif.labpal.Claim.Explanation
-
Gets the textual description of the explanation
- getDescription() - Method in class ca.uqac.lif.labpal.Claim
-
Gets the textual description for this claim
- getDescription() - Method in class ca.uqac.lif.labpal.Experiment
-
Gets the description for this experiment
- getDescription(String) - Method in class ca.uqac.lif.labpal.Experiment
-
Gets the textual description for a parameter of the experiment
- getDescription() - Method in class ca.uqac.lif.labpal.Group
-
Gets the group's description
- getDescription() - Method in class ca.uqac.lif.labpal.Laboratory
-
Gets the lab's textual description.
- getDescription(String) - Method in class ca.uqac.lif.labpal.macro.MacroMap
-
Gets the description associated to a data point
- getDescription() - Method in class ca.uqac.lif.labpal.macro.MacroScalar
-
Gets the description associated to the data point
- getDimensions() - Method in class ca.uqac.lif.labpal.Region
-
Gets the names of all the dimensions included in this region
- getDoi() - Method in class ca.uqac.lif.labpal.Laboratory
-
Gets the DOI associated to this lab, if any
- getDouble(Number) - Static method in class ca.uqac.lif.labpal.Formatter
-
Converts a number into a double, and converts a null object
into the value 0.
- getDurationEstimate(float) - Method in class ca.uqac.lif.labpal.Experiment
-
Provides an estimate of the time this experiment is supposed to take.
- getEmptyRegion() - Method in class ca.uqac.lif.labpal.Region
-
Gets a new instance of an empty region
- getEndTime() - Method in class ca.uqac.lif.labpal.Experiment
-
Gets the end time of the experiment
- getEntries(boolean, Experiment, int, String...) - Method in class ca.uqac.lif.labpal.table.ExperimentTable
-
Expands an experiment into multiple table entries, if the
experiment has parameters whose value is a list instead of a
scalar value.
- getEntryCount(Experiment, String...) - Method in class ca.uqac.lif.labpal.table.ExperimentTable
-
Counts the distinct table entries contained in this experiment.
- getEnvironment() - Method in class ca.uqac.lif.labpal.Laboratory
-
Gets the environment in which the lab is running
- getErrorCode() - Method in class ca.uqac.lif.labpal.CommandRunner
-
Gets the return code of the command.
- getErrorMessage() - Method in class ca.uqac.lif.labpal.Experiment
-
Returns the (eventual) error message produced by the execution of this
experiment.
- getExceptions() - Method in class ca.uqac.lif.labpal.ResultReporter
-
Gets the list of exceptions generated when trying to report results
- getExperiment(int) - Method in class ca.uqac.lif.labpal.Laboratory
-
Fetches an experiment based on its ID
- getExperimentIds() - Method in class ca.uqac.lif.labpal.Group
-
Gets the set of IDs for experiments belonging to this group
- getExperimentIds() - Method in class ca.uqac.lif.labpal.Laboratory
-
Gets the IDs of all the experiments for this lab assistant
- getExperimentList(Laboratory, LabAssistant, Set<Integer>) - Static method in class ca.uqac.lif.labpal.server.ExperimentsPageCallback
-
Produces an HTML structure displaying a list of experiments
- getExperimentList(Laboratory, LabAssistant, List<Integer>) - Static method in class ca.uqac.lif.labpal.server.ExperimentsPageCallback
-
Produces an HTML structure displaying a list of experiments
- getExperiments() - Method in class ca.uqac.lif.labpal.Laboratory
-
Gets the set of all experiments in this lab
- getExperimentX() - Method in class ca.uqac.lif.labpal.table.VersusTable.ExperimentPair
-
Gets the first experiment in the pair
- getExperimentY() - Method in class ca.uqac.lif.labpal.table.VersusTable.ExperimentPair
-
Gets the second experiment in the pair
- getExplanation() - Method in class ca.uqac.lif.labpal.Claim
-
Gets the set of explanations for the falsehood of this claim
- getFavicon(TemplatePageCallback.IconType) - Static method in class ca.uqac.lif.labpal.server.TemplatePageCallback
-
- getFilter() - Method in class ca.uqac.lif.labpal.Laboratory
-
Gets the experiment filter associated to this laboratory
- getFloat(Number) - Static method in class ca.uqac.lif.labpal.Formatter
-
Converts a number into a float, and converts a null object
into the value 0.
- getFromZip(byte[]) - Method in class ca.uqac.lif.labpal.Laboratory
-
Creates a new lab instance from the contents of a zip file
- getGroup(Experiment) - Method in class ca.uqac.lif.labpal.Laboratory
-
Fetches the groups an experiment belongs to
- getGroupById(int) - Method in class ca.uqac.lif.labpal.Laboratory
-
Fetches a group based on its ID
- getGroupIds() - Method in class ca.uqac.lif.labpal.Laboratory
-
Gets the IDs of all groups within the lab
- getGroups() - Method in class ca.uqac.lif.labpal.Laboratory
-
Gets the set of all groups in this lab
- getGroups(int) - Method in class ca.uqac.lif.labpal.Laboratory
-
Fetches the groups an experiment belongs to.
- getHostName() - Method in class ca.uqac.lif.labpal.Laboratory
-
Attempts to retrieve the host name of the machine running this lab.
- getId() - Method in class ca.uqac.lif.labpal.Claim
-
Gets the ID of this claim
- getId() - Method in class ca.uqac.lif.labpal.Experiment
-
Gets the ID of this experiment.
- getId() - Method in class ca.uqac.lif.labpal.Group
-
Gets the group's ID
- getId() - Method in class ca.uqac.lif.labpal.macro.Macro
-
Gets the ID associated to the data point
- getInputKeys(boolean) - Method in class ca.uqac.lif.labpal.Experiment
-
Gets the set of all input parameter names
- getInputKeys() - Method in class ca.uqac.lif.labpal.Experiment
-
Gets the set of all input parameter names
- getInputParameters() - Method in class ca.uqac.lif.labpal.Experiment
-
Gets the map of input parameters for this experiment
- getInt(Number) - Static method in class ca.uqac.lif.labpal.Formatter
-
Converts a number into an integer, and converts a null object
into the value 0.
- getInt(String) - Method in class ca.uqac.lif.labpal.Region
-
Retrieves an integer value for a dimension
- getInt(int) - Method in class ca.uqac.lif.labpal.Region
-
Retrieves an integer value for a dimension
- getKeysToHighlight(String) - Method in class ca.uqac.lif.labpal.server.EditParametersFormCallback
-
Gets the set of keys that should be highlighted in the table of experiment
results
- getKeysToHighlight(String) - Method in class ca.uqac.lif.labpal.server.ExperimentPageCallback
-
Gets the set of keys that should be highlighted in the table of experiment
results
- getLaboratory() - Method in class ca.uqac.lif.labpal.macro.Macro
-
Gets the laboratory associated to the macro
- getLatexFile() - Method in class ca.uqac.lif.labpal.server.AllTablesCallback
-
Generates the LaTeX file
- getLatexFileContents() - Method in class ca.uqac.lif.labpal.server.AllMacrosLatexCallback
-
- getMacro(int) - Method in class ca.uqac.lif.labpal.Laboratory
-
Gets a reference to the macro with given ID
- getMacros() - Method in class ca.uqac.lif.labpal.Laboratory
-
Gets the set of all macros defined in this lab
- getMacros(Collection<Macro>, Set<String>) - Method in class ca.uqac.lif.labpal.server.MacrosPageCallback
-
Produces the list of macros in HTML format
- getMajor() - Static method in class ca.uqac.lif.labpal.Laboratory
-
Gets the major version number
- getMaxDuration() - Method in class ca.uqac.lif.labpal.Experiment
-
Gets the maximum duration for this experiment
- getMinor() - Static method in class ca.uqac.lif.labpal.Laboratory
-
Gets the minor version number
- getName() - Method in class ca.uqac.lif.labpal.Claim
-
Gets the short name for this claim
- getName() - Method in class ca.uqac.lif.labpal.Group
-
Gets the group's name
- getName() - Method in class ca.uqac.lif.labpal.LabAssistant
-
Gets the name of this lab assistant
- getName() - Method in class ca.uqac.lif.labpal.macro.MacroScalar
-
Gets the name associated to the data point
- getName(int) - Method in class ca.uqac.lif.labpal.Region
-
Gets the name of the i-th fixed dimension of this region
- getNames() - Method in class ca.uqac.lif.labpal.macro.MacroMap
-
Gets the ordered list of data point names defined in this macro
- getNodeFunction(String) - Method in class ca.uqac.lif.labpal.provenance.DataTracker
-
- getNumber() - Method in class ca.uqac.lif.labpal.macro.ConstantNumberMacro
-
- getNumber() - Method in class ca.uqac.lif.labpal.macro.NumberMacro
-
Gets the numerical value associated to this macro
- getObjects() - Method in class ca.uqac.lif.labpal.Claim.Explanation
-
Gets the objects associated to this explanation
- getObjectWithId(String) - Method in class ca.uqac.lif.labpal.Laboratory
-
- getOptionValue(String) - Method in class ca.uqac.lif.labpal.CliParser.ArgumentMap
-
Gets the value of an argument
- getOrphanExperiments() - Method in class ca.uqac.lif.labpal.Laboratory
-
Gets the set of all experiment IDs that don't belong to any group.
- getOthers() - Method in class ca.uqac.lif.labpal.CliParser.ArgumentMap
-
Returns the list of all unnamed arguments
- getOwner() - Method in class ca.uqac.lif.labpal.Experiment
-
- getOwner(OwnershipManager, String) - Static method in class ca.uqac.lif.labpal.macro.MacroNode
-
Gets the owner of a datapoint
- getOwner() - Method in class ca.uqac.lif.labpal.macro.MacroNode
-
Gets the owner of this macro node
- getOwner(String) - Method in class ca.uqac.lif.labpal.provenance.DataTracker
-
Gets the owner of a data point
- getOwner() - Method in class ca.uqac.lif.labpal.provenance.ExperimentValue
-
- getOwner(OwnershipManager, String) - Static method in class ca.uqac.lif.labpal.provenance.ExperimentValue
-
Gets the owner of a datapoint
- getParametersFromPath(Map<String, String>) - Static method in class ca.uqac.lif.labpal.server.WebCallback
-
Extracts parameters from the slash-separated list of arguments in an URL path
- getPartContent(byte[]) - Static method in class ca.uqac.lif.labpal.server.HttpUtilities
-
Gets the array of bytes corresponding to the contents of a part in a
multi-part request
- getPartName(byte[]) - Static method in class ca.uqac.lif.labpal.server.HttpUtilities
-
Gets the filename corresponding to this part of a multi-part request
- getParts(HttpExchange) - Static method in class ca.uqac.lif.labpal.server.HttpUtilities
-
Gets the parts of a multipart message.
- getPlot(int) - Method in class ca.uqac.lif.labpal.Laboratory
-
Gets the plot with given ID
- getPlotIds() - Method in class ca.uqac.lif.labpal.Laboratory
-
Gets the IDs of all the plots for this lab assistant
- getPlots() - Method in class ca.uqac.lif.labpal.server.PlotsPageCallback
-
Produces the list of plots
- getPlotsFilename(Laboratory) - Static method in class ca.uqac.lif.labpal.server.AllPlotsCallback
-
Gets the name given to the file containing all the plots
- getProgression() - Method in class ca.uqac.lif.labpal.Experiment
-
Gets the current progression of the execution of the experiment
- getProgressionBar(float) - Static method in class ca.uqac.lif.labpal.server.ExperimentsPageCallback
-
- getQueueStatus() - Method in class ca.uqac.lif.labpal.Experiment
-
Gets the queuing status of this experiment
- getRandom() - Method in class ca.uqac.lif.labpal.Experiment
-
Gets the random number generator for this experiment
- getRandom() - Method in class ca.uqac.lif.labpal.Laboratory
-
Gets a reference to the lab's random number generator
- getRandomSeed() - Method in class ca.uqac.lif.labpal.Laboratory
-
Gets the seed of the lab's random number generator
- getRegion(Region) - Method in class ca.uqac.lif.labpal.Region
-
Gets a new instance of a region by copying from another
- getReporter() - Method in class ca.uqac.lif.labpal.Laboratory
-
Gets the results reporter responsible for reporting the experimental results
- getReportingDiv() - Method in class ca.uqac.lif.labpal.server.StatusPageCallback
-
Produces the part of the page that shows the reporting status of the lab
- getResourceListing(Class<?>, String, String) - Static method in class ca.uqac.lif.labpal.FileHelper
-
List directory contents for a resource folder.
- getResourceListing(Class<?>, String, String, String) - Static method in class ca.uqac.lif.labpal.FileHelper
-
List directory contents for a resource folder.
- getRevision() - Static method in class ca.uqac.lif.labpal.Laboratory
-
Gets the revision version number
- getRunningExperiments() - Method in class ca.uqac.lif.labpal.LabAssistant
-
Gets the set of experiments that are currently running
- getRunningExperiments() - Method in class ca.uqac.lif.labpal.LinearAssistant
-
- getRunningTime() - Method in class ca.uqac.lif.labpal.LabAssistant
-
Gets the total time the assistant has been running since the program
was started (in milliseconds)
- getSeed() - Method in class ca.uqac.lif.labpal.Random
-
Retrieves the seed used to instantiate this random number
generator
- getSerializableClasses() - Method in class ca.uqac.lif.labpal.Laboratory
-
Gets the set of all classes that are serialized with this lab.
- getSerializationMessage() - Method in class ca.uqac.lif.labpal.server.StatusPageCallback
-
Produces an error message if the lab contains a class without a no-args
constructor
- getShortcut() - Method in class ca.uqac.lif.tui.MenuItem
-
- getStartTime() - Method in class ca.uqac.lif.labpal.Experiment
-
Gets the start time of the experiment
- getStartTime() - Method in class ca.uqac.lif.labpal.LabAssistant
-
Gets the last time the assistant was started
- getStatus() - Method in class ca.uqac.lif.labpal.Experiment
-
Gets the current status of this experiment
- getStatusIcon(Experiment, LabAssistant) - Static method in class ca.uqac.lif.labpal.server.ExperimentsPageCallback
-
Produces an icon from the status of an experiment (e.g.
- getStatusLabel(Experiment, LabAssistant) - Static method in class ca.uqac.lif.labpal.server.ExperimentsPageCallback
-
Produces a text label from the status of an experiment (e.g.
- getStopTime() - Method in class ca.uqac.lif.labpal.LabAssistant
-
Gets the last time the assistant was stopped.
- getString() - Method in class ca.uqac.lif.labpal.CommandRunner
-
Gets the contents of stdout sent by the command as a string
- getString(String) - Method in class ca.uqac.lif.labpal.Region
-
Retrieves a String value for a dimension
- getStringOrNumber(String) - Static method in class ca.uqac.lif.labpal.Formatter
-
Attempts to create a number out of a string; if unsuccessful,
returns the string.
- getTable(int) - Method in class ca.uqac.lif.labpal.Laboratory
-
Gets the table with given ID
- getTable(String) - Method in class ca.uqac.lif.labpal.Laboratory
-
Gets a table by its nickname
- getTableIds() - Method in class ca.uqac.lif.labpal.Laboratory
-
Gets the IDs of all the tables for this lab assistant
- getTableIds(boolean) - Method in class ca.uqac.lif.labpal.Laboratory
-
Gets the IDs of all the tables for this lab assistant
- getTables(Vector<Integer>) - Method in class ca.uqac.lif.labpal.server.TablesPageCallback
-
Produces the list of tables
- getTimeEstimate() - Method in class ca.uqac.lif.labpal.LabAssistant
-
Gives an estimate of the time it should take to complete all the
experiments still in the queue.
- getTimeEstimate() - Method in class ca.uqac.lif.labpal.LinearAssistant
-
- getTitle() - Method in class ca.uqac.lif.labpal.Laboratory
-
Gets the title given to this assistant
- getUrl() - Method in class ca.uqac.lif.labpal.ResultReporter
-
Gets the URL of the host to report to
- getValue() - Method in class ca.uqac.lif.labpal.macro.MacroScalar
-
Computes the value of this data point
- getValue() - Method in class ca.uqac.lif.labpal.macro.NumberMacro
-
- getValues() - Method in class ca.uqac.lif.labpal.macro.MacroMap
-
Gets a map of all the values computed for each named data point in this
macro
- getWarnings() - Method in class ca.uqac.lif.labpal.Experiment
-
Gets the warnings associated to this experiment
- getWhoRan() - Method in class ca.uqac.lif.labpal.Experiment
-
Gets the name of the lab assistant that ran the experiment
- GraphvizRenderer - Class in ca.uqac.lif.labpal
-
Renders a string into an image using the Graphviz tool
- GraphvizRenderer() - Constructor for class ca.uqac.lif.labpal.GraphvizRenderer
-
- Group - Class in ca.uqac.lif.labpal
-
A set of experiments, linked together under a name.
- Group() - Constructor for class ca.uqac.lif.labpal.Group
-
Creates a new group
- Group(String) - Constructor for class ca.uqac.lif.labpal.Group
-
Creates a new group with a name
- guessHostName() - Static method in class ca.uqac.lif.labpal.Laboratory
-
Guesses the host name by running the hostname command at
the command line.
- m_arguments - Variable in class ca.uqac.lif.labpal.CliParser
-
- m_assistant - Variable in class ca.uqac.lif.labpal.export.BatchRunner
-
The assistant that will run the experiments
- m_assistant - Variable in class ca.uqac.lif.labpal.LabPalTui
-
The assistant that runs the experiments
- m_assistant - Variable in class ca.uqac.lif.labpal.server.WebCallback
-
The lab assistant associated to the laboratory
- m_captionX - Variable in class ca.uqac.lif.labpal.table.VersusTable
-
The name of the first column
- m_captionY - Variable in class ca.uqac.lif.labpal.table.VersusTable
-
The name of the second column
- m_class - Variable in class ca.uqac.lif.labpal.ExperimentFactory
-
The class of the experiments that are to be created
- m_colorScheme - Variable in class ca.uqac.lif.labpal.server.LabPalServer
-
A number identifying the color scheme used in the GUI
- m_command - Variable in class ca.uqac.lif.labpal.CommandRunner
-
- m_description - Variable in class ca.uqac.lif.labpal.Claim.Explanation
-
A textual description of the explanation
- m_description - Variable in class ca.uqac.lif.labpal.Group
-
A description for that group
- m_description - Variable in class ca.uqac.lif.labpal.Laboratory
-
A (possibly long) textual description for what the lab does
- m_description - Variable in class ca.uqac.lif.labpal.macro.MacroScalar
-
A description associated to the data point
- m_descriptions - Variable in class ca.uqac.lif.labpal.macro.MacroMap
-
A description for each data point
- m_dimensions - Variable in class ca.uqac.lif.labpal.table.ExperimentTable
-
The dimensions of this table
- m_enabled - Variable in class ca.uqac.lif.tui.AnsiPrinter
-
Whether ANSI codes are enabled.
- m_environmentMessage - Variable in class ca.uqac.lif.labpal.server.StatusPageCallback
-
If the lab's environment requirements are not met, the error message is
stored here.
- m_errorCode - Variable in class ca.uqac.lif.labpal.CommandRunner
-
- m_experiment - Variable in class ca.uqac.lif.labpal.ExperimentThread
-
The experiment this thread is running
- m_experiment - Variable in class ca.uqac.lif.labpal.provenance.ExperimentValue
-
The experiment this function refers to
- m_experimentPageCallback - Variable in class ca.uqac.lif.labpal.server.LabPalServer
-
The callback for the individual experiment page
- m_experiments - Variable in class ca.uqac.lif.labpal.table.ExperimentTable
-
The list of experiments in this table.
- m_experimentX - Variable in class ca.uqac.lif.labpal.table.VersusTable.ExperimentPair
-
The first experiment
- m_experimentY - Variable in class ca.uqac.lif.labpal.table.VersusTable.ExperimentPair
-
The second experiment
- m_faultyObjects - Variable in class ca.uqac.lif.labpal.Claim.Explanation
-
A set of objects (tables, experiments or plots) involved in the
falsehood of a claim
- m_filename - Variable in class ca.uqac.lif.labpal.server.TemplatePageCallback
-
The filename of the template to read
- m_id - Variable in class ca.uqac.lif.labpal.Group
-
The group's ID
- m_id - Variable in class ca.uqac.lif.labpal.macro.Macro
-
The macro's ID
- m_ids - Variable in class ca.uqac.lif.labpal.ExperimentFilter.IdFilter
-
The IDs of experiments to include
- m_key - Variable in class ca.uqac.lif.labpal.macro.MacroNode
-
The key to the macro
- m_lab - Variable in class ca.uqac.lif.labpal.ExperimentFactory
-
The lab in which the experiments are to be added
- m_lab - Variable in class ca.uqac.lif.labpal.export.BatchRunner
-
The lab that will be run in batch
- m_lab - Variable in class ca.uqac.lif.labpal.LabAssistant
-
The laboratory this assistant is managing
- m_lab - Variable in class ca.uqac.lif.labpal.LabPalTui
-
The lab to be controlled by the command line
- m_lab - Variable in class ca.uqac.lif.labpal.macro.Macro
-
The lab associated to the macro
- m_lab - Variable in class ca.uqac.lif.labpal.provenance.DataTracker
-
The lab
- m_lab - Variable in class ca.uqac.lif.labpal.server.LabPalServer
-
The instance of lab this server is responsible for
- m_lab - Variable in class ca.uqac.lif.labpal.server.WebCallback
-
The current laboratory
- m_labDescription - Variable in class ca.uqac.lif.labpal.server.HomePageCallback
-
The description associated to the lab
- m_labDescription - Variable in class ca.uqac.lif.labpal.server.StatusPageCallback
-
The description associated to the lab
- m_list - Variable in class ca.uqac.lif.labpal.LabPalTui.ColumnsExperimentMenuItem
-
- m_macro - Variable in class ca.uqac.lif.labpal.macro.MacroNode
-
The macro to link to
- m_members - Variable in class ca.uqac.lif.labpal.Group
-
The set of experiment IDs for this group
- m_menu - Variable in class ca.uqac.lif.tui.NestedMenu
-
- m_name - Variable in class ca.uqac.lif.labpal.Group
-
The name of the group
- m_name - Variable in class ca.uqac.lif.labpal.LabAssistant
-
The assistant's name
- m_name - Variable in class ca.uqac.lif.labpal.macro.MacroScalar
-
A name associated to the data point
- m_names - Variable in class ca.uqac.lif.labpal.macro.MacroMap
-
The names of the data points
- m_names - Variable in class ca.uqac.lif.labpal.Region
-
A list of names representing parameters that have a fixed value
- m_nodeCounter - Variable in class ca.uqac.lif.labpal.provenance.DotProvenanceTreeRenderer
-
- m_pairs - Variable in class ca.uqac.lif.labpal.table.VersusTable
-
The list of pairs of experiments
- m_parameter - Variable in class ca.uqac.lif.labpal.provenance.ExperimentValue
-
The parameter name in the experiment this function refers to
- m_parameter - Variable in class ca.uqac.lif.labpal.table.VersusTable
-
The name of the parameter to read in each experiment
- m_path - Variable in class ca.uqac.lif.labpal.export.BatchRunner
-
The local path where the static files will be written
- m_position - Variable in class ca.uqac.lif.labpal.provenance.ExperimentValue
-
If the parameter is an array, the position in the array this function
refers to.
- m_printer - Variable in class ca.uqac.lif.labpal.LabPalTui
-
The printer where the messages are output
- m_ranges - Variable in class ca.uqac.lif.labpal.Region
-
The association between parameters and their possible values
- m_referenceClone - Variable in class ca.uqac.lif.labpal.ExperimentBuilder
-
The experiment instance that will be used to create
experiment clones
- m_renderer - Variable in class ca.uqac.lif.labpal.provenance.DotProvenanceTreeRenderer
-
- m_runningTime - Variable in class ca.uqac.lif.labpal.LabAssistant
-
The total time the assistant has been running since the program was
started (in milliseconds)
- m_selectedExperiments - Variable in class ca.uqac.lif.labpal.LabPalTui
-
A map to remember which experiments are currently checked in the TUI
- m_selectedPlots - Variable in class ca.uqac.lif.labpal.LabPalTui
-
A map to remember which plots are currently checked in the TUI
- m_selectedTables - Variable in class ca.uqac.lif.labpal.LabPalTui
-
A map to remember which tables are currently checked in the TUI
- m_server - Variable in class ca.uqac.lif.labpal.export.BatchRunner
-
A headless server, which will be used to export data to static pages
- m_server - Variable in class ca.uqac.lif.labpal.server.AssistantPageCallback
-
An instance of the server
- m_server - Variable in class ca.uqac.lif.labpal.server.CssCallback
-
- m_server - Variable in class ca.uqac.lif.labpal.server.ExportStaticCallback
-
The server this callback is attached to
- m_server - Variable in class ca.uqac.lif.labpal.server.UploadCallback
-
- m_startTime - Variable in class ca.uqac.lif.labpal.LabAssistant
-
The moment the assistant was started for the last time
- m_stderrGobbler - Variable in class ca.uqac.lif.labpal.CommandRunner
-
- m_stdin - Variable in class ca.uqac.lif.labpal.CommandRunner
-
- m_stdout - Variable in class ca.uqac.lif.labpal.export.BatchRunner
-
The printer where status messages will be written during the process
- m_stdoutGobbler - Variable in class ca.uqac.lif.labpal.CommandRunner
-
- m_stop - Variable in class ca.uqac.lif.labpal.CommandRunner
-
- m_stopTime - Variable in class ca.uqac.lif.labpal.LabAssistant
-
The moment the assistant was stopped for the last time
- m_value - Variable in class ca.uqac.lif.labpal.macro.ConstantNumberMacro
-
The number to output
- m_warnings - Variable in class ca.uqac.lif.labpal.Experiment
-
A list of exceptions that the experiment does not throw, but rather adds to a
list
- Macro - Class in ca.uqac.lif.labpal.macro
-
Basic class for representing macros
- Macro(Laboratory) - Constructor for class ca.uqac.lif.labpal.macro.Macro
-
Creates a new macro
- MacroMap - Class in ca.uqac.lif.labpal.macro
-
A collection of named data points computed in a single pass
- MacroMap(Laboratory, String...) - Constructor for class ca.uqac.lif.labpal.macro.MacroMap
-
Creates a new macro map with given data point names
- MacroNode - Class in ca.uqac.lif.labpal.macro
-
Provenance function that links to a macro
- MacroNode(Macro, String) - Constructor for class ca.uqac.lif.labpal.macro.MacroNode
-
Creates a new macro node
- MacroNode(Macro) - Constructor for class ca.uqac.lif.labpal.macro.MacroNode
-
Creates a new macro node
- MacroScalar - Class in ca.uqac.lif.labpal.macro
-
A named, user-defined data point computed from the contents of a
laboratory
- MacroScalar(Laboratory, String) - Constructor for class ca.uqac.lif.labpal.macro.MacroScalar
-
Creates a new macro of given name
- MacroScalar(Laboratory, String, String) - Constructor for class ca.uqac.lif.labpal.macro.MacroScalar
-
Creates a new macro of given name
- MacrosPageCallback - Class in ca.uqac.lif.labpal.server
-
Callback showing the list of macros defined in this lab
- MacrosPageCallback(Laboratory, LabAssistant) - Constructor for class ca.uqac.lif.labpal.server.MacrosPageCallback
-
- main(String[]) - Static method in class ca.uqac.lif.labpal.Laboratory
-
- MainHelpMenuItem() - Constructor for class ca.uqac.lif.labpal.LabPalTui.MainHelpMenuItem
-
- Menu - Class in ca.uqac.lif.tui
-
- Menu() - Constructor for class ca.uqac.lif.tui.Menu
-
- MenuItem - Class in ca.uqac.lif.tui
-
- MenuItem(String, String, boolean) - Constructor for class ca.uqac.lif.tui.MenuItem
-
- MergeCallback - Class in ca.uqac.lif.labpal.server
-
Merges the current lab with the one sent in the HTTP request
- MergeCallback(Laboratory, LabAssistant) - Constructor for class ca.uqac.lif.labpal.server.MergeCallback
-
- mergePdf(String, String...) - Static method in class ca.uqac.lif.labpal.FileHelper
-
Merges multiple PDF files into a single file
- mergeWith(Experiment, boolean) - Method in class ca.uqac.lif.labpal.Experiment
-
Merges the output parameters and status of an experiment into the current
one.
- mergeWith(Laboratory) - Method in class ca.uqac.lif.labpal.Laboratory
-
Attempts to merge the results of a laboratory with the current lab.
- MyLab() - Constructor for class ca.uqac.lif.labpal.test.LaboratoryTest.MyLab
-
- Random - Class in ca.uqac.lif.labpal
-
Random number generator that remembers the seed it was
instantiated with.
- Random() - Constructor for class ca.uqac.lif.labpal.Random
-
Create a new random number generator with seed 0
- Random(long) - Constructor for class ca.uqac.lif.labpal.Random
-
Creates a new random number generator using a single long seed.
- read(String) - Method in class ca.uqac.lif.labpal.Experiment
-
Retrieves a value, either from the input or the output parameters.
- readExperiment(Experiment, String) - Method in class ca.uqac.lif.labpal.table.ExperimentTable
-
Reads data from an experiment.
- readFloat(String) - Method in class ca.uqac.lif.labpal.Experiment
-
Reads an output parameter for this experiment
- readInt(String) - Method in class ca.uqac.lif.labpal.Experiment
-
Reads an output parameter for this experiment
- readLine() - Method in class ca.uqac.lif.tui.AnsiPrinter
-
Reads a line from the standard input
- readList(String) - Method in class ca.uqac.lif.labpal.Experiment
-
Reads an output parameter for this experiment
- readLong(String) - Method in class ca.uqac.lif.labpal.Experiment
-
Reads an output parameter for this experiment
- readMap(String) - Method in class ca.uqac.lif.labpal.Experiment
-
Reads an output parameter for this experiment
- readString(String) - Method in class ca.uqac.lif.labpal.Experiment
-
Reads an output parameter for this experiment
- readTemplateFile() - Method in class ca.uqac.lif.labpal.server.TemplatePageCallback
-
Reads the template file associated to this page
- readToBytes(File) - Static method in class ca.uqac.lif.labpal.FileHelper
-
Reads the contents of a file and puts it into an array of bytes.
- readToString(File) - Static method in class ca.uqac.lif.labpal.FileHelper
-
Reads the contents of a file and puts it into a string.
- readToString(InputStream) - Static method in class ca.uqac.lif.labpal.FileHelper
-
Reads an input stream and puts its contents into a string
- Region - Class in ca.uqac.lif.labpal
-
A set of parameters with associated ranges of values.
- Region() - Constructor for class ca.uqac.lif.labpal.Region
-
Creates a new empty region
- Region(Region) - Constructor for class ca.uqac.lif.labpal.Region
-
Creates a new region by copying an existing region
- relativizeUrls(String, String) - Static method in class ca.uqac.lif.labpal.server.TemplatePageCallback
-
Converts absolute URLs into relative URLs
- render(AnsiPrinter) - Method in class ca.uqac.lif.labpal.LabPalTui.ExperimentElement
-
- render(String, Map<String, String>) - Method in class ca.uqac.lif.labpal.server.TemplatePageCallback
-
- render(String, Map<String, String>, boolean) - Method in class ca.uqac.lif.labpal.server.TemplatePageCallback
-
- render(AnsiPrinter) - Method in class ca.uqac.lif.tui.Checkbox
-
- render(AnsiPrinter) - Method in class ca.uqac.lif.tui.Label
-
- render(AnsiPrinter) - Method in class ca.uqac.lif.tui.Menu
-
- render(AnsiPrinter) - Method in class ca.uqac.lif.tui.MenuItem
-
- render(AnsiPrinter) - Method in class ca.uqac.lif.tui.TuiElement
-
- render(AnsiPrinter) - Method in class ca.uqac.lif.tui.TuiList
-
- renderBefore(AnsiPrinter) - Method in class ca.uqac.lif.labpal.LabPalTui.ExperimentMenu
-
- renderBefore(AnsiPrinter) - Method in class ca.uqac.lif.labpal.LabPalTui.PlotMenu
-
- renderBefore(AnsiPrinter) - Method in class ca.uqac.lif.labpal.LabPalTui.TableMenu
-
- renderBefore(AnsiPrinter) - Method in class ca.uqac.lif.tui.Menu
-
- renderHtml(JsonElement, String, Experiment, Set<String>) - Static method in class ca.uqac.lif.labpal.server.EditParametersFormCallback
-
Creates HTML code displaying (recursively) the experiment's input parameters
as editable fields
- renderHtml(JsonElement, String, Experiment, Set<String>) - Static method in class ca.uqac.lif.labpal.server.ExperimentPageCallback
-
Creates HTML code displaying (recursively) the experiment's parameters
- renderImage(ZipOutputStream, String) - Method in class ca.uqac.lif.labpal.server.ExplainCallback
-
- renderRecursive(ZipOutputStream, Table, TableNode, List<PrimitiveValue>, StringBuilder, int, Set<String>) - Method in class ca.uqac.lif.labpal.server.ExplainCallback
-
- replaceExtension(String, String) - Static method in class ca.uqac.lif.labpal.FileHelper
-
Replace the extension of a filename with another.
- ReporterException(String) - Constructor for exception ca.uqac.lif.labpal.ResultReporter.ReporterException
-
- ReporterException(Throwable) - Constructor for exception ca.uqac.lif.labpal.ResultReporter.ReporterException
-
- reportResults() - Method in class ca.uqac.lif.labpal.LabAssistant
-
Triggers the reporting of results by the lab's result
reporter
- reportResults() - Method in class ca.uqac.lif.labpal.ResultReporter
-
Reports the results of the lab.
- ReportResultsCallback - Class in ca.uqac.lif.labpal.server
-
Triggers the sending of experimental data by the results reported associated
to the lab.
- ReportResultsCallback(Laboratory, LabAssistant) - Constructor for class ca.uqac.lif.labpal.server.ReportResultsCallback
-
- reportTo(String) - Method in class ca.uqac.lif.labpal.ResultReporter
-
Sets the host to which experimental results should be reported
- reseed() - Method in class ca.uqac.lif.labpal.Random
-
Resets the state of the random number generator
- reset() - Method in class ca.uqac.lif.labpal.Experiment
-
Resets the experiment.
- reset(Map<String, String>) - Method in class ca.uqac.lif.labpal.server.ExperimentsPageCallback
-
Performs the "reset" action on every experiment selected in the input form
- resetColors() - Method in class ca.uqac.lif.tui.AnsiPrinter
-
Resets the colors to their default values
- resetCounter() - Static method in class ca.uqac.lif.labpal.macro.Macro
-
Resets the ID counter for macros
- ResetExperimentMenuItem() - Constructor for class ca.uqac.lif.labpal.LabPalTui.ResetExperimentMenuItem
-
- resolveClassText(String) - Method in class ca.uqac.lif.labpal.server.HomePageCallback
-
Replaces all the bits of text of the form {J xyz J} by a call to the
static method xyz.getClassText().
- resolveInclude(String) - Static method in class ca.uqac.lif.labpal.server.TemplatePageCallback
-
- ResultReporter - Class in ca.uqac.lif.labpal
-
Reports the status of a lab instance to a server at a given HTTP address.
- ResultReporter(Laboratory, String) - Constructor for class ca.uqac.lif.labpal.ResultReporter
-
Creates a new result reporter
- ResultReporter(Laboratory) - Constructor for class ca.uqac.lif.labpal.ResultReporter
-
Creates a new result reporter
- ResultReporter.ReporterException - Exception in ca.uqac.lif.labpal
-
- roundToSignificantFigures(double, int) - Static method in class ca.uqac.lif.labpal.NumberHelper
-
Rounds number num to n significant figures.
- run() - Method in class ca.uqac.lif.labpal.CommandRunner
-
- run() - Method in class ca.uqac.lif.labpal.CommandRunner.StreamGobbler
-
- run() - Method in class ca.uqac.lif.labpal.Experiment
-
- run() - Method in class ca.uqac.lif.labpal.export.BatchRunner
-
Runs the lab in batch mode
- run() - Method in class ca.uqac.lif.labpal.LabPalTui
-
Runs the interactive loop of the TUI
- run() - Method in class ca.uqac.lif.labpal.LinearAssistant
-
- run() - Method in class ca.uqac.lif.labpal.ResultReporter
-
- runAndGet(String[], String) - Static method in class ca.uqac.lif.labpal.CommandRunner
-
- runAndGet(String, String) - Static method in class ca.uqac.lif.labpal.CommandRunner
-
- RunMenuItem() - Constructor for class ca.uqac.lif.labpal.LabPalTui.RunMenuItem
-
- s_blankImage - Static variable in class ca.uqac.lif.labpal.GraphvizRenderer
-
- s_cacheInterval - Static variable in class ca.uqac.lif.labpal.server.LabPalServer
-
The time (in seconds) during which the client is allowed to cache static
resources (such as images or JS files) locally
- s_colorSchemes - Static variable in class ca.uqac.lif.labpal.server.LabPalServer
-
The predefined color schemes used for the GUI
- s_commentSymbol - Static variable in class ca.uqac.lif.labpal.ExperimentBuilder
-
Symbol used in the input file to designate a comment line
- s_dateFormat - Static variable in class ca.uqac.lif.labpal.server.ExperimentPageCallback
-
- s_defaultPort - Static variable in class ca.uqac.lif.labpal.server.LabPalServer
-
The default port
- s_dotPresent - Static variable in class ca.uqac.lif.labpal.GraphvizRenderer
-
- s_experimentAlternatePattern - Static variable in class ca.uqac.lif.labpal.server.TemplatePageCallback
-
The pattern to create static URLs for experiments (alternate version)
- s_experimentPattern - Static variable in class ca.uqac.lif.labpal.server.TemplatePageCallback
-
The pattern to create static URLs for experiments
- s_explainPattern - Static variable in class ca.uqac.lif.labpal.server.TemplatePageCallback
-
The pattern for explain links
- s_fileExtension - Static variable in class ca.uqac.lif.labpal.Laboratory
-
The default file extension to save experiment results
- s_highlightKeyPattern - Static variable in class ca.uqac.lif.labpal.server.ExperimentPageCallback
-
- s_hrefPattern - Static variable in class ca.uqac.lif.labpal.server.TemplatePageCallback
-
The pattern for HREF links
- s_idCounter - Static variable in class ca.uqac.lif.labpal.Group
-
A counter for auto-incrementing group IDs
- s_inputSymbol - Static variable in class ca.uqac.lif.labpal.ExperimentBuilder
-
Symbol used in the input file to designate an input parameter
- s_maxDepth - Static variable in class ca.uqac.lif.labpal.provenance.DataTracker
-
The maximum depth of a provenance tree
- s_mimeType - Static variable in class ca.uqac.lif.labpal.Laboratory
-
The MIME type for LabPal files
- s_paramPattern - Static variable in class ca.uqac.lif.labpal.ExperimentBuilder
-
- s_parkMips - Static variable in class ca.uqac.lif.labpal.Laboratory
-
- s_parkMipsDivider - Static variable in class ca.uqac.lif.labpal.Laboratory
-
The number of loops that equal to 1 parkmip
- s_path - Static variable in class ca.uqac.lif.labpal.server.ComputeClaimsCallback
-
- s_path - Static variable in class ca.uqac.lif.labpal.server.MergeCallback
-
- s_path - Static variable in class ca.uqac.lif.labpal.server.TemplatePageCallback
-
The path where the template files are located
- s_pattern - Static variable in class ca.uqac.lif.labpal.server.ExperimentsPageCallback
-
The regex pattern used to parse incoming form data
- s_pattern - Static variable in class ca.uqac.lif.labpal.server.PlotsPageCallback
-
- s_pattern - Static variable in class ca.uqac.lif.labpal.server.TablesPageCallback
-
- s_patternExecute - Static variable in class ca.uqac.lif.labpal.server.HomePageCallback
-
- s_patternInclude - Static variable in class ca.uqac.lif.labpal.server.TemplatePageCallback
-
The string pattern to look for in a template
- s_pendingSequence - Static variable in class ca.uqac.lif.tui.Menu
-
- s_plotPattern - Static variable in class ca.uqac.lif.labpal.server.TemplatePageCallback
-
The pattern to create static URLs for plots
- s_promptCharacterBlack - Static variable in class ca.uqac.lif.tui.Menu
-
- s_promptCharacterColor - Static variable in class ca.uqac.lif.tui.Menu
-
- s_provenanceGraphPattern - Static variable in class ca.uqac.lif.labpal.server.TemplatePageCallback
-
The pattern to create static URLs for provenance graphs
- s_renderPlain - Static variable in class ca.uqac.lif.labpal.server.TablePageCallback
-
Whether to render the tables as "plain".
- s_separatorRegex - Static variable in class ca.uqac.lif.labpal.ExperimentBuilder
-
The regular expression used to split columns in the input file
- s_srcPattern - Static variable in class ca.uqac.lif.labpal.server.TemplatePageCallback
-
The pattern for SRC links
- s_tableAlternatePattern - Static variable in class ca.uqac.lif.labpal.server.TemplatePageCallback
-
The pattern to create static URLs for tables (alternate version)
- s_tablePattern - Static variable in class ca.uqac.lif.labpal.server.TemplatePageCallback
-
The pattern to create static URLs for tables
- s_threeDigitsContext - Static variable in class ca.uqac.lif.labpal.Formatter
-
A math context with three significant digits
- s_updateInterval - Static variable in class ca.uqac.lif.labpal.export.BatchRunner
-
The interval (in ms) at which updates will be printed to the console
- s_versionString - Static variable in class ca.uqac.lif.labpal.Laboratory
-
The version string of this lab
- s_waitInterval - Static variable in class ca.uqac.lif.labpal.GraphvizRenderer
-
The time to wait before polling DOT's result
- s_zip - Static variable in class ca.uqac.lif.labpal.server.DownloadCallback
-
Whether to zip the response
- saveLab() - Method in class ca.uqac.lif.labpal.export.BatchRunner
-
Exports the lab's state
- saveLab() - Method in class ca.uqac.lif.labpal.export.LocalBatchRunner
-
- SaveMenuItem() - Constructor for class ca.uqac.lif.labpal.LabPalTui.SaveMenuItem
-
- SavePlotMenuItem() - Constructor for class ca.uqac.lif.labpal.LabPalTui.SavePlotMenuItem
-
- SaveTableMenuItem() - Constructor for class ca.uqac.lif.labpal.LabPalTui.SaveTableMenuItem
-
- saveToJson() - Method in class ca.uqac.lif.labpal.Laboratory
-
Saves the state of the lab to a JSON element
- saveToString() - Method in class ca.uqac.lif.labpal.Laboratory
-
Saves the state of the lab assistant to a JSON string
- saveToZip() - Method in class ca.uqac.lif.labpal.Laboratory
-
Saves the content of a lab as a zip file
- SelectAllExperimentMenuItem() - Constructor for class ca.uqac.lif.labpal.LabPalTui.SelectAllExperimentMenuItem
-
- SelectExperimentMenuItem() - Constructor for class ca.uqac.lif.labpal.LabPalTui.SelectExperimentMenuItem
-
- SelectPlotMenuItem() - Constructor for class ca.uqac.lif.labpal.LabPalTui.SelectPlotMenuItem
-
- set(String, JsonElement) - Method in class ca.uqac.lif.labpal.Region
-
Replaces the values of a given dimension by a single one
- set(String, String) - Method in class ca.uqac.lif.labpal.Region
-
Creates a region from the current one by reducing the values of a given
dimension to a single one
- set(String, Number) - Method in class ca.uqac.lif.labpal.Region
-
Creates a region from the current one by reducing the values of a given
dimension to a single one
- setAssistant(LabAssistant) - Method in class ca.uqac.lif.labpal.Laboratory
-
Sets the assistant for this lab
- setAuthor(String) - Method in class ca.uqac.lif.labpal.Laboratory
-
Sets the lab's author
- setBackgroundColor(AnsiPrinter.Color) - Method in class ca.uqac.lif.tui.AnsiPrinter
-
Sets the background color for printed text.
- setBackgroundColor(int, int, int) - Method in class ca.uqac.lif.tui.AnsiPrinter
-
Sets the background color based on its RGB components.
- setChecked(boolean) - Method in class ca.uqac.lif.tui.Checkbox
-
- setColorScheme(int) - Method in class ca.uqac.lif.labpal.server.LabPalServer
-
Sets the the color scheme used in the GUI
- setColumns(int) - Method in class ca.uqac.lif.tui.TuiList
-
- setDescription(String) - Method in class ca.uqac.lif.labpal.Claim
-
Sets a textual description for this claim
- setDescription(String) - Method in class ca.uqac.lif.labpal.Experiment
-
Sets the description for this experiment
- setDescription(String) - Method in class ca.uqac.lif.labpal.Group
-
Sets the group's description.
- setDescription(String) - Method in class ca.uqac.lif.labpal.Laboratory
-
Gives a textual description to the laboratory.
- setDescription(String, String) - Method in class ca.uqac.lif.labpal.macro.MacroMap
-
Sets a description for a data point
- setDescription(String) - Method in class ca.uqac.lif.labpal.macro.MacroScalar
-
Sets the description associated to the data point
- setDoi(String) - Method in class ca.uqac.lif.labpal.Laboratory
-
Assigns a DOI to this laboratory
- setEditableParameters(String...) - Method in class ca.uqac.lif.labpal.Experiment
-
Sets the names of the parameters that are editable by the user
- setErrorMessage(String) - Method in class ca.uqac.lif.labpal.Experiment
-
Sets an error message produced by the execution of the experiment.
- setForegroundColor(AnsiPrinter.Color) - Method in class ca.uqac.lif.tui.AnsiPrinter
-
Sets the foreground color for printed text.
- setForegroundColor(int, int, int) - Method in class ca.uqac.lif.tui.AnsiPrinter
-
Sets the foreground color based on its RGB components.
- setHeader(String) - Method in class ca.uqac.lif.tui.TuiList
-
- setId(int) - Method in class ca.uqac.lif.labpal.Experiment
-
Sets the experiment's ID
- setInput(JsonMap) - Method in class ca.uqac.lif.labpal.Experiment
-
Sets an input parameter for this experiment by copying those from an existing
map
- setInput(String, String) - Method in class ca.uqac.lif.labpal.Experiment
-
Sets an input parameter for this experiment
- setInput(String, Number) - Method in class ca.uqac.lif.labpal.Experiment
-
Sets an input parameter for this experiment
- setInput(String, JsonElement) - Method in class ca.uqac.lif.labpal.Experiment
-
Sets an input parameter for this experiment
- setInputPrimitive(String, String) - Method in class ca.uqac.lif.labpal.Experiment
-
Sets an input parameter for this experiment, by trying to cast its string
value into a primitive number type (int or float) if possible
- setInterval(int) - Method in class ca.uqac.lif.labpal.ResultReporter
-
Sets the interval at which results will be reported
- setLaboratory(Laboratory) - Method in class ca.uqac.lif.labpal.LabAssistant
-
Sets the laboratory this assistant is managing
- setMaxDuration(long) - Method in class ca.uqac.lif.labpal.Experiment
-
Sets the maximum duration for this experiment.
- setName(String) - Method in class ca.uqac.lif.labpal.Claim
-
Sets a short name for this claim
- setName(String) - Method in class ca.uqac.lif.labpal.LabAssistant
-
Gives a name to this lab assistant
- setName(String) - Method in class ca.uqac.lif.labpal.macro.MacroScalar
-
Sets the name associated to the data point
- setNickname(Table, Region, String, String) - Method in class ca.uqac.lif.labpal.Namer
-
Gives a nickname to a table
- setNickname(Plot, Region, String, String) - Method in class ca.uqac.lif.labpal.Namer
-
Gives a nickname to a plot
- setProgression(float) - Method in class ca.uqac.lif.labpal.Experiment
-
Sets the current progression of the execution of the experiment
- setQueueStatus(Experiment.QueueStatus) - Method in class ca.uqac.lif.labpal.Experiment
-
Sets the queuing status of this experiment
- setRandomSeed(int) - Method in class ca.uqac.lif.labpal.Laboratory
-
Sets the seed of the lab's random number generator
- setRunning(boolean) - Method in class ca.uqac.lif.labpal.Experiment
-
Sets the running flag for this experiment
- setSeed(long) - Method in class ca.uqac.lif.labpal.Random
-
- setSleepInterval(int) - Method in class ca.uqac.lif.labpal.LinearAssistant
-
Sets the time (in ms) to wait before checking the state of the
thread again
- setTitle(String) - Method in class ca.uqac.lif.labpal.Laboratory
-
Sets the title for this lab assistant
- setTitle(Table, Region, String, String) - Method in class ca.uqac.lif.labpal.Namer
-
Gives a title to a table
- setTitle(Plot, Region, String, String) - Method in class ca.uqac.lif.labpal.Namer
-
Gives a title to a plot
- setUnderscore() - Method in class ca.uqac.lif.tui.AnsiPrinter
-
- setup() - Method in class ca.uqac.lif.labpal.Laboratory
-
Sets up the experiments and plots that this lab will contain.
- setup() - Method in class ca.uqac.lif.labpal.test.LaboratoryTest.MyLab
-
- setupCallbacks(List<WebCallback>) - Method in class ca.uqac.lif.labpal.Laboratory
-
Sets the custom callbacks to the web server.
- setupCli(CliParser) - Method in class ca.uqac.lif.labpal.Laboratory
-
Sets up the command-line parser to accept arguments specific to this lab.
- setupCli(CliParser) - Static method in class ca.uqac.lif.labpal.server.LabPalServer
-
Adds options to the command line parser.
- setupParser() - Static method in class ca.uqac.lif.labpal.Laboratory
-
Sets up a command line parser
- setValue(String) - Method in class ca.uqac.lif.tui.Label
-
- setWhiteOnBlack() - Method in class ca.uqac.lif.tui.AnsiPrinter
-
- setWhoRan(String) - Method in class ca.uqac.lif.labpal.Experiment
-
Sets the name of the lab assistant that ran the experiment
- setWidth(int) - Method in class ca.uqac.lif.tui.Label
-
- showStartMessage() - Method in class ca.uqac.lif.labpal.export.BatchRunner
-
Shows a start message
- showStartMessage() - Method in class ca.uqac.lif.labpal.export.CodeOceanRunner
-
- showStartMessage() - Method in class ca.uqac.lif.labpal.export.LocalBatchRunner
-
- showStatus() - Method in class ca.uqac.lif.labpal.export.BatchRunner
-
Shows a status message indicating the state of the running experiments
- showStatus(AnsiPrinter, Laboratory, LabAssistant) - Static method in class ca.uqac.lif.labpal.LabPalTui
-
- showVersionInfo(AnsiPrinter) - Static method in class ca.uqac.lif.labpal.Laboratory
-
- sigDig(Number, int) - Static method in class ca.uqac.lif.labpal.Formatter
-
Rounds a value to a given number of significant digits.
- sigDig(Number) - Static method in class ca.uqac.lif.labpal.Formatter
-
Rounds a value to three significant digits.
- SLASH - Static variable in class ca.uqac.lif.labpal.FileHelper
-
The system-dependent symbol for separating paths
- splitArray(byte[]) - Static method in class ca.uqac.lif.labpal.server.HttpUtilities
-
- start() - Method in class ca.uqac.lif.labpal.Laboratory
-
- start() - Method in class ca.uqac.lif.labpal.ResultReporter
-
Starts the results reporter
- startAll() - Method in class ca.uqac.lif.labpal.Laboratory
-
Queues all the experiments and starts the assistant
- StatusMenuItem() - Constructor for class ca.uqac.lif.labpal.LabPalTui.StatusMenuItem
-
- StatusPageCallback - Class in ca.uqac.lif.labpal.server
-
Callback for the home page, showing various statistics and basic data about
the current lab.
- StatusPageCallback(Laboratory, LabAssistant) - Constructor for class ca.uqac.lif.labpal.server.StatusPageCallback
-
- stop() - Method in class ca.uqac.lif.labpal.LabAssistant
-
Interrupts the execution of the current experiment.
- stop() - Method in class ca.uqac.lif.labpal.LinearAssistant
-
- stop() - Method in class ca.uqac.lif.labpal.ResultReporter
-
Stops the results reporter
- stopCommand() - Method in class ca.uqac.lif.labpal.CommandRunner
-
Interrupts the execution of the command
- StopMenuItem() - Constructor for class ca.uqac.lif.labpal.LabPalTui.StopMenuItem
-
- streamToBytes(InputStream) - Static method in class ca.uqac.lif.labpal.server.HttpUtilities
-
Converts an input stream into a byte array
- streamToString(InputStream) - Static method in class ca.uqac.lif.labpal.FileHelper
-
Reads a file and puts its contents in a string
- stringToNumber(String) - Static method in class ca.uqac.lif.labpal.Formatter
-
Attempts to create a number object out of a string
- styleNode(ProvenanceNode) - Method in class ca.uqac.lif.labpal.provenance.DotProvenanceTreeRenderer
-