}
@SuppressWarnings({"unchecked", "rawtypes"})
public void onComponentEvent(ComponentEvent ce) {
super.onComponentEvent(ce);
ListViewEvent le = (ListViewEvent<?>) ce;
switch (ce.getEventTypeInt()) {
case Event.ONMOUSEOVER:
onMouseOver(le);
break;
case Event.ONMOUSEOUT:
onMouseOut(le);
break;
case Event.ONMOUSEDOWN:
onMouseDown(le);
break;
case Event.ONDBLCLICK:
if (le.getIndex() != -1) {
onDoubleClick(le);
}
break;
case Event.ONCLICK:
if (le.getIndex() != -1) {
onClick(le);
}
break;
case Event.ONFOCUS:
onFocus(ce);