Package de.umass.lastfm
Class ImageHolder
- java.lang.Object
-
- de.umass.lastfm.ImageHolder
-
- Direct Known Subclasses:
Event,Image,MusicEntry,User,Venue
public abstract class ImageHolder extends java.lang.ObjectAbstract superclass for all beans containing image data.- Author:
- Janni Kovacs
-
-
Constructor Summary
Constructors Constructor Description ImageHolder()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Set<ImageSize>availableSizes()Returns a Set of allImageSizes available.java.lang.StringgetImageURL(ImageSize size)Returns the URL of the image in the specified size, ornullif not available.protected static voidloadImages(ImageHolder holder, DomElement element)
-
-
-
Field Detail
-
imageUrls
protected java.util.Map<ImageSize,java.lang.String> imageUrls
-
-
Method Detail
-
availableSizes
public java.util.Set<ImageSize> availableSizes()
Returns a Set of allImageSizes available.- Returns:
- all sizes
-
getImageURL
public java.lang.String getImageURL(ImageSize size)
Returns the URL of the image in the specified size, ornullif not available.- Parameters:
size- The preferred size- Returns:
- an image URL
-
loadImages
protected static void loadImages(ImageHolder holder, DomElement element)
-
-