Crossfire JXClient, Trunk
Public Member Functions | Private Attributes | Static Private Attributes | List of all members
com.realtime.crossfire.jxclient.util.EventListenerList2< T extends EventListener > Class Template Reference
Inheritance diagram for com.realtime.crossfire.jxclient.util.EventListenerList2< T extends EventListener >:
Inheritance graph
Collaboration diagram for com.realtime.crossfire.jxclient.util.EventListenerList2< T extends EventListener >:
Collaboration graph

Public Member Functions

void add (@NotNull final T listener)
 
Iterator< T > iterator ()
 
void remove (@NotNull final T listener)
 
String toString ()
 

Private Attributes

final CopyOnWriteArrayList< T > eventListenerList = new CopyOnWriteArrayList<>()
 

Static Private Attributes

static final long serialVersionUID = 1L
 

Detailed Description

A list of event listeners.

Parameters
<T>the type of the listeners
Author
Andreas Kirschbaum

Definition at line 37 of file EventListenerList2.java.

Member Function Documentation

◆ add()

void com.realtime.crossfire.jxclient.util.EventListenerList2< T extends EventListener >.add ( @NotNull final T  listener)

Adds a listener.

Parameters
listenerthe listener

Definition at line 54 of file EventListenerList2.java.

◆ iterator()

Iterator<T> com.realtime.crossfire.jxclient.util.EventListenerList2< T extends EventListener >.iterator ( )

Definition at line 74 of file EventListenerList2.java.

◆ remove()

void com.realtime.crossfire.jxclient.util.EventListenerList2< T extends EventListener >.remove ( @NotNull final T  listener)

Removes a listener.

Parameters
listenerthe listener

Definition at line 62 of file EventListenerList2.java.

◆ toString()

String com.realtime.crossfire.jxclient.util.EventListenerList2< T extends EventListener >.toString ( )

Definition at line 68 of file EventListenerList2.java.

Member Data Documentation

◆ eventListenerList

final CopyOnWriteArrayList<T> com.realtime.crossfire.jxclient.util.EventListenerList2< T extends EventListener >.eventListenerList = new CopyOnWriteArrayList<>()
private

◆ serialVersionUID

final long com.realtime.crossfire.jxclient.util.EventListenerList2< T extends EventListener >.serialVersionUID = 1L
staticprivate

The serial version UID.

Definition at line 42 of file EventListenerList2.java.


The documentation for this class was generated from the following file: