T
- The type of the object involved in the event.public final class NetworkEvent<T>
extends java.util.EventObject
Constructor and Description |
---|
NetworkEvent(Network net,
T theThing)
Create a network event with one object only.
|
NetworkEvent(Network net,
T oldThing,
T theThing)
Create a network event with a new and old object.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
getAuxiliaryObject() |
T |
getObject() |
T |
getOldObject() |
java.lang.Object |
getSource()
Event's default getSource() just returns the same object as this class's
getObject() method.
|
void |
setAuxiliaryObject(java.lang.Object auxiliaryObject) |
void |
setObject(T newObject) |
void |
setOldObject(T oldObject) |
public NetworkEvent(Network net, T oldThing, T theThing)
net
- reference to parent network.oldThing
- old version of object.theThing
- reference to relevant object.public T getObject()
public void setObject(T newObject)
newObject
- the newObject to setpublic T getOldObject()
public void setOldObject(T oldObject)
oldObject
- the oldObject to setpublic java.lang.Object getSource()
getSource
in class java.util.EventObject
public java.lang.Object getAuxiliaryObject()
public void setAuxiliaryObject(java.lang.Object auxiliaryObject)
auxiliaryObject
- the auxiliaryObject to set