net.sourceforge.atunes.kernel.modules.audioscrobbler
Class AudioScrobblerCache

java.lang.Object
  extended by net.sourceforge.atunes.kernel.modules.audioscrobbler.AudioScrobblerCache

public class AudioScrobblerCache
extends java.lang.Object

The Class AudioScrobblerCache.


Constructor Summary
AudioScrobblerCache()
           
 
Method Summary
static boolean clearCache()
          Clears the cache.
static java.awt.Image retrieveAlbumCover(AudioScrobblerAlbum album)
          Retrieves an Album Cover from cache.
static AudioScrobblerAlbum retrieveAlbumInfo(java.lang.String artist, java.lang.String album)
          Retrieves an Album Cover from cache.
static java.awt.Image retrieveArtistImage(AudioScrobblerSimilarArtists artist)
          Retrieves an Artist Image from cache.
static AudioScrobblerAlbumList retrieveArtistInfo(java.lang.String artist)
          Retrieves an Artist info from cache.
static AudioScrobblerSimilarArtists retrieveArtistSimilar(java.lang.String artist)
          Retrieves an Artist similar from cache.
static java.awt.Image retrieveArtistThumbImage(AudioScrobblerArtist 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(AudioScrobblerAlbum album, java.awt.Image cover)
          Stores an Album Cover at cache.
static void storeAlbumInfo(java.lang.String artist, java.lang.String album, AudioScrobblerAlbum albumObject)
          Stores an Album Cover at cache.
static void storeArtistImage(AudioScrobblerSimilarArtists artist, java.awt.Image image)
          Store an Artist Image at cache.
static void storeArtistInfo(java.lang.String artist, AudioScrobblerAlbumList list)
          Store an Artist info at cache.
static void storeArtistSimilar(java.lang.String artist, AudioScrobblerSimilarArtists similar)
          Store an Artist similar at cache.
static void storeArtistThumbImage(AudioScrobblerArtist 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

AudioScrobblerCache

public AudioScrobblerCache()
Method Detail

clearCache

public static boolean clearCache()
Clears the cache.

Returns:
If an IOException occured during clearing

retrieveAlbumCover

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

Parameters:
album - the album
Returns:
the image

retrieveAlbumInfo

public static AudioScrobblerAlbum 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(AudioScrobblerSimilarArtists artist)
Retrieves an Artist Image from cache.

Parameters:
artist - the artist
Returns:
the image

retrieveArtistInfo

public static AudioScrobblerAlbumList retrieveArtistInfo(java.lang.String artist)
Retrieves an Artist info from cache.

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

retrieveArtistSimilar

public static AudioScrobblerSimilarArtists 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(AudioScrobblerArtist 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(AudioScrobblerAlbum 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,
                                  AudioScrobblerAlbum albumObject)
Stores an Album Cover at cache.

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

storeArtistImage

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

Parameters:
artist - the artist
image - the image

storeArtistInfo

public static void storeArtistInfo(java.lang.String artist,
                                   AudioScrobblerAlbumList list)
Store an Artist info at cache.

Parameters:
artist - the artist
list - the list

storeArtistSimilar

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

Parameters:
artist - the artist
similar - the similar

storeArtistThumbImage

public static void storeArtistThumbImage(AudioScrobblerArtist 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.