strokes.criterions
Interface Criterion

All Known Implementing Classes:
ClickCriterion, DefaultCriterion, FlickCriterion

public interface Criterion

A criterion that a mouse event must verified to enable stroke recognition.

Author:
Caroline Appert

Method Summary
 boolean cancelStroke(java.awt.event.MouseEvent event)
          This method is called each time a mouse drag occurs once a stroke has begun.
 boolean startStroke(java.awt.event.MouseEvent event)
          This method is called each time a mouse press occurs on its associated component.
 

Method Detail

startStroke

boolean startStroke(java.awt.event.MouseEvent event)
This method is called each time a mouse press occurs on its associated component.

Parameters:
event - The mouse press event
Returns:
True if this mouse press event must initiate a stroke.

cancelStroke

boolean cancelStroke(java.awt.event.MouseEvent event)
This method is called each time a mouse drag occurs once a stroke has begun.

Parameters:
event - The mouse drag event
Returns:
True if the stroke must be canceled.