net.roarsoftware.lastfm
Class MusicEntry
java.lang.Object
net.roarsoftware.lastfm.ImageHolder
net.roarsoftware.lastfm.MusicEntry
- Direct Known Subclasses:
- Album, Artist, Track
public abstract class MusicEntry
- extends ImageHolder
MusicEntry
is the abstract superclass for Track
Artist
and Album
.
It encapsulates data and provides methods used in all subclasses, for example: name, playcount,
images and more.
- Author:
- Janni Kovacs
Field Summary |
protected int |
listeners
|
protected java.lang.String |
mbid
|
protected java.lang.String |
name
|
protected int |
playcount
|
protected boolean |
streamable
|
protected java.util.Collection<java.lang.String> |
tags
|
protected java.lang.String |
url
|
Constructor Summary |
protected |
MusicEntry(java.lang.String name,
java.lang.String url)
|
protected |
MusicEntry(java.lang.String name,
java.lang.String url,
java.lang.String mbid,
int playcount,
int listeners,
boolean streamable)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
name
protected java.lang.String name
url
protected java.lang.String url
mbid
protected java.lang.String mbid
playcount
protected int playcount
listeners
protected int listeners
streamable
protected boolean streamable
tags
protected java.util.Collection<java.lang.String> tags
MusicEntry
protected MusicEntry(java.lang.String name,
java.lang.String url)
MusicEntry
protected MusicEntry(java.lang.String name,
java.lang.String url,
java.lang.String mbid,
int playcount,
int listeners,
boolean streamable)
getListeners
public int getListeners()
getMbid
public java.lang.String getMbid()
getName
public java.lang.String getName()
getPlaycount
public int getPlaycount()
isStreamable
public boolean isStreamable()
getUrl
public java.lang.String getUrl()
getTags
public java.util.Collection<java.lang.String> getTags()
loadStandardInfo
protected static void loadStandardInfo(MusicEntry entry,
DomElement element)
- Loads all generic information from an XML
DomElement
into the given MusicEntry
instance, i.e. the following tags:
- playcount/plays
- listeners
- streamable
- name
- url
- mbid
- image
- tags
- Parameters:
entry
- An entryelement
- XML source element
getWikiLastChanged
public java.util.Date getWikiLastChanged()
getWikiSummary
public java.lang.String getWikiSummary()
getWikiText
public java.lang.String getWikiText()