net.sourceforge.atunes.kernel.modules.contextInformation.lastfm
Class LastFmCache

java.lang.Object
  extended by net.sourceforge.atunes.kernel.modules.contextInformation.lastfm.LastFmCache

public class LastFmCache
extends java.lang.Object

The Class LastFmCache.


Constructor Summary
LastFmCache()
           
 
Method Summary
static boolean clearCache()
          Clears the cache.
static AlbumListInfo retrieveAbumList(java.lang.String artist)
          Retrieves an albumList from cache.
static java.awt.Image retrieveAlbumCover(AlbumInfo album)
          Retrieves an Album Cover from cache.
static AlbumInfo retrieveAlbumInfo(java.lang.String artist, java.lang.String album)
          Retrieves an Album Cover from cache.
static java.awt.Image retrieveArtistImage(SimilarArtistsInfo artist)
          Retrieves an Artist Image from cache.
static SimilarArtistsInfo retrieveArtistSimilar(java.lang.String artist)
          Retrieves an Artist similar from cache.
static java.awt.Image retrieveArtistThumbImage(ArtistInfo artist)
          Retrieves an Artist Thumb from cache.
static java.lang.String retrieveArtistWiki(java.lang.String artist)
          Retrieves an Artist wiki from cache.
static void storeAlbumCover(AlbumInfo album, java.awt.Image cover)
          Stores an Album Cover at cache.
static void storeAlbumInfo(java.lang.String artist, java.lang.String album, AlbumInfo albumObject)
          Stores an Album Cover at cache.
static void storeAlbumList(java.lang.String artist, AlbumListInfo list)
          Store an album list at cache.
static void storeArtistImage(SimilarArtistsInfo artist, java.awt.Image image)
          Store an Artist Image at cache.
static void storeArtistSimilar(java.lang.String artist, SimilarArtistsInfo similar)
          Store an Artist similar at cache.
static void storeArtistThumbImage(ArtistInfo artist, java.awt.Image image)
          Stores an Artist Thumb at cache.
static void storeArtistWiki(java.lang.String artist, java.lang.String wikiText)
          Store an Artist wiki at cache.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LastFmCache

public LastFmCache()
Method Detail

clearCache

public static boolean clearCache()
Clears the cache.

Returns:
If an IOException occured during clearing

retrieveAlbumCover

public static java.awt.Image retrieveAlbumCover(AlbumInfo album)
Retrieves an Album Cover from cache.

Parameters:
album - the album
Returns:
the image

retrieveAlbumInfo

public static AlbumInfo retrieveAlbumInfo(java.lang.String artist,
                                          java.lang.String album)
Retrieves an Album Cover from cache.

Parameters:
album - the album
artist - the artist
Returns:
the audio scrobbler album

retrieveArtistImage

public static java.awt.Image retrieveArtistImage(SimilarArtistsInfo artist)
Retrieves an Artist Image from cache.

Parameters:
artist - the artist
Returns:
the image

retrieveAbumList

public static AlbumListInfo retrieveAbumList(java.lang.String artist)
Retrieves an albumList from cache.

Parameters:
artist - the artist
Returns:
the audio scrobbler album list

retrieveArtistSimilar

public static SimilarArtistsInfo retrieveArtistSimilar(java.lang.String artist)
Retrieves an Artist similar from cache.

Parameters:
artist - the artist
Returns:
the audio scrobbler similar artists

retrieveArtistThumbImage

public static java.awt.Image retrieveArtistThumbImage(ArtistInfo artist)
Retrieves an Artist Thumb from cache.

Parameters:
artist - the artist
Returns:
the image

retrieveArtistWiki

public static java.lang.String retrieveArtistWiki(java.lang.String artist)
Retrieves an Artist wiki from cache.

Parameters:
artist - the artist
Returns:
the string

storeAlbumCover

public static void storeAlbumCover(AlbumInfo album,
                                   java.awt.Image cover)
Stores an Album Cover at cache.

Parameters:
album - the album
cover - the cover

storeAlbumInfo

public static void storeAlbumInfo(java.lang.String artist,
                                  java.lang.String album,
                                  AlbumInfo albumObject)
Stores an Album Cover at cache.

Parameters:
album - the album
artist - the artist
albumObject - the album object

storeArtistImage

public static void storeArtistImage(SimilarArtistsInfo artist,
                                    java.awt.Image image)
Store an Artist Image at cache.

Parameters:
artist - the artist
image - the image

storeAlbumList

public static void storeAlbumList(java.lang.String artist,
                                  AlbumListInfo list)
Store an album list at cache.

Parameters:
artist - the artist
list - the list

storeArtistSimilar

public static void storeArtistSimilar(java.lang.String artist,
                                      SimilarArtistsInfo similar)
Store an Artist similar at cache.

Parameters:
artist - the artist
similar - the similar

storeArtistThumbImage

public static void storeArtistThumbImage(ArtistInfo artist,
                                         java.awt.Image image)
Stores an Artist Thumb at cache.

Parameters:
artist - the artist
image - the image

storeArtistWiki

public static void storeArtistWiki(java.lang.String artist,
                                   java.lang.String wikiText)
Store an Artist wiki at cache.

Parameters:
artist - the artist
wikiText - the wiki text


Copyright © 2006-2008 The aTunes Team. All Rights Reserved.