Modifier and Type | Method and Description |
---|---|
int |
compareTo(Tag o) |
static java.util.List<Tag> |
filter(java.util.Collection<Tag> tags,
double percentage)
Filters tags from the given list; retains only those tags with a count
higher than the given percentage of the total sum as from
getTagCountSum(Collection) . |
int |
getCount() |
static Tag |
getInfo(java.lang.String tag,
java.util.Locale locale,
java.lang.String apiKey)
Gets the metadata for a tag.
|
static Tag |
getInfo(java.lang.String tag,
java.lang.String apiKey)
Gets the metadata for a tag.
|
java.lang.String |
getName() |
int |
getReach() |
static java.util.Collection<Tag> |
getSimilar(java.lang.String tag,
java.lang.String apiKey)
Search for tags similar to this one.
|
static long |
getTagCountSum(java.util.Collection<Tag> tags)
Returns the sum of all
count elements in the results. |
int |
getTaggings()
Returns the number of taggings of this specific tag.
|
static java.util.Collection<Album> |
getTopAlbums(java.lang.String tag,
java.lang.String apiKey) |
static java.util.Collection<Artist> |
getTopArtists(java.lang.String tag,
java.lang.String apiKey) |
static java.util.Collection<Tag> |
getTopTags(java.lang.String apiKey) |
static java.util.Collection<Track> |
getTopTracks(java.lang.String tag,
java.lang.String apiKey) |
java.lang.String |
getUrl() |
static Chart<Artist> |
getWeeklyArtistChart(java.lang.String tag,
int limit,
java.lang.String apiKey) |
static Chart<Artist> |
getWeeklyArtistChart(java.lang.String tag,
java.lang.String apiKey) |
static Chart<Artist> |
getWeeklyArtistChart(java.lang.String tag,
java.lang.String from,
java.lang.String to,
int limit,
java.lang.String apiKey) |
static java.util.LinkedHashMap<java.lang.String,java.lang.String> |
getWeeklyChartList(java.lang.String tag,
java.lang.String apiKey) |
static java.util.Collection<Chart> |
getWeeklyChartListAsCharts(java.lang.String tag,
java.lang.String apiKey) |
java.util.Date |
getWikiLastChanged() |
java.lang.String |
getWikiSummary() |
java.lang.String |
getWikiText() |
boolean |
isStreamable() |
static java.util.Collection<Tag> |
search(java.lang.String tag,
int limit,
java.lang.String apiKey) |
static java.util.Collection<Tag> |
search(java.lang.String tag,
java.lang.String apiKey) |
public int getCount()
public int getTaggings()
getCount()
.getInfo(String, String)
public java.lang.String getName()
public java.lang.String getUrl()
public boolean isStreamable()
public int getReach()
public java.util.Date getWikiLastChanged()
public java.lang.String getWikiSummary()
public java.lang.String getWikiText()
public static long getTagCountSum(java.util.Collection<Tag> tags)
count
elements in the results.tags
- a list of tagspublic static java.util.List<Tag> filter(java.util.Collection<Tag> tags, double percentage)
getTagCountSum(Collection)
.tags
- list of tagspercentage
- cut off percentagepublic static java.util.Collection<Tag> getSimilar(java.lang.String tag, java.lang.String apiKey)
tag
- The tag nameapiKey
- A Last.fm API keyTag
spublic static java.util.Collection<Tag> getTopTags(java.lang.String apiKey)
public static java.util.Collection<Album> getTopAlbums(java.lang.String tag, java.lang.String apiKey)
public static java.util.Collection<Track> getTopTracks(java.lang.String tag, java.lang.String apiKey)
public static java.util.Collection<Artist> getTopArtists(java.lang.String tag, java.lang.String apiKey)
public static java.util.Collection<Tag> search(java.lang.String tag, java.lang.String apiKey)
public static java.util.Collection<Tag> search(java.lang.String tag, int limit, java.lang.String apiKey)
public static Chart<Artist> getWeeklyArtistChart(java.lang.String tag, java.lang.String apiKey)
public static Chart<Artist> getWeeklyArtistChart(java.lang.String tag, int limit, java.lang.String apiKey)
public static Chart<Artist> getWeeklyArtistChart(java.lang.String tag, java.lang.String from, java.lang.String to, int limit, java.lang.String apiKey)
public static java.util.LinkedHashMap<java.lang.String,java.lang.String> getWeeklyChartList(java.lang.String tag, java.lang.String apiKey)
public static java.util.Collection<Chart> getWeeklyChartListAsCharts(java.lang.String tag, java.lang.String apiKey)
public static Tag getInfo(java.lang.String tag, java.lang.String apiKey)
tag
- The tag nameapiKey
- A Last.fm API keypublic static Tag getInfo(java.lang.String tag, java.util.Locale locale, java.lang.String apiKey)
tag
- The tag namelocale
- The language to fetch info in, or null
apiKey
- A Last.fm API key