talx x1.0.5

Uses of Interface
util.Constraint

Packages that use Constraint
constraint   
controller   
desktop   
keyboard.constraint   
mouse.constraint   
state   
tal.constraint   
tal.state   
test.constraint   
util   
 

Uses of Constraint in constraint
 

Classes in constraint that implement Constraint
 class AutoFail
          Fails the task instantly (useful when wanting a multiple limit).
 class ConstraintAdapter
          Skeleton class for Constraint implementations.
 class DialogOnFailure
          show dialog when task is completed unsuccessfully
 class DialogOnSuccess
          plays sound when task is completed successfully
 class FailOnTimer
          Ends the task successfully when the timer expires.
 class LayeredConstraint
          Skeleton class for Constraint implementations.
 class PassElseFailOnPreviousCompletionPeriod
          Passes the task if the reason was that a perios was not typed.
 class PassElseFailOnPreviousCompletionReason
          Passes or fails the task based on the reason for the previous task being completed.
 class PassElseFailOnPreviousCompletionSpace
          Fails the task instantly (useful when wanting a multiple limit).
 class PauseOnFailure
          Pause for the given amout of milliseconds when task is completed successfully.
 class PauseOnSuccess
          Pause for the given amout of milliseconds when task is completed successfully.
 class SetInstruction
          Sets the instuction text.
 class SetInstructionFont
          Sets the instuction text font.
 class SetSound
          Sets the sound filename.
 class Snoop
          Prints all action events from the controller queue.
 class SoundOnFailure
          plays sound when task is completed successfully
 class SoundOnSuccess
          plays sound when task is completed successfully
 class SucceedOnSoundFinished
          Ends the task successfully when the sound has finished playing.
 class SucceedOnTimer
          Ends the task successfully when the timer expires.
 class TOCConstraint
           
The completion string produced by this constraint consists of the following tokens: The constraint class name The component name of the button that caused the task to stop The skill linked to the button
 class TrainerConstraint
           
 class WaitOnSound
          Waits for sound to complete before allowing the system to continue.
 

Uses of Constraint in controller
 

Methods in controller with parameters of type Constraint
 void Controller.addListener(Constraint l)
          Adds the specified listener to the controller change and illegal button events.
 void Controller.removeListener(Constraint l)
          Removes the specified listener from the queue for this controller.
 

Uses of Constraint in desktop
 

Methods in desktop that return Constraint
 Constraint TrainingPanel.TaskPropertyMap.getCompletionConstraint()
           
 

Methods in desktop with parameters of type Constraint
 void TrainingPanel.TaskPropertyMap.setCompleted(boolean success, Constraint constraint, java.lang.String reason)
           
 

Uses of Constraint in keyboard.constraint
 

Classes in keyboard.constraint that implement Constraint
 class AutoBackspace
          Deletes forever This constraint works with the keyboard training panel.
 class AutoFingerFirstTargetTextError
          Places the finger on the first target character that is not also in the same position in the user text.
 class AutoFingerFirstUserTextError
          Places the finger on the first user character that is not also in the same position in the target text.
 class AutoFingerInstruction
          Displays the finger pointing to the caret in the user text area.
 class AutoFingerLastTargetTextError
          Places the finger on the last target character that is not also in the same position in the user text.
 class AutoFingerLastUserTextError
          Places the finger on the last user character that is not also in the same position in the target text.
 class AutoFingerUserHighlight
          Displays the finger pointing to the caret in the user text area.
 class AutoFingerUserTextCaret
          Displays the finger pointing to the caret in the user text area.
 class AutoHighlightFirstTargetTextError
          Places the target cursor on the first character that is not also in the same position in the user text.
 class AutoHighlightFirstUserTextError
          Places the user cursor on the first character that is not also in the same position in the target text.
 class AutoHighlightLastTargetTextError
          Places the target cursor on the last character that is not also in the same position in the user text.
 class AutoHighlightLastUserTextError
          Places the user cursor on the last character that is not also in the same position in the target text.
 class AutoHighlightTargetTextError
          Places the user highlight on the range of characters that differ from the target text.
 class AutoHighlightUserTextError
          Places the target highlight on the range of characters that differ from the user text.
 class AutoKeymapFingerFirstError
          Shows the finger on the keymap key for the first character in the target text that is not also in the same position in the user text.
 class AutoKeymapFingerLastError
          Shows the finger on the keymap key for the first character in the target text that is not also in the same position in the user text.
 class AutoKeymapFingerToPosition
          Shows the finger on the keymap arrow key that will move the caret to the given position.
 class AutoKeymapFirstError
          Shows the keymap key for the first character in the target text that is not also in the same position in the user text.
 class AutoKeymapLastError
          Shows the keymap key for the first character in the target text that is not also in the same position in the user text.
 class AutoKeymapToPosition
          Shows the keymap arrow key that will move the caret to the given position.
 class AutoMove
          Moves the caret to the given position.
 class AutoSelectFirstUserTextError
          Places the caret on the first character that is not also in the same position in the target text.
 class AutoSelectLastUserTextError
          Places the caret after the last character that is not also in the same position in the target text.
 class AutoType
          Types the given text.
 class AutoTypeTargetText
          Types the given text into the target text area.
 class BullseyeTimer
          Draws a Bulls-Eye when the timer expires.
 class FailOnAllTyping
          Will cause the task to fail immediately on any regular key typing.
 class FailOnError
          Marks task as failed whenever an error is detected.
 class FailOnKeyPress
          Will cause the task to fail immediately on any regular key typing.
 class HideButton
          Hides the button on the keyboard training panel.
 class HideKeymap
          Sets the user text in the This constraint works with the keyboard training panel.
 class HideTargetText
          Hides the target text area in the This constraint works with the keyboard training panel.
 class HideUserText
          Hides the user text area in the This constraint works with the keyboard training panel.
 class PassOnButton
          Marks task as successful when the user clicks the button
The completion string produced by this constraint consists of the following tokens: The constraint class name
 class PassOnCaretChangePosition
          Succeeds when the caret changes position
The completion string produced by this constraint consists of the following tokens: The constraint class name Any errors detected by other constraints
 class PassOnCaretPosition
          Succeeds when the caret is in the correct position.
 class PassOnCaretPositionAndButton
          Succeeds when the button is pressed when the caret is in the correct position.
 class PassOnCaretRange
          Succeeds when the caret is in the correct position.
 class PassOnErase
          Passes once text starting at given position is erased.
 class PassOnLogicalCaretPosition
          Succeeds when the caret is in the correct position.
 class PassOnLogicalCaretPositionAndButton
          Succeeds when the caret is in the correct position.
 class PassOnLooseText
          Marks task as successful when the user text matches the given text.
 class PassOnLooseTextAndButton
          Marks task as successful when the user text matches the given text.
 class PassOnPositionAndTimer
          Succeeds when the caret is in the correct position.
 class PassOnSameText
          Marks task as successful when the user text matches the target text.
 class PassOnSameTextAndButton
          Marks task as successful when the user text matches the target text.
 class PassOnSameTextAndTimer
          Marks task as successful when the user text matches the target text.
 class PassOnSomeTextAndTimer
          Ends the task successfully when the timer expires and there exists some text.
 class PassOnThisText
          Marks task as successful when the user text matches the given text.
 class SetButtonFont
          Sets the button text font.
 class SetTargetCircleColor
          Sets the color of the target text highlight.
 class SetTargetFont
          Sets the target text font.
 class SetTargetHighlightColor
          Sets the color of the target text highlight.
 class SetTargetHighlightTextColor
          Sets the color of the target text highlight.
 class SetTargetText
          Sets the target text in the This constraint works with the keyboard training panel.
 class SetTargetTextHighlight
          Sets the highlighter on the target text.
 class SetUserCaretBlinkRate
          Sets the blink rate of the user text caret.
 class SetUserCaretColor
          Sets the color of the user text caret.
 class SetUserCaretWidth
          Sets the width of the user text caret in pixels.
 class SetUserCircleColor
          Sets the color of the user text highlight.
 class SetUserFont
          Sets the user text font.
 class SetUserHighlightColor
          Sets the color of the user text highlight.
 class SetUserHighlightTextColor
          Sets the color of the user text highlight.
 class SetUserSelectionColor
          Sets the color of the user text highlight.
 class SetUserText
          Sets the user text in the This constraint works with the keyboard training panel The value is the user text.
 class SetUserTextCaret
          Sets the caret on the user text.
 class SetUserTextHighlight
          Sets the highlighter on the user text.
 class SetUserTextHighlightBackspace
          Sets the highlighter on the user text.
 class SetUserTextLogicalCaret
          Sets the caret on the user text.
 class SetUserTextLogicalHighlight
          Sets the highlighter on the user text.
 class ShowAllMovement
          Moves the cursor using the cursor control keys.
 class ShowAllTyping
          Echos the user's keystrokes to the user text.
 class ShowButton
          Shows the button on the keyboard training panel.
 class ShowCorrectTyping
          Echos the user's keystrokes to the user text only if the keystrokes match the target text.
 class ShowCorrectTypingAndBeepForSomeReason
          Echos the user's keystrokes to the user text only if the keystrokes match the target text.
 class ShowKeymap
          Sets the user text in the This constraint works with the keyboard training panel.
 class ShowKeymapFinger
          Displays the finger in the keymap area.
 class ShowTargetTextFinger
          Displays the finger in the target text area.
 class ShowUserTextFinger
          Displays the finger in the user text area.
 class SucceedOnAutowrap
          Succeeds when the first char and last char are on different lines.
 class SucceedOnMultiwrap
          Succeeds when the first char and last char are on x different lines.
 

Uses of Constraint in mouse.constraint
 

Classes in mouse.constraint that implement Constraint
 class AutoClick
          Just auto clicks.
 class AutoClickOnHighlight
          Ends the task successfully when the mouse is over the highlighted grid square.
 class AutoClickOnModelHighlight
          Ends the task successfully when the mouse is over the highlighted grid square.
 class AutoMoveToHighlight
          Animates moving the mouse to the highlighted grid square.
 class AutoMoveToModelHighlight
          Animates moving the mouse to the highlighted grid square.
 class FixToModelHighlight
          Makes sure that the mouse arrow does not move from the highlighted square.
 class PassOnMouseButtonPressAndRelease
          Ends the task successfully when the mouse buttton is pressed and released.
 class PassOnMouseClickedModelSelection
          Ends the task successfully when the mouse is clicked on the highlighted grid square.
 class PassOnMouseClickedSelection
          Ends the task successfully when the mouse is clicked on the highlighted grid square.
 class PassOnMouseOverAnything
          Ends the task successfully when the mouse is over the highlighted grid square.
 class PassOnMouseOverModelSelection
          Ends the task successfully when the mouse is clicked on the highlighted grid square.
 class PassOnMouseOverSelection
          Ends the task successfully when the mouse is over the highlighted grid square.
 class SetColors
          Sets the colors for the mouse grid.
 class SetGridSize
          Sets the mouse grid size.
 class SetMouseGlobalPosition
          Sets the mouse pointer position relative to the screen The value should indicate the mouse's starting position: right - begins with the mouse on the right side of the screen.
 class SetMouseImage
          Displays the finger in the keymap area.
 class SetMouseModelDirection
          Sets the colors for the mouse grid given a direction.
 class SetMousePadPosition
          Sets the mouse pointer position relative to the mouse pad The value should indicate the mouse's starting position: right - begins with the mouse on the right side of the screen.
 class SetMousePosition
          Sets the mouse cursor to a location on the screen.
 class SetMouseToHighlight
          Sets the mouse pointer to the highlighted box
 class SetMouseToModelHighlight
          Sets the mouse pointer to the highlighted box
 class SetSelectedSquare
          Chooses an initially highlighted square from the mouse grid.
 class SetSelectedSquarePosition
          Chooses an initially highlighted square from the mouse grid.
 class ShowGridMouseFinger
          Displays the finger in the keymap area.
 class ShowMouseFinger
          Displays the finger in the keymap area.
 

Uses of Constraint in state
 

Classes in state that implement Constraint
 class TOCTopState.TOCTopConstraint
           
 class TOCTreeState.TOCTreeConstraint
           
 

Uses of Constraint in tal.constraint
 

Classes in tal.constraint that implement Constraint
 class AddInboxBuddy
          Adds an inbox buddy to the tal panel.
 class AddReaderPicture
          Adds an reader picture to the reader panel.
 class AutoMoveAndClick
          Animates moving the mouse to the highlighted grid square.
 class AutoMoveAndClickRepeat
          Animates moving the mouse to the highlighted grid square.
 class AutoMoveAndScroll
          Animates moving the mouse to the highlighted grid square.
 class BottomOutPictureReader
          Tells the TalPanel to use the PictureReader reader.
 class ChangeStateOnInboxButton
          This constraint listens for actions from the buttons of a tal component.
 class ChangeStateOnQuitButton
          This constraint listens for actions from the buttons of a tal component.
 class ChangeStateOnReaderTextVisible
          This constraint listens for actions from the buttons of a tal component.
 class ChangeStateOnReplyButton
          This constraint listens for actions from the buttons of a tal component.
 class ChangeStateOnScrollReplyButton
          This constraint listens for actions from the buttons of a tal component.
 class ChangeStateOnScrollSendButton
          This constraint listens for actions from the buttons of a tal component.
 class ChangeStateOnScrollText
          This constraint listens for actions from the buttons of a tal component.
 class ChangeStateOnSendButton
          This constraint listens for actions from the buttons of a tal component.
 class ChangeStateOnText
          This constraint listens for actions from the buttons of a tal component.
 class ChangeStateOnWriteButton
          This constraint listens for actions from the buttons of a tal component.
 class ComposerScrollToBottom
          Tells the TalPanel to scroll the composer to the bottom.
 class ComposerScrollToTop
          Tells the TalPanel to scroll the composer to the top.
 class EasyChangeStateOnScrollReplyButton
          This constraint listens for actions from the buttons of a tal component.
 class FailOnButton
          This constraint listens for actions from the buttons of a tal component.
 class FailOnKeyPressAndState
          Marks task as unsuccessful when the user presses any key.
 class HideLogoutButton
          Hides the tal logout button This constraint works with the tal training panel.
 class HighlightInboxOnClick
          This constraint listens for actions from the buttons of a tal component.
 class InboxScrollToBottom
          Tells the TalPanel to scroll the inbox to the bottom.
 class InboxScrollToTop
          Tells the TalPanel to scroll the inbox to the top.
 class PassElseFailOnButton
          This constraint listens for actions from the buttons of a tal component.
 class PassOnMouseClicked
          Ends the task successfully when the mouse buttton is pressed and released on the given component.
 class PassOnQuitAndState
          This constraint succeeds when Quit is pressed and we exist in some given state.
 class PassOnSendAndThisText
          This constraint listens for actions from the buttons of a tal component.
 class PassOnSendAndWords
          This constraint listens for actions from the buttons of a tal component.
 class ReaderScrollToBottom
          Tells the TalPanel to scroll the reader to the bottom.
 class ReaderScrollToTop
          Tells the TalPanel to scroll the reader to the top.
 class SetComposerCaption
          Sets the caption in the composer.
 class SetComposerGray
          Sets the tal composer to be grayed This constraint works with the tal training panel.
 class SetComposerSubject
          Sets the subject in the composer.
 class SetComposerText
          Sets the text in the composer.
 class SetDeleteButton
          Sets the text of the tal reader delete button This constraint works with the tal training panel.
 class SetDontButton
          Sets the text of the tal composer dont button This constraint works with the tal training panel.
 class SetInboxGray
          Sets the tal inbox to be grayed This constraint works with the tal training panel.
 class SetInboxHighlight
          Sets the state of tal interface.
 class SetMouseToButton
          Sets the mouse pointer to the given button
 class SetReaderCaption
          Sets the caption in the reader.
 class SetReaderDate
          Sets the date in the reader.
 class SetReaderGray
          Sets the tal reader to be grayed This constraint works with the tal training panel.
 class SetReaderSubject
          Sets the subject in the reader.
 class SetReaderText
          Sets the text in the reader.
 class SetReplyButton
          Sets the text of the tal reader reply button This constraint works with the tal training panel.
 class SetSaveButton
          Sets the text of the tal reader save button This constraint works with the tal training panel.
 class SetSendButton
          Sets the text of the tal composer send button This constraint works with the tal training panel.
 class SetState
          Sets the state of tal interface.
 class ShowArrow
          Displays the arrow in the tal area.
 class ShowDialog
          Displays a fake no-button dialog in the tal area.
 class SucceedOnBuddyVisible
          Ends the task successfully when the given buddy is visible in the scroll pane.
 class SucceedOnComposerTextVisible
          Ends the task successfully when the given picture is visible in the scroll pane.
 class SucceedOnPictureVisible
          Ends the task successfully when the given picture is visible in the scroll pane.
 class SucceedOnReaderTextVisible
          Ends the task successfully when the given picture is visible in the scroll pane.
 class SucceedOnReaderTextVisibleInComposerState
          Ends the task successfully when the given picture is visible in the scroll pane.
 class UsePictureReader
          Tells the TalPanel to use the PictureReader reader.
 

Uses of Constraint in tal.state
 

Classes in tal.state that implement Constraint
 class IntroState.IntroConstraint
           
 

Uses of Constraint in test.constraint
 

Classes in test.constraint that implement Constraint
 class CompleteTaskOnButton
          This constraint listens for actions from the buttons of a component.
 class FailOnAnyKeyPress
          Marks task as successful when the user presses the given key.
 class InitialQuestionConstraint
          Sets up the TestPanel to ask a question.
 class MediaFinishOnTrainerButton
          Stops the movie when the a trainer button is pushed.
 class PassOnKeyPress
          Marks task as successful when the user presses the given key.
 class PassOnKeyPressAndTimer
          Marks task as successful when the user presses the given key.
 class PassOnMediaFinished
          Ends the task successfully when the moviee has finished.
 class PassOnShiftedKeyPress
          Marks task as successful when the user presses the given key while holding down the shift key.
 class SetImage
          Sets the name of the image that the SoundPanel is to use.
 class SetMovie
          Sets the name of the movie that the MediaPanel is to use.
 

Uses of Constraint in util
 

Methods in util that return Constraint
 Constraint TaskProperties.getCompletionConstraint()
          Returns the failure condition (if any).
 Constraint[] Task.getConstraints(TaskProperties tp)
          Returns the initialized constraints for this task.
 

Methods in util with parameters of type Constraint
 void TaskProperties.setCompleted(boolean success, Constraint constraint, java.lang.String reason)
          Called to indicate the user completed the task.
 


talx x1.0.5

© 2001-2005 University of Oregon.
Eugene OR 97403, U.S.A. All Rights Reserved.