strokes.criterions
Class DefaultCriterion

java.lang.Object
  extended by strokes.criterions.DefaultCriterion
All Implemented Interfaces:
Criterion

public class DefaultCriterion
extends java.lang.Object
implements Criterion


Constructor Summary
DefaultCriterion()
          Builds a AbstractCriterion.
 
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.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultCriterion

public DefaultCriterion()
Builds a AbstractCriterion.

Method Detail

startStroke

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

Specified by:
startStroke in interface Criterion
Parameters:
event - The mouse press event
Returns:
True if this mouse press event must initiate a stroke.

cancelStroke

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

Specified by:
cancelStroke in interface Criterion
Parameters:
event - The mouse drag event
Returns:
True if the stroke must be canceled.