public final class YoutubeSearchQueryHandlerFactory extends SearchQueryHandlerFactory
Modifier and Type | Field and Description |
---|---|
static String |
ALL |
static String |
CHANNELS |
static String |
MUSIC_ALBUMS |
static String |
MUSIC_ARTISTS |
static String |
MUSIC_PLAYLISTS |
static String |
MUSIC_SONGS |
static String |
MUSIC_VIDEOS |
static String |
PLAYLISTS |
static String |
VIDEOS |
Constructor and Description |
---|
YoutubeSearchQueryHandlerFactory() |
Modifier and Type | Method and Description |
---|---|
String[] |
getAvailableContentFilter()
Will returns content filter the corresponding extractor can handle like "channels", "videos",
"music", etc.
|
static YoutubeSearchQueryHandlerFactory |
getInstance() |
static String |
getSearchParameter(String contentFilter) |
String |
getUrl(String searchString,
List<String> contentFilters,
String sortFilter) |
fromQuery, fromQuery, getId, getSearchString, onAcceptUrl
fromId, fromId, fromQuery, fromUrl, fromUrl, getAvailableSortFilter, getUrl, getUrl, getUrl
acceptUrl
public static final String ALL
public static final String VIDEOS
public static final String CHANNELS
public static final String PLAYLISTS
public static final String MUSIC_SONGS
public static final String MUSIC_VIDEOS
public static final String MUSIC_ALBUMS
public static final String MUSIC_PLAYLISTS
public static final String MUSIC_ARTISTS
@Nonnull public static YoutubeSearchQueryHandlerFactory getInstance()
public String getUrl(String searchString, @Nonnull List<String> contentFilters, String sortFilter) throws ParsingException
getUrl
in class SearchQueryHandlerFactory
ParsingException
public String[] getAvailableContentFilter()
ListLinkHandlerFactory
getAvailableContentFilter
in class ListLinkHandlerFactory