Modifier and Type | Class and Description |
---|---|
class |
ExecutionContextImpl
Execution context object
This is sort of a one stop shop for elements during execution.
|
Modifier and Type | Method and Description |
---|---|
static void |
DataUtils.clearPropertyHolder(PropertyHolder propertyHolder,
Property<?>[] properties)
Removes all properties from the properties holder.
|
void |
GenericProperty.clearValue(DataContainer dataContainer,
PropertyHolder holder) |
void |
GenericProperty.clearValue(PropertyHolder holder) |
T |
GenericProperty.ensureValue(DataContainer dataContainer,
PropertyHolder holder)
Ensure a value, using whatever default should be used for this property.
|
T |
GenericProperty.ensureValue(DataContainer dataContainer,
PropertyHolder holder,
T defaultValue) |
String |
GenericProperty.getStringValue(DataContainer dataContainer,
PropertyHolder holder) |
String |
GenericProperty.getStringValue(DataContainer dataContainer,
PropertyHolder holder,
String defaultValue) |
T |
GenericProperty.getValue(DataContainer dataContainer,
PropertyHolder holder)
Default implementation throws an Exception.
|
T |
GenericProperty.getValue(DataContainer dataContainer,
PropertyHolder holder,
T defaultValue) |
T |
GenericProperty.getValue(PropertyHolder holder) |
T |
GenericProperty.getValue(PropertyHolder holder,
T defaultValue) |
boolean |
GenericProperty.isSet(DataContainer dataContainer,
PropertyHolder propertyHolder) |
boolean |
GenericProperty.isSet(PropertyHolder holder) |
void |
GenericProperty.restoreValue(DataContainer dataContainer,
PropertyHolder holder) |
void |
GenericProperty.restoreValue(DataContainer dataContainer,
PropertyHolder holder,
T defaultValue)
Restore a value from the dataContainer to the element.
|
void |
GenericProperty.setStringValue(DataContainer dataContainer,
PropertyHolder holder,
String value) |
void |
GenericProperty.setValue(DataContainer dataContainer,
PropertyHolder holder) |
void |
GenericProperty.setValue(DataContainer dataContainer,
PropertyHolder holder,
T value) |
void |
GenericProperty.setValue(PropertyHolder holder,
T value) |
static void |
DataUtils.storeProperties(DataContainer dataContainer,
PropertyHolder propertyHolder,
Property<?>[] properties)
Copies all properties from the holder onto a PropertiesContainer object.
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultModuleStatusRegionConfigurator
Default status region configurator that is suitable for module
sessions.
|
class |
StatusRegionConfigurator |
Modifier and Type | Class and Description |
---|---|
class |
AbstractElement
Abstract implementation that provides support for handlers.
|
class |
AbstractPropertyHolder
Default implementation of a property holder.
|
class |
CompoundElement
Element that holds two child elements, the execution of which is alternated when a
special ExecutionOutcome is returned by a containing element execution.
|
class |
ExecutableElement
Default implementation of an execution element which does not support child elements.
|
class |
ListElement
Execution element that holds/manages a list of other execution elements.
|
class |
NodeImpl
Default node implementation.
|
Modifier and Type | Interface and Description |
---|---|
interface |
TrialCountEvaluator
A TrialCountEvaluator evaluates the trial count for the current execution context.
|
Modifier and Type | Class and Description |
---|---|
class |
CompoundElementTrialCountEvaluator
Only counts the trials of the primary element.
|
class |
ConfidenceRatingHandler |
class |
DefaultTrialCountEvaluator
Default trial count adaptor.
|
class |
EscapeKeyEventHandler
Finishes the execution of the currently running module by catching
the key event of the Escape key.
|
class |
ExecutionFeedbackHandler
Handler that updates the attributed statuspanel with the result of the last trial
|
class |
StatusPanelStateHandler
This handler takes care of resetting status panel states (enabled, reset).
|
class |
TrialCountHandler
Counts the number of executed trials
TODO: split out the UI update into a separate handler
|
Modifier and Type | Interface and Description |
---|---|
interface |
ExecutionPauseHandler
Handler that pauses the execution between two ExecutableElements.
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultExecutionPauseHandler
Pauses the execution between two elements.
|
Modifier and Type | Interface and Description |
---|---|
interface |
PointsAndLevelHandler
Interface to be implemented by score and level handlers.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractPointAdaptor
Abstract implementation of a point adapter.
|
class |
AbstractPointsAndLevelHandler
Abstract store and level handler.
|
class |
AdaptiveScoreAndLevelHandler
Adaptive Score and Level Algorithm
The score and level algorithm adapts itself to the performance of the user.
|
class |
BoundaryPointsAndLevelHandler
PointsAndLevelHandler that performs a level change once the number of points pass a boundry value.
|
class |
DefaultPointsAndLevelHandler
Default implementation of a score and level handler.
|
class |
FactorPointAdaptor
Allows adapting the points by a factor.
|
class |
NullablePointAdaptor
Simply sets all points to zero, effectively removing the trial outcome from the
score and level handler results.
|
class |
UserFeedbackLevelListener |
Modifier and Type | Interface and Description |
---|---|
interface |
AdaptiveTimeoutHandler |
interface |
TimeoutHandler
Describes a timeout handler object
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultAdaptiveTimeoutHandler
Timeout handler that individually adapts itself to the user by reducing and
increasing the timeout duration.
|
class |
DefaultTimeoutHandler
Aspect that provides task timeout capability.
|
class |
DefaultVisualTimeoutHandler
Timeout handler that gives the user a visual feedback through the status bar
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractHTMLExecutable
HTML Instruction
Displays a HTML page
|
class |
AbstractInstructionExecutable
Node intended for use cases where information needs to be presented to the user.
|
class |
BlockingAWTExecutable
Blocking executable element implementation
This implementation blocks the executable thread until finishExecution is called.
|
class |
BlockingExecutable
Blocking executable element implementation
This implementation blocks the executable thread until finishExecution is called.
|
class |
ConfidenceRatingExecutable |
class |
GenericContentExecutable
Executable element that displays generic content in the different regions.
|
class |
HTMLExecutable
HTML Instruction
Displays a HTML page
|
class |
ImageListInstructionExecutable
This executable displays a set of images as instructions.
|
class |
ListInstructionExecutable
ListInstructionExecutable
Holds the individual instructions in a list of panels.
|
class |
NonBlockingAWTExecutable
This executable element implementation provides support
for executing the code in the AWT event dispatch thread, thus
making sure that changes to the task display from within the executable
work as expected.
|
class |
QuestionnaireExecutable
Questionnaire
Displays questions and allows the user to answer.
|
Modifier and Type | Field and Description |
---|---|
PropertyHolder |
AbstractHTMLExecutable.scoreHandler |
Modifier and Type | Method and Description |
---|---|
PropertyHolder |
AbstractHTMLExecutable.getScoreHandler() |
Modifier and Type | Method and Description |
---|---|
void |
AbstractHTMLExecutable.setScoreHandler(PropertyHolder scoreHandler) |
Modifier and Type | Interface and Description |
---|---|
interface |
DescriptivePropertyHolder
Describes properties commonly set on the implementing PropertyHolder.
|
Modifier and Type | Method and Description |
---|---|
void |
Property.clearValue(DataContainer dataContainer,
PropertyHolder holder) |
void |
Property.clearValue(PropertyHolder holder) |
String |
Property.getStringValue(DataContainer dataContainer,
PropertyHolder holder) |
String |
Property.getStringValue(DataContainer dataContainer,
PropertyHolder holder,
String defaultValue) |
T |
Property.getValue(DataContainer dataContainer,
PropertyHolder holder)
Get a value stored in a DataContainer.
|
T |
Property.getValue(DataContainer dataContainer,
PropertyHolder holder,
T defaultValue) |
T |
Property.getValue(PropertyHolder holder) |
T |
Property.getValue(PropertyHolder holder,
T defaultValue) |
void |
Property.restoreValue(DataContainer dataContainer,
PropertyHolder holder)
Restores a value from a DataContainer back into the element.
|
void |
Property.restoreValue(DataContainer dataContainer,
PropertyHolder holder,
T defaultValue) |
void |
Property.setStringValue(DataContainer dataContainer,
PropertyHolder holder,
String value) |
void |
Property.setValue(DataContainer dataContainer,
PropertyHolder holder) |
void |
Property.setValue(DataContainer dataContainer,
PropertyHolder holder,
T value) |
void |
Property.setValue(PropertyHolder holder,
T value) |
Modifier and Type | Interface and Description |
---|---|
interface |
Element
An element in the execution tree.
|
interface |
Executable
Executable element interface.
|
interface |
Node
The node interface allows for a class to be used as part of the hierarchy tree in Tatool.
|
Modifier and Type | Interface and Description |
---|---|
interface |
ExecutionContext
Execution context
This is a one stop shop for elements during execution.
|
Modifier and Type | Class and Description |
---|---|
class |
TestTask
Test task implementation that simply returns a pre-configured outcome.
|
Copyright © 2013. All Rights Reserved.