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

A

addCreator(ModuleCreator) - Method in interface ch.tatool.module.ModuleCreatorRegistry
Add a creator to the registry.
addCreators(List<ModuleCreator>) - Method in interface ch.tatool.module.ModuleCreatorRegistry
Add a list of creators.
addExecutionPhaseListener(ExecutionPhaseListener, Set<ExecutionPhase>) - Method in interface ch.tatool.exec.PhaseListenerManager
Add a ExecutionPhaseListener
addExecutionPhaseListener(ExecutionPhaseListener, ExecutionPhase) - Method in interface ch.tatool.exec.PhaseListenerManager
Registers a listener with a single phase.
addPhaseExecutable(PhaseRunnable, ExecutionPhase, boolean) - Method in interface ch.tatool.exec.PhaseRunnableManager
Add a PhaseRunnable to be run in one of the phases designated for such executions
addTemporaryElement(Element) - Method in interface ch.tatool.element.TemporaryElementSupport
Add an element for execution.
addTrial() - Method in interface ch.tatool.exec.ExecutionData
Add a new trial to the list of trials for the current execution.

C

cancel() - Method in interface ch.tatool.element.Executable
Cancels the execution.
ch.tatool.data - package ch.tatool.data
 
ch.tatool.display - package ch.tatool.display
 
ch.tatool.element - package ch.tatool.element
 
ch.tatool.exec - package ch.tatool.exec
 
ch.tatool.export - package ch.tatool.export
 
ch.tatool.module - package ch.tatool.module
 
clearProperties() - Method in interface ch.tatool.data.PropertyHolder
Clear all properties
clearValue(PropertyHolder) - Method in interface ch.tatool.data.Property
 
clearValue(DataContainer, PropertyHolder) - Method in interface ch.tatool.data.Property
 
clearValue(DataContainer, String) - Method in interface ch.tatool.data.Property
 
closeDialog(Module) - Method in interface ch.tatool.module.ModuleCreator.Callback
 
closeModule(Module) - Method in interface ch.tatool.module.ModuleService
Close a module
containsValue(String, String) - Method in interface ch.tatool.data.DataContainer
Get whether a given property value is set or not.
createModule(UserAccount, Map<String, String>, Map<String, byte[]>, Map<String, DataExporter>) - Method in interface ch.tatool.module.ModuleService
Create a new module given a description file.
createSession(Module) - Method in interface ch.tatool.data.DataService
Create a new session.

D

DataContainer - Interface in ch.tatool.data
A DataContainer provides persistent storage for data "entries", with each entry being a triplet of nodeId, name and value.
DataContainer.Entry - Interface in ch.tatool.data
Encapsulates a single data triplet (nodeId, name, value)
DataExporter - Interface in ch.tatool.export
Exporter for module data.
DataExporterError - Interface in ch.tatool.export
Data Exporter Error Class defines different errors that can happen during export.
DataService - Interface in ch.tatool.data
Interface for working with different module data management methods.
deleteModule(Module.Info) - Method in interface ch.tatool.module.ModuleService
Delete a module.
DescriptivePropertyHolder - Interface in ch.tatool.data
Describes properties commonly set on the implementing PropertyHolder.
destroy() - Method in interface ch.tatool.display.ExecutionDisplayProvider
Closes the view and destroys any resources used by this view.

E

Element - Interface in ch.tatool.element
An element in the execution tree.
ElementSelector - Interface in ch.tatool.element
Implemented by handlers that take care of adapting the execution tree.
ElementTree - Interface in ch.tatool.element
Contains elements to be executed.
Executable - Interface in ch.tatool.element
Executable element interface.
execute() - Method in interface ch.tatool.element.Executable
Execute the element.
executeCreator(JFrame, UserAccount, ModuleService, ModuleCreator.Callback) - Method in interface ch.tatool.module.ModuleCreator
Display a creator.
EXECUTED - Static variable in interface ch.tatool.element.Element
Property set by the executor at the end of a element execution to flag the element as executed.
ExecutionContext - Interface in ch.tatool.exec
Execution context This is a one stop shop for elements during execution.
ExecutionData - Interface in ch.tatool.exec
The Execution Data object gives you access to the core data objects of Tatool, including the module, the session and trials.
ExecutionDisplay - Interface in ch.tatool.display
An execution display provides a view for elements during execution.
ExecutionDisplayProvider - Interface in ch.tatool.display
Interface to be implemented by the module execution views.
ExecutionOutcome - Interface in ch.tatool.exec
The Execution Outcome defines the outcome of an ExecutableElement.
ExecutionPhase - Enum in ch.tatool.exec
The different execution phases during execution of an Executable Element.
ExecutionPhaseListener - Interface in ch.tatool.exec
Interface which can be used by other listeners interested in execution phases.
ExecutionStrategy - Interface in ch.tatool.element
A strategy object defines how the next Element is selected.
Executor - Interface in ch.tatool.exec
New executor implementation.
ExecutorInitializer - Interface in ch.tatool.module
User provided object that sets up the Executor with module provided
exportData(Component, Module, int, DataExporterError) - Method in interface ch.tatool.export.DataExporter
Exports data out of the application.

F

FILE_GENERAL - Static variable in interface ch.tatool.export.DataExporterError
FileDataExporter
findDistinctSessionPropertyNames(Module) - Method in interface ch.tatool.data.DataService
Get all distinct session property names for a module.
findDistinctTrialPropertyNames(Module) - Method in interface ch.tatool.data.DataService
Get all distinct trial property names for a module.
FINISHED - Static variable in interface ch.tatool.exec.ExecutionOutcome
 
finishSession(ModuleSession) - Method in interface ch.tatool.data.DataService
Finish a module session This will set the end time of the session

G

GENERAL_CANCEL - Static variable in interface ch.tatool.export.DataExporterError
 
GENERAL_NO_DATA - Static variable in interface ch.tatool.export.DataExporterError
 
GENERAL_UNKNOWN - Static variable in interface ch.tatool.export.DataExporterError
 
getActiveElement() - Method in interface ch.tatool.exec.ExecutionContext
Get the active Element.
getActiveExecutable() - Method in interface ch.tatool.exec.ExecutionContext
Get the currently scheduled or executed ExecutableElement.
getBinaryModuleProperty(String) - Method in interface ch.tatool.data.Module
Get a large value from the module.
getChildren() - Method in interface ch.tatool.element.Element
Get the child execution elements.
getCompleted() - Method in interface ch.tatool.data.ModuleSession
Gets the information about the completed state of the ModuleSession.
getCreateFirstTrial() - Method in interface ch.tatool.exec.ExecutionData
Get the first trial in the list, create a trial if none exist.
getCreateLastTrial() - Method in interface ch.tatool.exec.ExecutionData
Get the last trial in the list, create a trial if none exist.
getCreatorById(String) - Method in interface ch.tatool.module.ModuleCreatorRegistry
Get a creator given its id.
getCreatorId() - Method in interface ch.tatool.module.ModuleCreator
Get an id of this creator.
getCreatorName() - Method in interface ch.tatool.module.ModuleCreator
Return the name of this creator.
getCreators() - Method in interface ch.tatool.module.ModuleCreatorRegistry
Get the available training creators.
getDataService() - Method in interface ch.tatool.exec.ExecutionContext
Get the data service that allows access to the data layer of Tatool.
getDataService() - Method in interface ch.tatool.export.DataExporter
 
getElementStack() - Method in interface ch.tatool.element.ElementTree
Get the current execution stack, with the first element being the root element, the last element the one that contains the currently executed element.
getElementStack() - Method in interface ch.tatool.exec.ExecutionContext
Get the element stack, the stack of elements being executed.
getEndTime() - Method in interface ch.tatool.data.ModuleSession
Returns the end time of a ModuleSession.
getEntries() - Method in interface ch.tatool.data.DataContainer
Get all entries inside this data container.
getErrorMessage() - Method in interface ch.tatool.export.DataExporterError
 
getErrorType() - Method in interface ch.tatool.export.DataExporterError
 
getExecutable() - Method in interface ch.tatool.element.Element
Get the executable element.
getExecutionContext() - Method in interface ch.tatool.exec.Executor
 
getExecutionData() - Method in interface ch.tatool.exec.ExecutionContext
Get access to the execution data.
getExecutionDisplay() - Method in interface ch.tatool.display.ExecutionDisplayProvider
Get the ExecutionDisplay this view provides.
getExecutionDisplay() - Method in interface ch.tatool.exec.ExecutionContext
Get the display object that allows the elements to interact with the display.
getExecutionStrategy() - Method in interface ch.tatool.exec.Executor
Get the selector strategy.
getExecutionTree() - Method in interface ch.tatool.exec.Executor
Get the execution tree this executor works on.
getExecutor() - Method in interface ch.tatool.exec.ExecutionContext
Get the executor of this module.
getExecutorInitializer() - Method in interface ch.tatool.data.Module
Get the initializer for this module.
getExporterName() - Method in interface ch.tatool.export.DataExporter
Gets the exporter name
getHandlers() - Method in interface ch.tatool.element.Element
List of handlers attached to this execution element.
getId() - Method in interface ch.tatool.data.Module
Gets the ID of the module.
getId() - Method in interface ch.tatool.data.Module.Info
Get the id of the described module.
getId() - Method in interface ch.tatool.data.ModuleSession
Gets the ID of the ModuleSession.
getId() - Method in interface ch.tatool.data.PropertyHolder
Get the id of this property holder, usable to store the property in a DataContainer.
getId() - Method in interface ch.tatool.data.Trial
Gets the ID of the Trial.
getIndex() - Method in interface ch.tatool.data.ModuleSession
Gets the Index of the ModuleSession.
getIndex() - Method in interface ch.tatool.data.Trial
Gets the Index of the Trial.
getKeys() - Method in interface ch.tatool.data.PropertyHolder
Get all properties contained in this holder
getLanguage() - Method in interface ch.tatool.data.Messages
 
getLastSession(Module, boolean) - Method in interface ch.tatool.data.DataService
Get the last session of a module.
getLocale() - Method in interface ch.tatool.data.Messages
 
getMessages() - Method in interface ch.tatool.data.DataService
Gets the messages used by Tatool
getMessages() - Method in interface ch.tatool.data.Module
 
getMessages() - Method in interface ch.tatool.module.ModuleCreator
Get the current messages object used for i18n.
getMessages() - Method in interface ch.tatool.module.ModuleService
Gets the Messages object used for i18n.
getMessageText() - Method in interface ch.tatool.module.ModuleSchedulerMessage
 
getMessageTitle() - Method in interface ch.tatool.module.ModuleSchedulerMessage
 
getModule() - Method in interface ch.tatool.data.ModuleSession
Gets the Module this ModuleSession belongs to.
getModule() - Method in interface ch.tatool.exec.ExecutionData
Get the module object.
getModuleExporter(String) - Method in interface ch.tatool.data.Module
 
getModuleExporters() - Method in interface ch.tatool.data.Module
 
getModuleInfoPanel() - Method in interface ch.tatool.module.ModuleInfoProvider
Returns the module info panel provided by the provider.
getModuleProperties() - Method in interface ch.tatool.data.Module
Get the module properties.
getModules(UserAccount) - Method in interface ch.tatool.module.ModuleService
Get a set of all available module instances.
getModuleScheduler() - Method in interface ch.tatool.data.Module
Get the scheduler for this module.
getModuleSession() - Method in interface ch.tatool.exec.ExecutionData
Get the module session object.
getName() - Method in interface ch.tatool.data.DataContainer.Entry
Get the property name.
getName() - Method in interface ch.tatool.data.Module
Gets the name of the module.
getName() - Method in interface ch.tatool.data.Module.Info
Get the name of the described module.
getName() - Method in interface ch.tatool.data.UserAccount
Get the name of the account.
getName() - Method in interface ch.tatool.data.UserAccount.Info
Get the name of this account.
getName() - Method in interface ch.tatool.module.ModuleScheduler
Get the name of the scheduler.
getNodeId() - Method in interface ch.tatool.data.DataContainer.Entry
Get the node id.
getParent() - Method in interface ch.tatool.element.Node
Get the parent node
getParentId() - Method in interface ch.tatool.data.Trial
Gets the Node ID of the Trial.
getPhase() - Method in interface ch.tatool.exec.ExecutionContext
Get the current phase of the execution.
getPhaseExecutables(ExecutionPhase) - Method in interface ch.tatool.exec.PhaseRunnableManager
 
getPhaseListenerManager() - Method in interface ch.tatool.exec.Executor
 
getPhaseListenerPhases(ExecutionPhaseListener) - Method in interface ch.tatool.exec.PhaseListenerManager
Get the phases that are registered for a given listener.
getPhaseRunnableManager() - Method in interface ch.tatool.exec.Executor
Get the manager that holds the PhaseExecutables.
getProperties() - Method in interface ch.tatool.data.UserAccount
Get the properties associated with this account
getProperty(String) - Method in interface ch.tatool.data.PropertyHolder
Get a specific element property.
getPropertyName() - Method in interface ch.tatool.data.Property
 
getPropertyObjects() - Method in interface ch.tatool.data.DescriptivePropertyHolder
Return the property objects supported / set by this PropertyHolder.
getPropertyType() - Method in interface ch.tatool.data.Property
 
getResourceBundle() - Method in interface ch.tatool.data.Messages
 
getRootElement() - Method in interface ch.tatool.element.ElementTree
Get the root execution element.
getSchedulerLastSessionDate(Module) - Method in interface ch.tatool.module.ModuleScheduler
Get the date off the last session
getSchedulerNumSessions(Module) - Method in interface ch.tatool.module.ModuleScheduler
Get the numer of sessions done so far
getSession() - Method in interface ch.tatool.data.Trial
Gets the TrainingSession this Trial belongs to.
getSessionCompleted() - Method in interface ch.tatool.exec.ExecutionData
Gets the session completed flag which helps identifying whether the session was cancelled or completed
getSessionCount(Module, boolean) - Method in interface ch.tatool.data.DataService
Get the number of sessions in a module
getSessions(Module) - Method in interface ch.tatool.data.DataService
Get all sessions for a given module
getStartTime() - Method in interface ch.tatool.data.ModuleSession
Returns the start time of a ModuleSession.
getString(String) - Method in interface ch.tatool.data.Messages
 
getStringValue(DataContainer, PropertyHolder) - Method in interface ch.tatool.data.Property
 
getStringValue(DataContainer, String) - Method in interface ch.tatool.data.Property
 
getStringValue(DataContainer, PropertyHolder, String) - Method in interface ch.tatool.data.Property
 
getStringValue(DataContainer, String, String) - Method in interface ch.tatool.data.Property
 
getTop() - Method in interface ch.tatool.element.ElementTree
Get the top element of the stack.
getTrials(ModuleSession) - Method in interface ch.tatool.data.DataService
Get all trials for a session.
getTrials(Module, ModuleSession, Node, int) - Method in interface ch.tatool.data.DataService
Get a list of trials for a given element, ordered by the most recent trial first.
getTrials(Module, ModuleSession, String, String, int, int) - Method in interface ch.tatool.data.DataService
Get a list of x trials with a given property of a given element, ordered by the most recent trial first.
getTrials() - Method in interface ch.tatool.exec.ExecutionData
Get the trial objects for the actual execution.
getUserAccount() - Method in interface ch.tatool.data.Module
Get the account this module is part of
getValue() - Method in interface ch.tatool.data.DataContainer.Entry
Get the property value.
getValue(String, String) - Method in interface ch.tatool.data.DataContainer
Get a value given a nodeId and propertyName
getValue(PropertyHolder) - Method in interface ch.tatool.data.Property
 
getValue(PropertyHolder, T) - Method in interface ch.tatool.data.Property
 
getValue(DataContainer, PropertyHolder) - Method in interface ch.tatool.data.Property
Get a value stored in a DataContainer.
getValue(DataContainer, String) - Method in interface ch.tatool.data.Property
 
getValue(DataContainer, PropertyHolder, T) - Method in interface ch.tatool.data.Property
 
getValue(DataContainer, String, T) - Method in interface ch.tatool.data.Property
 
getVersion() - Method in interface ch.tatool.data.UserAccount
What Tatool version was this user created with.
getVersion() - Method in interface ch.tatool.data.UserAccount.Info
 

H

hideCreator() - Method in interface ch.tatool.module.ModuleCreator
Hide possibly open windows.

I

informListeners(ExecutionContext) - Method in interface ch.tatool.exec.PhaseListenerManager
Delivers a phase event to all applicable listeners.
Initializable - Interface in ch.tatool.element
Objects that implement this interface get initialized upon first or subsequent uses.
initialize(Element) - Method in interface ch.tatool.element.Initializable
This method is called whenever an Element is pushed onto the ExecutionStack.
initialize(Executor, Module) - Method in interface ch.tatool.module.ExecutorInitializer
Setup an executor given the module.
initialize() - Method in interface ch.tatool.module.ModuleScheduler
Give the scheduler a chance to initialize.
insertTrial(ModuleSession, Trial) - Method in interface ch.tatool.data.DataService
Inserts a new trial object into the session.
isActive() - Method in interface ch.tatool.data.ModuleSession
 
isAutoExport() - Method in interface ch.tatool.export.DataExporter
Gets the auto export property
isIncrementalExport() - Method in interface ch.tatool.export.DataExporter
Gets the incremental export property
isPasswordProtected() - Method in interface ch.tatool.data.UserAccount.Info
Is the account password protected?
isPasswordProtected() - Method in interface ch.tatool.data.UserAccount
Is this account password protected ?
isRecurring(PhaseRunnable, ExecutionPhase) - Method in interface ch.tatool.exec.PhaseRunnableManager
 
isSessionStartAllowed(Module) - Method in interface ch.tatool.module.ModuleScheduler
Returns whether a new session can be started.
isSessionStartAllowed() - Method in interface ch.tatool.module.ModuleSchedulerMessage
 

L

loadModule(Module.Info) - Method in interface ch.tatool.module.ModuleService
Load a complete module object.

M

markSessionEnd() - Method in interface ch.tatool.exec.ExecutionData
Request the current session to be closed after the execution of the current element.
Messages - Interface in ch.tatool.data
The messages class used to implement I18N for Tatool.
Module - Interface in ch.tatool.data
Interface for a Module.
Module.Info - Interface in ch.tatool.data
Module information object interface.
ModuleCreator - Interface in ch.tatool.module
Interface describing a module creator.
ModuleCreator.Callback - Interface in ch.tatool.module
Allows the creators to register created modules
ModuleCreatorRegistry - Interface in ch.tatool.module
Holds all the registered creators.
ModuleInfoProvider - Interface in ch.tatool.module
Module info provider interface.
ModuleScheduler - Interface in ch.tatool.module
Manages session scheduling for a given module.
ModuleSchedulerMessage - Interface in ch.tatool.module
Module Scheduler Message handles the messaging of a Module Scheduler in regards to display messages for the user.
ModuleService - Interface in ch.tatool.module
Service for managing module objects in the system.
ModuleSession - Interface in ch.tatool.data
Interface for a ModuleSession.

N

NO_ERROR - Static variable in interface ch.tatool.export.DataExporterError
General
Node - Interface in ch.tatool.element
The node interface allows for a class to be used as part of the hierarchy tree in Tatool.

O

open() - Method in interface ch.tatool.display.ExecutionDisplayProvider
Opens the view

P

PhaseListenerManager - Interface in ch.tatool.exec
Managers the listeners attached to the ExecutionService.
PhaseRunnable - Interface in ch.tatool.exec
To be implemented by classes that want to be executed before or after an element execution.
PhaseRunnableManager - Interface in ch.tatool.exec
Phase Runnable Manager can be used to execute a Phase Runnable at a specific Execution Phase.
popElement() - Method in interface ch.tatool.element.ElementTree
Pops the most recently added execution element from the stack.
processExecutionPhase(ExecutionContext) - Method in interface ch.tatool.exec.ExecutionPhaseListener
Called by the Executor to signal an element execution context
Property<T> - Interface in ch.tatool.data
A Property is a read-write object of values from/to elements and from/to DataContainers.
PROPERTY_EXECUTION_DEFAULT_PAUSE_DURATION - Static variable in interface ch.tatool.data.Module
Default pause time between elements.
PROPERTY_MODULE_AUTHOR - Static variable in interface ch.tatool.data.Module
Property key of the module author property.
PROPERTY_MODULE_DESCRIPTION - Static variable in interface ch.tatool.data.Module
Property key of the module description property.
PROPERTY_MODULE_EXECUTION_DISPLAY_CLASS - Static variable in interface ch.tatool.data.Module
Property used to define the execution view class.
PROPERTY_MODULE_EXECUTION_INITIALIZER_CLASS - Static variable in interface ch.tatool.data.Module
Property used to define the execution initializer class.
PROPERTY_MODULE_INFO_BASE - Static variable in interface ch.tatool.data.Module
Property used to define the module info base path.
PROPERTY_MODULE_INFO_PAGE - Static variable in interface ch.tatool.data.Module
Property used to define the module info start page.
PROPERTY_MODULE_INFO_PROVIDER_CLASS - Static variable in interface ch.tatool.data.Module
Property used to define the module info provider.
PROPERTY_MODULE_NAME - Static variable in interface ch.tatool.data.Module
Property key of the module name property.
PROPERTY_MODULE_SCHEDULER_CLASS - Static variable in interface ch.tatool.data.Module
Property used to define the scheduler class for a module.
PROPERTY_MODULE_SCHEDULER_MAX_SESSIONS - Static variable in interface ch.tatool.data.Module
Property used to define the maximum amount of sessions allowed for a module.
PROPERTY_MODULE_VERSION - Static variable in interface ch.tatool.data.Module
Property key of the module version property.
PROPERTY_TATOOL_ONLINE_GROUP_NR - Static variable in interface ch.tatool.data.Module
 
PROPERTY_TATOOL_ONLINE_MODULE_NR - Static variable in interface ch.tatool.data.Module
 
PROPERTY_TATOOL_ONLINE_STUDY_ID - Static variable in interface ch.tatool.data.Module
 
PROPERTY_TATOOL_ONLINE_SUBJECT_CODE - Static variable in interface ch.tatool.data.Module
Property keys for tatool online.
PropertyHolder - Interface in ch.tatool.data
Classes implementing this interface provide support for storing properties.
pushElement(Element) - Method in interface ch.tatool.element.ElementTree
Push a new element onto the stack.
putBinaryModuleProperty(String, byte[]) - Method in interface ch.tatool.data.Module
Set a large property value.
putValue(String, String, String) - Method in interface ch.tatool.data.DataContainer
Add a value to the container.

R

removeAll() - Method in interface ch.tatool.module.ModuleCreatorRegistry
Remove all registered creators from the registry.
removeExecutionPhaseListener(ExecutionPhaseListener) - Method in interface ch.tatool.exec.PhaseListenerManager
Unregisters a ExecutionPhaseListener The listener is unregistered from all registered phases.
removeExecutionPhaseListener(ExecutionPhaseListener, Set<ExecutionPhase>) - Method in interface ch.tatool.exec.PhaseListenerManager
Unregister the listener from the provided phases
removeExecutionPhaseListener(ExecutionPhaseListener, ExecutionPhase) - Method in interface ch.tatool.exec.PhaseListenerManager
Unregisters a ExecutionPhaseListener from the provided phas
removePhaseExecutable(PhaseRunnable, ExecutionPhase) - Method in interface ch.tatool.exec.PhaseRunnableManager
Remove an element from the phase executable elements
removeProperty(String) - Method in interface ch.tatool.data.PropertyHolder
Remove the property for the given key.
restoreValue(DataContainer, PropertyHolder) - Method in interface ch.tatool.data.Property
Restores a value from a DataContainer back into the element.
restoreValue(DataContainer, PropertyHolder, T) - Method in interface ch.tatool.data.Property
 
run(ExecutionContext) - Method in interface ch.tatool.exec.PhaseRunnable
Execute the element and return an outcome.

S

saveModule(Module) - Method in interface ch.tatool.data.DataService
Save the module instance.
saveModule(Module) - Method in interface ch.tatool.module.ModuleService
Save the current module instance.
saveSession(ModuleSession) - Method in interface ch.tatool.data.DataService
Save a session without finishing it.
selectNextElement(ExecutionContext) - Method in interface ch.tatool.element.ElementSelector
Called on the top element of the stack.
SERVER_ONLINE_FAIL - Static variable in interface ch.tatool.export.DataExporterError
 
SERVER_ONLINE_HTTP - Static variable in interface ch.tatool.export.DataExporterError
 
SERVER_ONLINE_SETUP_MISSING - Static variable in interface ch.tatool.export.DataExporterError
ServerDataExporter
SERVER_ONLINE_URL_MISSING - Static variable in interface ch.tatool.export.DataExporterError
 
setAutoExport(boolean) - Method in interface ch.tatool.export.DataExporter
Sets the auto export property which gets triggered when a Module execution finishes
setCompleted(int) - Method in interface ch.tatool.data.ModuleSession
Sets the ModuleSession used in the database to completed.
setDataService(DataService) - Method in interface ch.tatool.export.DataExporter
 
setDataService(DataService) - Method in interface ch.tatool.module.ModuleScheduler
Set the DataService it might need.
setEndTime(Date) - Method in interface ch.tatool.data.ModuleSession
Sets the end time of a ModuleSession.
setErrorReason(String) - Method in interface ch.tatool.export.DataExporterError
 
setErrorType(int) - Method in interface ch.tatool.export.DataExporterError
 
setExecutionContext(ExecutionContext) - Method in interface ch.tatool.element.Executable
Set the execution context.
setExecutionStrategy(ExecutionStrategy) - Method in interface ch.tatool.exec.Executor
Set the selector strategy.
setExecutorInitializer(ExecutorInitializer) - Method in interface ch.tatool.data.Module
 
setId(Long) - Method in interface ch.tatool.data.ModuleSession
Set the ID of the ModuleSession.
setIncrementalExport(boolean) - Method in interface ch.tatool.export.DataExporter
Sets the incremental export property
setIndex(int) - Method in interface ch.tatool.data.ModuleSession
Sets the index of the ModuleSession used in the database.
setIndex(int) - Method in interface ch.tatool.data.Trial
Sets the index of the Trial used in the database.
setLocale(Locale) - Method in interface ch.tatool.data.Messages
 
setMaxSessions(Integer) - Method in interface ch.tatool.module.ModuleScheduler
Sets the maximum amount of sessions allowed for a module controlled by this scheduler
setMessages(Messages) - Method in interface ch.tatool.data.DataService
Sets the messages used by Tatool
setMessages(Messages) - Method in interface ch.tatool.data.Module
 
setMessages(Messages) - Method in interface ch.tatool.export.DataExporter
Set the messages object to be used for i18n
setMessages(Messages) - Method in interface ch.tatool.module.ModuleCreator
Set the current message object used for i18n.
setMessages(Messages) - Method in interface ch.tatool.module.ModuleScheduler
Sets the messages object to be used for i18n text values
setMessages(Messages) - Method in interface ch.tatool.module.ModuleService
Sets the Messages object used for i18n.
setMessageText(String) - Method in interface ch.tatool.module.ModuleSchedulerMessage
 
setMessageTitle(String) - Method in interface ch.tatool.module.ModuleSchedulerMessage
 
setModule(Module) - Method in interface ch.tatool.data.ModuleSession
Sets the Module of this ModuleSession.
setModule(Module) - Method in interface ch.tatool.module.ModuleInfoProvider
 
setModule(Module) - Method in interface ch.tatool.module.ModuleScheduler
Set the module this scheduler should manage.
setModuleScheduler(ModuleScheduler) - Method in interface ch.tatool.data.Module
 
setName(String) - Method in interface ch.tatool.data.UserAccount
Set the name of the account.
setParent(Node) - Method in interface ch.tatool.element.Node
Set the parent node.
setParentId(String) - Method in interface ch.tatool.data.Trial
Sets the Node ID of the Trial.
setProperty(String, Object) - Method in interface ch.tatool.data.PropertyHolder
Set a specific element property.
setRootElement(Element) - Method in interface ch.tatool.element.ElementTree
Set the root execution element.
setSession(ModuleSession) - Method in interface ch.tatool.data.Trial
Sets the TrainingSession of this Trial.
setSessionCompleted(int) - Method in interface ch.tatool.exec.ExecutionData
Sets the completed flag for a session which allows to identify cancelled sessions later on
setSessionStartAllowed(boolean) - Method in interface ch.tatool.module.ModuleSchedulerMessage
 
setStartTime(Date) - Method in interface ch.tatool.data.ModuleSession
Sets the start time of a ModuleSession.
setStringValue(DataContainer, PropertyHolder, String) - Method in interface ch.tatool.data.Property
 
setStringValue(DataContainer, String, String) - Method in interface ch.tatool.data.Property
 
setup(Executor, Module) - Method in interface ch.tatool.display.ExecutionDisplayProvider
Initialize the module execution view This method should create any necessary resources required for the view
setValue(PropertyHolder, T) - Method in interface ch.tatool.data.Property
 
setValue(DataContainer, PropertyHolder) - Method in interface ch.tatool.data.Property
 
setValue(DataContainer, PropertyHolder, T) - Method in interface ch.tatool.data.Property
 
setValue(DataContainer, String, T) - Method in interface ch.tatool.data.Property
 
SKIP - Static variable in interface ch.tatool.exec.ExecutionOutcome
 
stop() - Method in interface ch.tatool.exec.PhaseRunnable
Request the execution to be stopped as soon as possible.
stopCurrentElementExecution() - Method in interface ch.tatool.exec.Executor
Stops the execution of the current element.
stopExecution() - Method in interface ch.tatool.exec.Executor
Stops the current module execution by properly closing the session.
STOPPED - Static variable in interface ch.tatool.exec.ExecutionOutcome
 
SUSPENDED - Static variable in interface ch.tatool.exec.ExecutionOutcome
 

T

TemporaryElementSupport - Interface in ch.tatool.element
Provides support for temporary element execution.
Trial - Interface in ch.tatool.data
Trial datacontainer interface.

U

updateElementStack(ExecutionContext) - Method in interface ch.tatool.element.ExecutionStrategy
Update the stack with the next element for execution.
updateModuleInfo(Module, Date) - Method in interface ch.tatool.module.ModuleInfoProvider
Called to force an update of the module info panel
UserAccount - Interface in ch.tatool.data
User account information.
UserAccount.Info - Interface in ch.tatool.data
Info object for user accounts.

V

valueOf(String) - Static method in enum ch.tatool.exec.ExecutionPhase
Returns the enum constant of this type with the specified name.
values() - Static method in enum ch.tatool.exec.ExecutionPhase
Returns an array containing the constants of this enum type, in the order they are declared.
A C D E F G H I L M N O P R S T U V 

Copyright © 2013. All Rights Reserved.