fr.umlv.lawrence
Class ImageProvider<E>
java.lang.Object
fr.umlv.lawrence.ImageProvider<E>
- Type Parameters:
E - type of the elements
- Direct Known Subclasses:
- AbstractImageProvider
public abstract class ImageProvider<E>
- extends Object
Image provider, which does image scaling
- Author:
- Julien Cervelle
|
Method Summary |
abstract void |
registerImage(E element,
URL spriteSource)
Registers a sprite for an element has to be read from an URL. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ImageProvider
public ImageProvider()
registerImage
public abstract void registerImage(E element,
URL spriteSource)
- Registers a sprite for an element has to be read from an URL.
- Parameters:
element - the object corresponding to the spritespriteSource - the source of the sprite
- Throws:
IllegalArgumentException - when an I/O exception occurs
or if a sprite is already registered for the element
or if the image provider is already in use.- See Also:
Class.getResource(String)