Class DefaultYoutubeLinkRouter
- java.lang.Object
-
- com.sedmelluq.discord.lavaplayer.source.youtube.DefaultYoutubeLinkRouter
-
- All Implemented Interfaces:
YoutubeLinkRouter
public class DefaultYoutubeLinkRouter extends java.lang.Object implements YoutubeLinkRouter
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.sedmelluq.discord.lavaplayer.source.youtube.YoutubeLinkRouter
YoutubeLinkRouter.Routes<T>
-
-
Constructor Summary
Constructors Constructor Description DefaultYoutubeLinkRouter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> Troute(java.lang.String link, YoutubeLinkRouter.Routes<T> routes)protected <T> TrouteDirectPlaylist(YoutubeLinkRouter.Routes<T> routes, java.lang.String id)protected <T> TrouteFromEmbed(YoutubeLinkRouter.Routes<T> routes, java.lang.String url)protected <T> TrouteFromLive(YoutubeLinkRouter.Routes<T> routes, java.lang.String url)protected <T> TrouteFromMainDomain(YoutubeLinkRouter.Routes<T> routes, java.lang.String url)protected <T> TrouteFromShortDomain(YoutubeLinkRouter.Routes<T> routes, java.lang.String url)protected <T> TrouteFromShorts(YoutubeLinkRouter.Routes<T> routes, java.lang.String url)protected <T> TrouteFromUrlWithVideoId(YoutubeLinkRouter.Routes<T> routes, java.lang.String videoId, com.sedmelluq.discord.lavaplayer.source.youtube.DefaultYoutubeLinkRouter.UrlInfo urlInfo)
-
-
-
Method Detail
-
route
public <T> T route(java.lang.String link, YoutubeLinkRouter.Routes<T> routes)- Specified by:
routein interfaceYoutubeLinkRouter
-
routeDirectPlaylist
protected <T> T routeDirectPlaylist(YoutubeLinkRouter.Routes<T> routes, java.lang.String id)
-
routeFromMainDomain
protected <T> T routeFromMainDomain(YoutubeLinkRouter.Routes<T> routes, java.lang.String url)
-
routeFromUrlWithVideoId
protected <T> T routeFromUrlWithVideoId(YoutubeLinkRouter.Routes<T> routes, java.lang.String videoId, com.sedmelluq.discord.lavaplayer.source.youtube.DefaultYoutubeLinkRouter.UrlInfo urlInfo)
-
routeFromShortDomain
protected <T> T routeFromShortDomain(YoutubeLinkRouter.Routes<T> routes, java.lang.String url)
-
routeFromEmbed
protected <T> T routeFromEmbed(YoutubeLinkRouter.Routes<T> routes, java.lang.String url)
-
routeFromShorts
protected <T> T routeFromShorts(YoutubeLinkRouter.Routes<T> routes, java.lang.String url)
-
routeFromLive
protected <T> T routeFromLive(YoutubeLinkRouter.Routes<T> routes, java.lang.String url)
-
-