|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectsk.baka.ambient.lrc.lyrdb.LyrdbTrack
public final class LyrdbTrack
An immutable LyrDB track as returned by the LyrDB search.
| Field Summary | |
|---|---|
java.lang.String |
artist
artist |
java.lang.String |
displayableString
A displayable string |
java.lang.String |
id
the LyrDB id. |
java.lang.String |
trackName
The track name. |
| Constructor Summary | |
|---|---|
LyrdbTrack(java.lang.String id,
java.lang.String trackName,
java.lang.String artist)
Creates new track. |
|
| Method Summary | |
|---|---|
static LyrdbTrack |
fromSearchLine(java.lang.String line)
Parses the result line and returns the track. |
java.net.URL |
getKaraokeURL()
Returns URL of the karaoke file for this track. |
static java.util.List<LyrdbTrack> |
search(TrackMetadataBean track,
boolean relevantOnly)
Search for a karaoke files for given track. |
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public final java.lang.String id
public final java.lang.String trackName
public final java.lang.String artist
public final java.lang.String displayableString
| Constructor Detail |
|---|
public LyrdbTrack(java.lang.String id,
java.lang.String trackName,
java.lang.String artist)
id - the LyrDB id.trackName - the track name.artist - artist| Method Detail |
|---|
public static LyrdbTrack fromSearchLine(java.lang.String line)
line - the line to parse
null track instance or null if the
line was not in a correct format.
public java.net.URL getKaraokeURL()
throws java.net.MalformedURLException
java.net.MalformedURLException
public static java.util.List<LyrdbTrack> search(TrackMetadataBean track,
boolean relevantOnly)
throws java.io.IOException
track - search for lyrics for this track.relevantOnly - if true then only the most relevant results are
returned.
null.
java.io.IOException - if i/o error occurs.public java.lang.String toString()
toString in class java.lang.Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||