Crossfire JXClient, Trunk
|
Public Member Functions | |
void | addFaceQueueListener (@NotNull final FaceQueueListener faceQueueListener) |
void | removeFaceQueueListener (@NotNull final FaceQueueListener faceQueueListener) |
Public Member Functions inherited from com.realtime.crossfire.jxclient.faces.FaceQueue | |
void | loadFace (@NotNull Face face) |
void | reset () |
Protected Member Functions | |
void | fireFaceFailed (@NotNull final Face face) |
void | fireFaceLoaded (@NotNull final Face face, @NotNull final FaceImages faceImages) |
Private Attributes | |
final EventListenerList2< FaceQueueListener > | faceQueueListeners = new EventListenerList2<>() |
Abstract base class for classes implementing FaceQueue. This class maintains the FaceQueueListeners; implementing classes need to implement only the actual face loading code.
Definition at line 34 of file AbstractFaceQueue.java.
void com.realtime.crossfire.jxclient.faces.AbstractFaceQueue.addFaceQueueListener | ( | @NotNull final FaceQueueListener | faceQueueListener | ) |
Adds a FaceQueueListener to be notified about processed faces.
faceQueueListener | the listener to add |
Implements com.realtime.crossfire.jxclient.faces.FaceQueue.
Definition at line 43 of file AbstractFaceQueue.java.
References com.realtime.crossfire.jxclient.faces.AbstractFaceQueue.faceQueueListeners.
Referenced by com.realtime.crossfire.jxclient.faces.FacesQueue.FacesQueue().
|
protected |
Notify all listener with FaceQueueListener#faceFailed(Face).
face | the face that has failed to load |
Definition at line 68 of file AbstractFaceQueue.java.
References com.realtime.crossfire.jxclient.faces.AbstractFaceQueue.faceQueueListeners.
Referenced by com.realtime.crossfire.jxclient.faces.AskfaceFaceQueue.loadFace(), com.realtime.crossfire.jxclient.faces.AskfaceFaceQueue.processFaceData(), and com.realtime.crossfire.jxclient.faces.FileCacheFaceQueue.LoadTask.run().
|
protected |
Notify all listener with FaceQueueListener#faceLoaded(Face, FaceImages).
face | the face that has been loaded |
faceImages | the face images instance that has been loaded |
Definition at line 58 of file AbstractFaceQueue.java.
References com.realtime.crossfire.jxclient.faces.AbstractFaceQueue.faceQueueListeners.
Referenced by com.realtime.crossfire.jxclient.faces.AskfaceFaceQueue.processFaceData(), and com.realtime.crossfire.jxclient.faces.FileCacheFaceQueue.LoadTask.run().
void com.realtime.crossfire.jxclient.faces.AbstractFaceQueue.removeFaceQueueListener | ( | @NotNull final FaceQueueListener | faceQueueListener | ) |
Removes a FaceQueueListener to be notified about processed faces.
faceQueueListener | the listener to remove |
Implements com.realtime.crossfire.jxclient.faces.FaceQueue.
Definition at line 48 of file AbstractFaceQueue.java.
References com.realtime.crossfire.jxclient.faces.AbstractFaceQueue.faceQueueListeners.
|
private |
The registered FaceQueueListeners.
Definition at line 40 of file AbstractFaceQueue.java.
Referenced by com.realtime.crossfire.jxclient.faces.AbstractFaceQueue.addFaceQueueListener(), com.realtime.crossfire.jxclient.faces.AbstractFaceQueue.fireFaceFailed(), com.realtime.crossfire.jxclient.faces.AbstractFaceQueue.fireFaceLoaded(), and com.realtime.crossfire.jxclient.faces.AbstractFaceQueue.removeFaceQueueListener().