class VisionWorldModelListenerSupport
extends java.lang.Object
Modifier | Constructor and Description |
---|---|
protected |
VisionWorldModelListenerSupport()
Create a new vision world model listener support class meant to be
subclassed.
|
|
VisionWorldModelListenerSupport(VisionWorldModel source)
Create a new vision world model listener support class with the specified
VisionWorldModel as the source of events.
|
Modifier and Type | Method and Description |
---|---|
void |
addModelListener(VisionWorldModelListener listener)
Add the specified vision world model listener.
|
void |
firePixelMatrixChanged(PixelMatrix oldPixelMatrix,
PixelMatrix pixelMatrix)
Fire a pixel matrix changed event to all registered vision world model
listeners.
|
void |
fireSensorMatrixChanged(SensorMatrix oldSensorMatrix,
SensorMatrix sensorMatrix)
Fire a sensor matrix changed event to all registered vision world model
listeners.
|
protected javax.swing.event.EventListenerList |
getEventListenerList()
Return the
EventListenerList backing this vision world model
listener support class. |
void |
removeModelListener(VisionWorldModelListener listener)
Remove the specified vision world model listener.
|
protected void |
setSource(VisionWorldModel source)
Set the source of vision world model events to
source . |
protected VisionWorldModelListenerSupport()
setSource(this)
before
calling any of the fireX
methods.public VisionWorldModelListenerSupport(VisionWorldModel source)
source
- the event source, must not be nullprotected final void setSource(VisionWorldModel source)
source
.source
- the event source, must not be nullprotected final javax.swing.event.EventListenerList getEventListenerList()
EventListenerList
backing this vision world model
listener support class.EventListenerList
backing this vision world
model listener support classpublic final void addModelListener(VisionWorldModelListener listener)
listener
- vision world model listener to addpublic final void removeModelListener(VisionWorldModelListener listener)
listener
- vision world model listener to removepublic final void firePixelMatrixChanged(PixelMatrix oldPixelMatrix, PixelMatrix pixelMatrix)
oldPixelMatrix
- old pixel matrix, must not be nullpixelMatrix
- new pixel matrix, must not be nullpublic final void fireSensorMatrixChanged(SensorMatrix oldSensorMatrix, SensorMatrix sensorMatrix)
oldSensorMatrix
- old sensor matrix, must not be nullsensorMatrix
- new sensor matrix, must not be null