/**
* Handle a double click on a row of the table. The row will already be selected.
*/
protected void onDoubleClick() {
// Dispatch this to the doubleClickHandler, if any
ActionCommandExecutor handler = doubleClickHandler;
if ( handler == null ) {
return;
}
//May execute an guarded command executor
if ( handler instanceof Guarded ) {
if ( !( ( Guarded ) handler ).isEnabled() ) {
return;
}
}
handler.execute();
}