See:
Description
Interface Summary | |
---|---|
FaceQueue | Interface for classes implementing a means to load Face s. |
FaceQueueListener | Interface for listeners interested in FaceQueue events. |
FacesManager | |
FacesManagerListener | Interface for listeners interested in FacesManager events. |
FacesProvider | Interface for face providers. |
ImageCache | Interface for ImageIcon caching classes. |
Class Summary | |
---|---|
AbstractFaceQueue | Abstract base class for classes implementing FaceQueue . |
AbstractFacesManager | Abstract base class for FacesManager implementations. |
AskfaceFaceQueue | A FaceQueue requesting faces by "askface" commands sent to the
Crossfire server. |
DefaultFacesManager | Retrieves Face information by face ID. |
Face | A Face represents one image received from a Crossfire server. |
FaceCache | A cache for Face instances. |
FaceImages | Consists of three ImageIcon s representing a Face . |
FaceImagesUtils | Utility class for creating FaceImages instances. |
FacesProviderFactory | A factory for creating FacesProvider instances. |
FacesQueue | The main FaceQueue for loading faces. |
FileCache | A disk based cache for image files. |
FileCacheFaceQueue | A FaceQueue loading faces from ImageCache instances. |
ImageScale2x | A utility to perform the scale2x algorithm on a Java Image. |
ImageScale8d | A utility to scale down an image by 8 in both dimensions. |
MagicMapFacesProvider | A FacesProvider that returns faces scaled to 4x4 pixels. |
MemoryImageCache | Simple in-memory cache implementing the ImageCache interface. |
OriginalFacesProvider | A FacesProvider that returns faces scaled to 64x64 pixels. |
RawScale2x | A simple implementation of the Scale2x algorithm for scaling raw image data. |
RawScale8d | Scales down a raw image to an eighth in both dimensions. |
ScaledFacesProvider | A FacesProvider that returns faces scaled to 64x64 pixels. |
Manages image information ("faces") needed to display the map view, items,
and spell icons. The main class is FacesManager
; it delegates to a
FaceCache
instance for caching
the face information. The faces are stored in SoftReference
s so they can be reclaimed by the garbage
collector.
If a face is not available, an "unknown" (question mark) face is returned
and the face is requested through a FacesQueue
instance.