352 |
* |
* |
353 |
* @since 1.3 |
* @since 1.3 |
354 |
*/ |
*/ |
355 |
public EventListener[] getListeners(Class listenerType) |
public <T extends EventListener> T[] getListeners(Class<T> listenerType) |
356 |
{ |
{ |
357 |
if (listenerType == ActionListener.class) |
if (listenerType == ActionListener.class) |
358 |
return getActionListeners(); |
return (T[]) getActionListeners(); |
359 |
return (EventListener[]) Array.newInstance(listenerType, 0); |
return (T[]) Array.newInstance(listenerType, 0); |
360 |
} |
} |
361 |
|
|
362 |
/*************************************************************************/ |
/*************************************************************************/ |