Class DefaultSoundCloudDataReader
- java.lang.Object
-
- com.sedmelluq.discord.lavaplayer.source.soundcloud.DefaultSoundCloudDataReader
-
- All Implemented Interfaces:
SoundCloudDataReader
public class DefaultSoundCloudDataReader extends java.lang.Object implements SoundCloudDataReader
-
-
Constructor Summary
Constructors Constructor Description DefaultSoundCloudDataReader()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected JsonBrowserfindEntryOfKind(JsonBrowser data, java.lang.String kind)JsonBrowserfindPlaylistData(JsonBrowser rootData, java.lang.String kind)JsonBrowserfindTrackData(JsonBrowser rootData)booleanisTrackBlocked(JsonBrowser trackData)java.lang.StringreadPlaylistIdentifier(JsonBrowser playlistData)java.lang.StringreadPlaylistName(JsonBrowser playlistData)java.util.List<JsonBrowser>readPlaylistTracks(JsonBrowser playlistData)java.util.List<SoundCloudTrackFormat>readTrackFormats(JsonBrowser trackData)java.lang.StringreadTrackId(JsonBrowser trackData)AudioTrackInforeadTrackInfo(JsonBrowser trackData, java.lang.String identifier)
-
-
-
Method Detail
-
findTrackData
public JsonBrowser findTrackData(JsonBrowser rootData)
- Specified by:
findTrackDatain interfaceSoundCloudDataReader
-
readTrackId
public java.lang.String readTrackId(JsonBrowser trackData)
- Specified by:
readTrackIdin interfaceSoundCloudDataReader
-
isTrackBlocked
public boolean isTrackBlocked(JsonBrowser trackData)
- Specified by:
isTrackBlockedin interfaceSoundCloudDataReader
-
readTrackInfo
public AudioTrackInfo readTrackInfo(JsonBrowser trackData, java.lang.String identifier)
- Specified by:
readTrackInfoin interfaceSoundCloudDataReader
-
readTrackFormats
public java.util.List<SoundCloudTrackFormat> readTrackFormats(JsonBrowser trackData)
- Specified by:
readTrackFormatsin interfaceSoundCloudDataReader
-
findPlaylistData
public JsonBrowser findPlaylistData(JsonBrowser rootData, java.lang.String kind)
- Specified by:
findPlaylistDatain interfaceSoundCloudDataReader
-
readPlaylistName
public java.lang.String readPlaylistName(JsonBrowser playlistData)
- Specified by:
readPlaylistNamein interfaceSoundCloudDataReader
-
readPlaylistIdentifier
public java.lang.String readPlaylistIdentifier(JsonBrowser playlistData)
- Specified by:
readPlaylistIdentifierin interfaceSoundCloudDataReader
-
readPlaylistTracks
public java.util.List<JsonBrowser> readPlaylistTracks(JsonBrowser playlistData)
- Specified by:
readPlaylistTracksin interfaceSoundCloudDataReader
-
findEntryOfKind
protected JsonBrowser findEntryOfKind(JsonBrowser data, java.lang.String kind)
-
-