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.Object
Abstract 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 allImageSize
s available.java.lang.String
getImageURL(ImageSize size)
Returns the URL of the image in the specified size, ornull
if not available.protected static void
loadImages(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 allImageSize
s available.- Returns:
- all sizes
-
getImageURL
public java.lang.String getImageURL(ImageSize size)
Returns the URL of the image in the specified size, ornull
if not available.- Parameters:
size
- The preferred size- Returns:
- an image URL
-
loadImages
protected static void loadImages(ImageHolder holder, DomElement element)
-
-