org.jdesktop.swingx
Class JXTableHeader.SortGestureRecognizer

java.lang.Object
  extended by org.jdesktop.swingx.JXTableHeader.SortGestureRecognizer
Enclosing class:
JXTableHeader

public static class JXTableHeader.SortGestureRecognizer
extends Object

Encapsulates decision about which MouseEvents should trigger sort/unsort events. Here: a single left click for toggling sort order, a single SHIFT-left click for unsorting.


Constructor Summary
JXTableHeader.SortGestureRecognizer()
           
 
Method Summary
protected  boolean isResetModifier(MouseEvent e)
           
 boolean isResetSortOrderGesture(MouseEvent e)
           
 boolean isSortOrderGesture(MouseEvent e)
           
 boolean isToggleSortOrderGesture(MouseEvent e)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JXTableHeader.SortGestureRecognizer

public JXTableHeader.SortGestureRecognizer()
Method Detail

isResetSortOrderGesture

public boolean isResetSortOrderGesture(MouseEvent e)

isResetModifier

protected boolean isResetModifier(MouseEvent e)

isToggleSortOrderGesture

public boolean isToggleSortOrderGesture(MouseEvent e)

isSortOrderGesture

public boolean isSortOrderGesture(MouseEvent e)