var methods = {"i0":6,"i1":6,"i2":10,"i3":10,"i4":6,"i5":6,"i6":10,"i7":6,"i8":10,"i9":10,"i10":6,"i11":10,"i12":10,"i13":6,"i14":10,"i15":10,"i16":6,"i17":6,"i18":10,"i19":10,"i20":6,"i21":10,"i22":10,"i23":6,"i24":10,"i25":6,"i26":6,"i27":6,"i28":10,"i29":10,"i30":10,"i31":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
<li><ahref="../../../../org/schabi/newpipe/extractor/ServiceList.html"title="class in org.schabi.newpipe.extractor"><spanclass="typeNameLink">Prev Class</span></a></li>
<li><ahref="../../../../org/schabi/newpipe/extractor/StreamingService.LinkType.html"title="enum in org.schabi.newpipe.extractor"><spanclass="typeNameLink">Next Class</span></a></li>
<li><ahref="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">java.lang.Object</a></li>
<dd><ahref="../../../../org/schabi/newpipe/extractor/services/bandcamp/BandcampService.html"title="class in org.schabi.newpipe.extractor.services.bandcamp">BandcampService</a>, <ahref="../../../../org/schabi/newpipe/extractor/services/media_ccc/MediaCCCService.html"title="class in org.schabi.newpipe.extractor.services.media_ccc">MediaCCCService</a>, <ahref="../../../../org/schabi/newpipe/extractor/services/peertube/PeertubeService.html"title="class in org.schabi.newpipe.extractor.services.peertube">PeertubeService</a>, <ahref="../../../../org/schabi/newpipe/extractor/services/soundcloud/SoundcloudService.html"title="class in org.schabi.newpipe.extractor.services.soundcloud">SoundcloudService</a>, <ahref="../../../../org/schabi/newpipe/extractor/services/youtube/YoutubeService.html"title="class in org.schabi.newpipe.extractor.services.youtube">YoutubeService</a></dd>
extends <ahref="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a></pre>
<tdclass="colLast"><code><spanclass="memberNameLink"><ahref="../../../../org/schabi/newpipe/extractor/StreamingService.LinkType.html"title="enum in org.schabi.newpipe.extractor">StreamingService.LinkType</a></span></code>
<tdclass="colLast"><code><spanclass="memberNameLink"><ahref="../../../../org/schabi/newpipe/extractor/StreamingService.ServiceInfo.html"title="class in org.schabi.newpipe.extractor">StreamingService.ServiceInfo</a></span></code>
<divclass="block">This class holds meta information about the service implementation.</div>
<ahref="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a> name,
<ahref="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true"title="class or interface in java.util">List</a><<ahref="../../../../org/schabi/newpipe/extractor/StreamingService.ServiceInfo.MediaCapability.html"title="enum in org.schabi.newpipe.extractor">StreamingService.ServiceInfo.MediaCapability</a>> capabilities)</code>
<tdclass="colFirst"><code>abstract <ahref="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a></code></td>
<tdclass="colFirst"><code>abstract <ahref="../../../../org/schabi/newpipe/extractor/channel/ChannelExtractor.html"title="class in org.schabi.newpipe.extractor.channel">ChannelExtractor</a></code></td>
<tdclass="colLast"><code><spanclass="memberNameLink"><ahref="../../../../org/schabi/newpipe/extractor/StreamingService.html#getChannelExtractor-org.schabi.newpipe.extractor.linkhandler.ListLinkHandler-">getChannelExtractor</a></span>(<ahref="../../../../org/schabi/newpipe/extractor/linkhandler/ListLinkHandler.html"title="class in org.schabi.newpipe.extractor.linkhandler">ListLinkHandler</a> linkHandler)</code>
<divclass="block">Must create a new instance of a ChannelExtractor implementation.</div>
</td>
</tr>
<trid="i2"class="altColor">
<tdclass="colFirst"><code><ahref="../../../../org/schabi/newpipe/extractor/channel/ChannelExtractor.html"title="class in org.schabi.newpipe.extractor.channel">ChannelExtractor</a></code></td>
<tdclass="colLast"><code><spanclass="memberNameLink"><ahref="../../../../org/schabi/newpipe/extractor/StreamingService.html#getChannelExtractor-java.lang.String-">getChannelExtractor</a></span>(<ahref="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a> url)</code> </td>
<tdclass="colFirst"><code><ahref="../../../../org/schabi/newpipe/extractor/channel/ChannelExtractor.html"title="class in org.schabi.newpipe.extractor.channel">ChannelExtractor</a></code></td>
<tdclass="colLast"><code><spanclass="memberNameLink"><ahref="../../../../org/schabi/newpipe/extractor/StreamingService.html#getChannelExtractor-java.lang.String-java.util.List-java.lang.String-">getChannelExtractor</a></span>(<ahref="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a> id,
<ahref="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true"title="class or interface in java.util">List</a><<ahref="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a>> contentFilter,
<ahref="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a> sortFilter)</code> </td>
<tdclass="colFirst"><code>abstract <ahref="../../../../org/schabi/newpipe/extractor/linkhandler/ListLinkHandlerFactory.html"title="class in org.schabi.newpipe.extractor.linkhandler">ListLinkHandlerFactory</a></code></td>
<divclass="block">Must return a new instance of an implementation of ListLinkHandlerFactory for channels.</div>
</td>
</tr>
<trid="i5"class="rowColor">
<tdclass="colFirst"><code>abstract <ahref="../../../../org/schabi/newpipe/extractor/comments/CommentsExtractor.html"title="class in org.schabi.newpipe.extractor.comments">CommentsExtractor</a></code></td>
<tdclass="colLast"><code><spanclass="memberNameLink"><ahref="../../../../org/schabi/newpipe/extractor/StreamingService.html#getCommentsExtractor-org.schabi.newpipe.extractor.linkhandler.ListLinkHandler-">getCommentsExtractor</a></span>(<ahref="../../../../org/schabi/newpipe/extractor/linkhandler/ListLinkHandler.html"title="class in org.schabi.newpipe.extractor.linkhandler">ListLinkHandler</a> linkHandler)</code> </td>
</tr>
<trid="i6"class="altColor">
<tdclass="colFirst"><code><ahref="../../../../org/schabi/newpipe/extractor/comments/CommentsExtractor.html"title="class in org.schabi.newpipe.extractor.comments">CommentsExtractor</a></code></td>
<tdclass="colLast"><code><spanclass="memberNameLink"><ahref="../../../../org/schabi/newpipe/extractor/StreamingService.html#getCommentsExtractor-java.lang.String-">getCommentsExtractor</a></span>(<ahref="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a> url)</code> </td>
<tdclass="colFirst"><code>abstract <ahref="../../../../org/schabi/newpipe/extractor/linkhandler/ListLinkHandlerFactory.html"title="class in org.schabi.newpipe.extractor.linkhandler">ListLinkHandlerFactory</a></code></td>
<tdclass="colFirst"><code><ahref="../../../../org/schabi/newpipe/extractor/localization/ContentCountry.html"title="class in org.schabi.newpipe.extractor.localization">ContentCountry</a></code></td>
<divclass="block">Returns the country that should be used to fetch content in this service.</div>
</td>
</tr>
<trid="i9"class="rowColor">
<tdclass="colFirst"><code><ahref="../../../../org/schabi/newpipe/extractor/feed/FeedExtractor.html"title="class in org.schabi.newpipe.extractor.feed">FeedExtractor</a></code></td>
<tdclass="colLast"><code><spanclass="memberNameLink"><ahref="../../../../org/schabi/newpipe/extractor/StreamingService.html#getFeedExtractor-java.lang.String-">getFeedExtractor</a></span>(<ahref="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a> url)</code>
<divclass="block">This method decides which strategy will be chosen to fetch the feed.</div>
</td>
</tr>
<trid="i10"class="altColor">
<tdclass="colFirst"><code>abstract <ahref="../../../../org/schabi/newpipe/extractor/kiosk/KioskList.html"title="class in org.schabi.newpipe.extractor.kiosk">KioskList</a></code></td>
<divclass="block">Must create a new instance of a KioskList implementation.</div>
</td>
</tr>
<trid="i11"class="rowColor">
<tdclass="colFirst"><code><ahref="../../../../org/schabi/newpipe/extractor/StreamingService.LinkType.html"title="enum in org.schabi.newpipe.extractor">StreamingService.LinkType</a></code></td>
<tdclass="colLast"><code><spanclass="memberNameLink"><ahref="../../../../org/schabi/newpipe/extractor/StreamingService.html#getLinkTypeByUrl-java.lang.String-">getLinkTypeByUrl</a></span>(<ahref="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a> url)</code>
<divclass="block">Figures out where the link is pointing to (a channel, a video, a playlist, etc.)</div>
</td>
</tr>
<trid="i12"class="altColor">
<tdclass="colFirst"><code><ahref="../../../../org/schabi/newpipe/extractor/localization/Localization.html"title="class in org.schabi.newpipe.extractor.localization">Localization</a></code></td>
<divclass="block">Returns the localization that should be used in this service.</div>
</td>
</tr>
<trid="i13"class="rowColor">
<tdclass="colFirst"><code>abstract <ahref="../../../../org/schabi/newpipe/extractor/playlist/PlaylistExtractor.html"title="class in org.schabi.newpipe.extractor.playlist">PlaylistExtractor</a></code></td>
<tdclass="colLast"><code><spanclass="memberNameLink"><ahref="../../../../org/schabi/newpipe/extractor/StreamingService.html#getPlaylistExtractor-org.schabi.newpipe.extractor.linkhandler.ListLinkHandler-">getPlaylistExtractor</a></span>(<ahref="../../../../org/schabi/newpipe/extractor/linkhandler/ListLinkHandler.html"title="class in org.schabi.newpipe.extractor.linkhandler">ListLinkHandler</a> linkHandler)</code>
<divclass="block">Must crete a new instance of a PlaylistExtractor implementation.</div>
</td>
</tr>
<trid="i14"class="altColor">
<tdclass="colFirst"><code><ahref="../../../../org/schabi/newpipe/extractor/playlist/PlaylistExtractor.html"title="class in org.schabi.newpipe.extractor.playlist">PlaylistExtractor</a></code></td>
<tdclass="colLast"><code><spanclass="memberNameLink"><ahref="../../../../org/schabi/newpipe/extractor/StreamingService.html#getPlaylistExtractor-java.lang.String-">getPlaylistExtractor</a></span>(<ahref="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a> url)</code> </td>
<tdclass="colFirst"><code><ahref="../../../../org/schabi/newpipe/extractor/playlist/PlaylistExtractor.html"title="class in org.schabi.newpipe.extractor.playlist">PlaylistExtractor</a></code></td>
<tdclass="colLast"><code><spanclass="memberNameLink"><ahref="../../../../org/schabi/newpipe/extractor/StreamingService.html#getPlaylistExtractor-java.lang.String-java.util.List-java.lang.String-">getPlaylistExtractor</a></span>(<ahref="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a> id,
<ahref="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true"title="class or interface in java.util">List</a><<ahref="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a>> contentFilter,
<ahref="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a> sortFilter)</code> </td>
<tdclass="colFirst"><code>abstract <ahref="../../../../org/schabi/newpipe/extractor/linkhandler/ListLinkHandlerFactory.html"title="class in org.schabi.newpipe.extractor.linkhandler">ListLinkHandlerFactory</a></code></td>
<divclass="block">Must return a new instance of an implementation of ListLinkHandlerFactory for playlists.</div>
</td>
</tr>
<trid="i17"class="rowColor">
<tdclass="colFirst"><code>abstract <ahref="../../../../org/schabi/newpipe/extractor/search/SearchExtractor.html"title="class in org.schabi.newpipe.extractor.search">SearchExtractor</a></code></td>
<tdclass="colLast"><code><spanclass="memberNameLink"><ahref="../../../../org/schabi/newpipe/extractor/StreamingService.html#getSearchExtractor-org.schabi.newpipe.extractor.linkhandler.SearchQueryHandler-">getSearchExtractor</a></span>(<ahref="../../../../org/schabi/newpipe/extractor/linkhandler/SearchQueryHandler.html"title="class in org.schabi.newpipe.extractor.linkhandler">SearchQueryHandler</a> queryHandler)</code>
<divclass="block">Must create a new instance of a SearchExtractor implementation.</div>
</td>
</tr>
<trid="i18"class="altColor">
<tdclass="colFirst"><code><ahref="../../../../org/schabi/newpipe/extractor/search/SearchExtractor.html"title="class in org.schabi.newpipe.extractor.search">SearchExtractor</a></code></td>
<tdclass="colLast"><code><spanclass="memberNameLink"><ahref="../../../../org/schabi/newpipe/extractor/StreamingService.html#getSearchExtractor-java.lang.String-">getSearchExtractor</a></span>(<ahref="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a> query)</code> </td>
<tdclass="colFirst"><code><ahref="../../../../org/schabi/newpipe/extractor/search/SearchExtractor.html"title="class in org.schabi.newpipe.extractor.search">SearchExtractor</a></code></td>
<tdclass="colLast"><code><spanclass="memberNameLink"><ahref="../../../../org/schabi/newpipe/extractor/StreamingService.html#getSearchExtractor-java.lang.String-java.util.List-java.lang.String-">getSearchExtractor</a></span>(<ahref="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a> query,
<ahref="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true"title="class or interface in java.util">List</a><<ahref="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a>> contentFilter,
<ahref="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a> sortFilter)</code> </td>
<tdclass="colFirst"><code>abstract <ahref="../../../../org/schabi/newpipe/extractor/linkhandler/SearchQueryHandlerFactory.html"title="class in org.schabi.newpipe.extractor.linkhandler">SearchQueryHandlerFactory</a></code></td>
<tdclass="colFirst"><code><ahref="../../../../org/schabi/newpipe/extractor/StreamingService.ServiceInfo.html"title="class in org.schabi.newpipe.extractor">StreamingService.ServiceInfo</a></code></td>
<tdclass="colFirst"><code>abstract <ahref="../../../../org/schabi/newpipe/extractor/stream/StreamExtractor.html"title="class in org.schabi.newpipe.extractor.stream">StreamExtractor</a></code></td>
<tdclass="colLast"><code><spanclass="memberNameLink"><ahref="../../../../org/schabi/newpipe/extractor/StreamingService.html#getStreamExtractor-org.schabi.newpipe.extractor.linkhandler.LinkHandler-">getStreamExtractor</a></span>(<ahref="../../../../org/schabi/newpipe/extractor/linkhandler/LinkHandler.html"title="class in org.schabi.newpipe.extractor.linkhandler">LinkHandler</a> linkHandler)</code>
<divclass="block">Must create a new instance of a StreamExtractor implementation.</div>
</td>
</tr>
<trid="i24"class="altColor">
<tdclass="colFirst"><code><ahref="../../../../org/schabi/newpipe/extractor/stream/StreamExtractor.html"title="class in org.schabi.newpipe.extractor.stream">StreamExtractor</a></code></td>
<tdclass="colLast"><code><spanclass="memberNameLink"><ahref="../../../../org/schabi/newpipe/extractor/StreamingService.html#getStreamExtractor-java.lang.String-">getStreamExtractor</a></span>(<ahref="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a> url)</code> </td>
<tdclass="colFirst"><code>abstract <ahref="../../../../org/schabi/newpipe/extractor/linkhandler/LinkHandlerFactory.html"title="class in org.schabi.newpipe.extractor.linkhandler">LinkHandlerFactory</a></code></td>
<divclass="block">Must return a new instance of an implementation of LinkHandlerFactory for streams.</div>
</td>
</tr>
<trid="i26"class="altColor">
<tdclass="colFirst"><code>abstract <ahref="../../../../org/schabi/newpipe/extractor/subscription/SubscriptionExtractor.html"title="class in org.schabi.newpipe.extractor.subscription">SubscriptionExtractor</a></code></td>
<tdclass="colFirst"><code>abstract <ahref="../../../../org/schabi/newpipe/extractor/suggestion/SuggestionExtractor.html"title="class in org.schabi.newpipe.extractor.suggestion">SuggestionExtractor</a></code></td>
<tdclass="colFirst"><code><ahref="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true"title="class or interface in java.util">List</a><<ahref="../../../../org/schabi/newpipe/extractor/localization/ContentCountry.html"title="class in org.schabi.newpipe.extractor.localization">ContentCountry</a>></code></td>
<tdclass="colFirst"><code><ahref="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true"title="class or interface in java.util">List</a><<ahref="../../../../org/schabi/newpipe/extractor/localization/Localization.html"title="class in org.schabi.newpipe.extractor.localization">Localization</a>></code></td>
<divclass="block">Returns a list of localizations that this service supports.</div>
</td>
</tr>
<trid="i30"class="altColor">
<tdclass="colFirst"><code><ahref="../../../../org/schabi/newpipe/extractor/localization/TimeAgoParser.html"title="class in org.schabi.newpipe.extractor.localization">TimeAgoParser</a></code></td>
<tdclass="colLast"><code><spanclass="memberNameLink"><ahref="../../../../org/schabi/newpipe/extractor/StreamingService.html#getTimeAgoParser-org.schabi.newpipe.extractor.localization.Localization-">getTimeAgoParser</a></span>(<ahref="../../../../org/schabi/newpipe/extractor/localization/Localization.html"title="class in org.schabi.newpipe.extractor.localization">Localization</a> localization)</code>
<tdclass="colFirst"><code><ahref="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a></code></td>
<h3>Methods inherited from class java.lang.<ahref="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a></h3>
<code><ahref="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--"title="class or interface in java.lang">clone</a>, <ahref="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-"title="class or interface in java.lang">equals</a>, <ahref="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--"title="class or interface in java.lang">finalize</a>, <ahref="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--"title="class or interface in java.lang">getClass</a>, <ahref="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--"title="class or interface in java.lang">hashCode</a>, <ahref="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--"title="class or interface in java.lang">notify</a>, <ahref="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--"title="class or interface in java.lang">notifyAll</a>, <ahref="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--"title="class or interface in java.lang">wait</a>, <ahref="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-"title="class or interface in java.lang">wait</a>, <ahref="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-"title="class or interface in java.lang">wait</a></code></li>
<ahref="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a> name,
<ahref="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true"title="class or interface in java.util">List</a><<ahref="../../../../org/schabi/newpipe/extractor/StreamingService.ServiceInfo.MediaCapability.html"title="enum in org.schabi.newpipe.extractor">StreamingService.ServiceInfo.MediaCapability</a>> capabilities)</pre>
set the id when you put the extractor into <ahref="../../../../org/schabi/newpipe/extractor/ServiceList.html"title="class in org.schabi.newpipe.extractor"><code>ServiceList</code></a>
<pre>public <ahref="../../../../org/schabi/newpipe/extractor/StreamingService.ServiceInfo.html"title="class in org.schabi.newpipe.extractor">StreamingService.ServiceInfo</a> getServiceInfo()</pre>
<pre>public <ahref="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a> toString()</pre>
<dd><code><ahref="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--"title="class or interface in java.lang">toString</a></code> in class <code><ahref="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a></code></dd>
<pre>public abstract <ahref="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a> getBaseUrl()</pre>
<pre>public abstract <ahref="../../../../org/schabi/newpipe/extractor/linkhandler/LinkHandlerFactory.html"title="class in org.schabi.newpipe.extractor.linkhandler">LinkHandlerFactory</a> getStreamLHFactory()</pre>
<divclass="block">Must return a new instance of an implementation of LinkHandlerFactory for streams.</div>
<dl>
<dt><spanclass="returnLabel">Returns:</span></dt>
<dd>an instance of a LinkHandlerFactory for streams</dd>
</dl>
</li>
</ul>
<aname="getChannelLHFactory--">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>getChannelLHFactory</h4>
<pre>public abstract <ahref="../../../../org/schabi/newpipe/extractor/linkhandler/ListLinkHandlerFactory.html"title="class in org.schabi.newpipe.extractor.linkhandler">ListLinkHandlerFactory</a> getChannelLHFactory()</pre>
<divclass="block">Must return a new instance of an implementation of ListLinkHandlerFactory for channels.
If support for channels is not given null must be returned.</div>
<dl>
<dt><spanclass="returnLabel">Returns:</span></dt>
<dd>an instance of a ListLinkHandlerFactory for channels or null</dd>
</dl>
</li>
</ul>
<aname="getPlaylistLHFactory--">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>getPlaylistLHFactory</h4>
<pre>public abstract <ahref="../../../../org/schabi/newpipe/extractor/linkhandler/ListLinkHandlerFactory.html"title="class in org.schabi.newpipe.extractor.linkhandler">ListLinkHandlerFactory</a> getPlaylistLHFactory()</pre>
<divclass="block">Must return a new instance of an implementation of ListLinkHandlerFactory for playlists.
If support for playlists is not given null must be returned.</div>
<dl>
<dt><spanclass="returnLabel">Returns:</span></dt>
<dd>an instance of a ListLinkHandlerFactory for playlists or null</dd>
</dl>
</li>
</ul>
<aname="getSearchQHFactory--">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>getSearchQHFactory</h4>
<pre>public abstract <ahref="../../../../org/schabi/newpipe/extractor/linkhandler/SearchQueryHandlerFactory.html"title="class in org.schabi.newpipe.extractor.linkhandler">SearchQueryHandlerFactory</a> getSearchQHFactory()</pre>
<divclass="block">Must return an instance of an implementation of SearchQueryHandlerFactory.</div>
<dl>
<dt><spanclass="returnLabel">Returns:</span></dt>
<dd>an instance of a SearchQueryHandlerFactory</dd>
</dl>
</li>
</ul>
<aname="getCommentsLHFactory--">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>getCommentsLHFactory</h4>
<pre>public abstract <ahref="../../../../org/schabi/newpipe/extractor/linkhandler/ListLinkHandlerFactory.html"title="class in org.schabi.newpipe.extractor.linkhandler">ListLinkHandlerFactory</a> getCommentsLHFactory()</pre>
<pre>public abstract <ahref="../../../../org/schabi/newpipe/extractor/search/SearchExtractor.html"title="class in org.schabi.newpipe.extractor.search">SearchExtractor</a> getSearchExtractor(<ahref="../../../../org/schabi/newpipe/extractor/linkhandler/SearchQueryHandler.html"title="class in org.schabi.newpipe.extractor.linkhandler">SearchQueryHandler</a> queryHandler)</pre>
<divclass="block">Must create a new instance of a SearchExtractor implementation.</div>
<dd><code>queryHandler</code> - specifies the keyword lock for, and the filters which should be applied.</dd>
<dt><spanclass="returnLabel">Returns:</span></dt>
<dd>a new SearchExtractor instance</dd>
</dl>
</li>
</ul>
<aname="getSuggestionExtractor--">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>getSuggestionExtractor</h4>
<pre>public abstract <ahref="../../../../org/schabi/newpipe/extractor/suggestion/SuggestionExtractor.html"title="class in org.schabi.newpipe.extractor.suggestion">SuggestionExtractor</a> getSuggestionExtractor()</pre>
<divclass="block">Must create a new instance of a SuggestionExtractor implementation.</div>
<dl>
<dt><spanclass="returnLabel">Returns:</span></dt>
<dd>a new SuggestionExtractor instance</dd>
</dl>
</li>
</ul>
<aname="getSubscriptionExtractor--">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>getSubscriptionExtractor</h4>
<pre>public abstract <ahref="../../../../org/schabi/newpipe/extractor/subscription/SubscriptionExtractor.html"title="class in org.schabi.newpipe.extractor.subscription">SubscriptionExtractor</a> getSubscriptionExtractor()</pre>
<divclass="block">Outdated or obsolete. null can be returned.</div>
<pre><ahref="https://docs.oracle.com/javase/8/docs/api/javax/annotation/Nullable.html?is-external=true"title="class or interface in javax.annotation">@Nullable</a>
public <ahref="../../../../org/schabi/newpipe/extractor/feed/FeedExtractor.html"title="class in org.schabi.newpipe.extractor.feed">FeedExtractor</a> getFeedExtractor(<ahref="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a> url)
throws <ahref="../../../../org/schabi/newpipe/extractor/exceptions/ExtractionException.html"title="class in org.schabi.newpipe.extractor.exceptions">ExtractionException</a></pre>
In services which there's no other way to retrieve them, null should be returned.</div>
<dl>
<dt><spanclass="returnLabel">Returns:</span></dt>
<dd>a <ahref="../../../../org/schabi/newpipe/extractor/feed/FeedExtractor.html"title="class in org.schabi.newpipe.extractor.feed"><code>FeedExtractor</code></a> instance or null.</dd>
<dt><spanclass="throwsLabel">Throws:</span></dt>
<dd><code><ahref="../../../../org/schabi/newpipe/extractor/exceptions/ExtractionException.html"title="class in org.schabi.newpipe.extractor.exceptions">ExtractionException</a></code></dd>
</dl>
</li>
</ul>
<aname="getKioskList--">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>getKioskList</h4>
<pre>public abstract <ahref="../../../../org/schabi/newpipe/extractor/kiosk/KioskList.html"title="class in org.schabi.newpipe.extractor.kiosk">KioskList</a> getKioskList()
throws <ahref="../../../../org/schabi/newpipe/extractor/exceptions/ExtractionException.html"title="class in org.schabi.newpipe.extractor.exceptions">ExtractionException</a></pre>
<divclass="block">Must create a new instance of a KioskList implementation.</div>
<dl>
<dt><spanclass="returnLabel">Returns:</span></dt>
<dd>a new KioskList instance</dd>
<dt><spanclass="throwsLabel">Throws:</span></dt>
<dd><code><ahref="../../../../org/schabi/newpipe/extractor/exceptions/ExtractionException.html"title="class in org.schabi.newpipe.extractor.exceptions">ExtractionException</a></code></dd>
<pre>public abstract <ahref="../../../../org/schabi/newpipe/extractor/channel/ChannelExtractor.html"title="class in org.schabi.newpipe.extractor.channel">ChannelExtractor</a> getChannelExtractor(<ahref="../../../../org/schabi/newpipe/extractor/linkhandler/ListLinkHandler.html"title="class in org.schabi.newpipe.extractor.linkhandler">ListLinkHandler</a> linkHandler)
throws <ahref="../../../../org/schabi/newpipe/extractor/exceptions/ExtractionException.html"title="class in org.schabi.newpipe.extractor.exceptions">ExtractionException</a></pre>
<divclass="block">Must create a new instance of a ChannelExtractor implementation.</div>
<dd><code>linkHandler</code> - is pointing to the channel which should be handled by this new instance.</dd>
<dt><spanclass="returnLabel">Returns:</span></dt>
<dd>a new ChannelExtractor</dd>
<dt><spanclass="throwsLabel">Throws:</span></dt>
<dd><code><ahref="../../../../org/schabi/newpipe/extractor/exceptions/ExtractionException.html"title="class in org.schabi.newpipe.extractor.exceptions">ExtractionException</a></code></dd>
<pre>public abstract <ahref="../../../../org/schabi/newpipe/extractor/playlist/PlaylistExtractor.html"title="class in org.schabi.newpipe.extractor.playlist">PlaylistExtractor</a> getPlaylistExtractor(<ahref="../../../../org/schabi/newpipe/extractor/linkhandler/ListLinkHandler.html"title="class in org.schabi.newpipe.extractor.linkhandler">ListLinkHandler</a> linkHandler)
throws <ahref="../../../../org/schabi/newpipe/extractor/exceptions/ExtractionException.html"title="class in org.schabi.newpipe.extractor.exceptions">ExtractionException</a></pre>
<divclass="block">Must crete a new instance of a PlaylistExtractor implementation.</div>
<dd><code>linkHandler</code> - is pointing to the playlist which should be handled by this new instance.</dd>
<dt><spanclass="returnLabel">Returns:</span></dt>
<dd>a new PlaylistExtractor</dd>
<dt><spanclass="throwsLabel">Throws:</span></dt>
<dd><code><ahref="../../../../org/schabi/newpipe/extractor/exceptions/ExtractionException.html"title="class in org.schabi.newpipe.extractor.exceptions">ExtractionException</a></code></dd>
<pre>public abstract <ahref="../../../../org/schabi/newpipe/extractor/stream/StreamExtractor.html"title="class in org.schabi.newpipe.extractor.stream">StreamExtractor</a> getStreamExtractor(<ahref="../../../../org/schabi/newpipe/extractor/linkhandler/LinkHandler.html"title="class in org.schabi.newpipe.extractor.linkhandler">LinkHandler</a> linkHandler)
throws <ahref="../../../../org/schabi/newpipe/extractor/exceptions/ExtractionException.html"title="class in org.schabi.newpipe.extractor.exceptions">ExtractionException</a></pre>
<divclass="block">Must create a new instance of a StreamExtractor implementation.</div>
<dd><code>linkHandler</code> - is pointing to the stream which should be handled by this new instance.</dd>
<dt><spanclass="returnLabel">Returns:</span></dt>
<dd>a new StreamExtractor</dd>
<dt><spanclass="throwsLabel">Throws:</span></dt>
<dd><code><ahref="../../../../org/schabi/newpipe/extractor/exceptions/ExtractionException.html"title="class in org.schabi.newpipe.extractor.exceptions">ExtractionException</a></code></dd>
<pre>public abstract <ahref="../../../../org/schabi/newpipe/extractor/comments/CommentsExtractor.html"title="class in org.schabi.newpipe.extractor.comments">CommentsExtractor</a> getCommentsExtractor(<ahref="../../../../org/schabi/newpipe/extractor/linkhandler/ListLinkHandler.html"title="class in org.schabi.newpipe.extractor.linkhandler">ListLinkHandler</a> linkHandler)
throws <ahref="../../../../org/schabi/newpipe/extractor/exceptions/ExtractionException.html"title="class in org.schabi.newpipe.extractor.exceptions">ExtractionException</a></pre>
<dl>
<dt><spanclass="throwsLabel">Throws:</span></dt>
<dd><code><ahref="../../../../org/schabi/newpipe/extractor/exceptions/ExtractionException.html"title="class in org.schabi.newpipe.extractor.exceptions">ExtractionException</a></code></dd>
<pre>public <ahref="../../../../org/schabi/newpipe/extractor/search/SearchExtractor.html"title="class in org.schabi.newpipe.extractor.search">SearchExtractor</a> getSearchExtractor(<ahref="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a> query,
<ahref="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true"title="class or interface in java.util">List</a><<ahref="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a>> contentFilter,
<ahref="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a> sortFilter)
throws <ahref="../../../../org/schabi/newpipe/extractor/exceptions/ExtractionException.html"title="class in org.schabi.newpipe.extractor.exceptions">ExtractionException</a></pre>
<dl>
<dt><spanclass="throwsLabel">Throws:</span></dt>
<dd><code><ahref="../../../../org/schabi/newpipe/extractor/exceptions/ExtractionException.html"title="class in org.schabi.newpipe.extractor.exceptions">ExtractionException</a></code></dd>
<pre>public <ahref="../../../../org/schabi/newpipe/extractor/channel/ChannelExtractor.html"title="class in org.schabi.newpipe.extractor.channel">ChannelExtractor</a> getChannelExtractor(<ahref="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a> id,
<ahref="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true"title="class or interface in java.util">List</a><<ahref="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a>> contentFilter,
<ahref="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a> sortFilter)
throws <ahref="../../../../org/schabi/newpipe/extractor/exceptions/ExtractionException.html"title="class in org.schabi.newpipe.extractor.exceptions">ExtractionException</a></pre>
<dl>
<dt><spanclass="throwsLabel">Throws:</span></dt>
<dd><code><ahref="../../../../org/schabi/newpipe/extractor/exceptions/ExtractionException.html"title="class in org.schabi.newpipe.extractor.exceptions">ExtractionException</a></code></dd>
<pre>public <ahref="../../../../org/schabi/newpipe/extractor/playlist/PlaylistExtractor.html"title="class in org.schabi.newpipe.extractor.playlist">PlaylistExtractor</a> getPlaylistExtractor(<ahref="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a> id,
<ahref="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true"title="class or interface in java.util">List</a><<ahref="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a>> contentFilter,
<ahref="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a> sortFilter)
throws <ahref="../../../../org/schabi/newpipe/extractor/exceptions/ExtractionException.html"title="class in org.schabi.newpipe.extractor.exceptions">ExtractionException</a></pre>
<dl>
<dt><spanclass="throwsLabel">Throws:</span></dt>
<dd><code><ahref="../../../../org/schabi/newpipe/extractor/exceptions/ExtractionException.html"title="class in org.schabi.newpipe.extractor.exceptions">ExtractionException</a></code></dd>
<pre>public <ahref="../../../../org/schabi/newpipe/extractor/search/SearchExtractor.html"title="class in org.schabi.newpipe.extractor.search">SearchExtractor</a> getSearchExtractor(<ahref="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a> query)
throws <ahref="../../../../org/schabi/newpipe/extractor/exceptions/ExtractionException.html"title="class in org.schabi.newpipe.extractor.exceptions">ExtractionException</a></pre>
<dl>
<dt><spanclass="throwsLabel">Throws:</span></dt>
<dd><code><ahref="../../../../org/schabi/newpipe/extractor/exceptions/ExtractionException.html"title="class in org.schabi.newpipe.extractor.exceptions">ExtractionException</a></code></dd>
<pre>public <ahref="../../../../org/schabi/newpipe/extractor/channel/ChannelExtractor.html"title="class in org.schabi.newpipe.extractor.channel">ChannelExtractor</a> getChannelExtractor(<ahref="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a> url)
throws <ahref="../../../../org/schabi/newpipe/extractor/exceptions/ExtractionException.html"title="class in org.schabi.newpipe.extractor.exceptions">ExtractionException</a></pre>
<dl>
<dt><spanclass="throwsLabel">Throws:</span></dt>
<dd><code><ahref="../../../../org/schabi/newpipe/extractor/exceptions/ExtractionException.html"title="class in org.schabi.newpipe.extractor.exceptions">ExtractionException</a></code></dd>
<pre>public <ahref="../../../../org/schabi/newpipe/extractor/playlist/PlaylistExtractor.html"title="class in org.schabi.newpipe.extractor.playlist">PlaylistExtractor</a> getPlaylistExtractor(<ahref="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a> url)
throws <ahref="../../../../org/schabi/newpipe/extractor/exceptions/ExtractionException.html"title="class in org.schabi.newpipe.extractor.exceptions">ExtractionException</a></pre>
<dl>
<dt><spanclass="throwsLabel">Throws:</span></dt>
<dd><code><ahref="../../../../org/schabi/newpipe/extractor/exceptions/ExtractionException.html"title="class in org.schabi.newpipe.extractor.exceptions">ExtractionException</a></code></dd>
<pre>public <ahref="../../../../org/schabi/newpipe/extractor/stream/StreamExtractor.html"title="class in org.schabi.newpipe.extractor.stream">StreamExtractor</a> getStreamExtractor(<ahref="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a> url)
throws <ahref="../../../../org/schabi/newpipe/extractor/exceptions/ExtractionException.html"title="class in org.schabi.newpipe.extractor.exceptions">ExtractionException</a></pre>
<dl>
<dt><spanclass="throwsLabel">Throws:</span></dt>
<dd><code><ahref="../../../../org/schabi/newpipe/extractor/exceptions/ExtractionException.html"title="class in org.schabi.newpipe.extractor.exceptions">ExtractionException</a></code></dd>
<pre>public <ahref="../../../../org/schabi/newpipe/extractor/comments/CommentsExtractor.html"title="class in org.schabi.newpipe.extractor.comments">CommentsExtractor</a> getCommentsExtractor(<ahref="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a> url)
throws <ahref="../../../../org/schabi/newpipe/extractor/exceptions/ExtractionException.html"title="class in org.schabi.newpipe.extractor.exceptions">ExtractionException</a></pre>
<dl>
<dt><spanclass="throwsLabel">Throws:</span></dt>
<dd><code><ahref="../../../../org/schabi/newpipe/extractor/exceptions/ExtractionException.html"title="class in org.schabi.newpipe.extractor.exceptions">ExtractionException</a></code></dd>
<pre>public final <ahref="../../../../org/schabi/newpipe/extractor/StreamingService.LinkType.html"title="enum in org.schabi.newpipe.extractor">StreamingService.LinkType</a> getLinkTypeByUrl(<ahref="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a> url)
throws <ahref="../../../../org/schabi/newpipe/extractor/exceptions/ParsingException.html"title="class in org.schabi.newpipe.extractor.exceptions">ParsingException</a></pre>
<divclass="block">Figures out where the link is pointing to (a channel, a video, a playlist, etc.)</div>
<dd><code>url</code> - the url on which it should be decided of which link type it is</dd>
<dt><spanclass="returnLabel">Returns:</span></dt>
<dd>the link type of url</dd>
<dt><spanclass="throwsLabel">Throws:</span></dt>
<dd><code><ahref="../../../../org/schabi/newpipe/extractor/exceptions/ParsingException.html"title="class in org.schabi.newpipe.extractor.exceptions">ParsingException</a></code></dd>
<pre>public <ahref="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true"title="class or interface in java.util">List</a><<ahref="../../../../org/schabi/newpipe/extractor/localization/Localization.html"title="class in org.schabi.newpipe.extractor.localization">Localization</a>> getSupportedLocalizations()</pre>
<pre>public <ahref="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true"title="class or interface in java.util">List</a><<ahref="../../../../org/schabi/newpipe/extractor/localization/ContentCountry.html"title="class in org.schabi.newpipe.extractor.localization">ContentCountry</a>> getSupportedCountries()</pre>
<divclass="block">Returns a list of countries that this service supports.<br></div>
</li>
</ul>
<aname="getLocalization--">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>getLocalization</h4>
<pre>public <ahref="../../../../org/schabi/newpipe/extractor/localization/Localization.html"title="class in org.schabi.newpipe.extractor.localization">Localization</a> getLocalization()</pre>
<divclass="block">Returns the localization that should be used in this service. It will get which localization
the user prefer (using <ahref="../../../../org/schabi/newpipe/extractor/NewPipe.html#getPreferredLocalization--"><code>NewPipe.getPreferredLocalization()</code></a>), then it will:
<ul>
<li>Check if the exactly localization is supported by this service.</li>
<li>Fallback to the <ahref="../../../../org/schabi/newpipe/extractor/localization/Localization.html#DEFAULT"><code>default</code></a> localization.</li>
</ul></div>
</li>
</ul>
<aname="getContentCountry--">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>getContentCountry</h4>
<pre>public <ahref="../../../../org/schabi/newpipe/extractor/localization/ContentCountry.html"title="class in org.schabi.newpipe.extractor.localization">ContentCountry</a> getContentCountry()</pre>
<divclass="block">Returns the country that should be used to fetch content in this service. It will get which
country the user prefer (using <ahref="../../../../org/schabi/newpipe/extractor/NewPipe.html#getPreferredContentCountry--"><code>NewPipe.getPreferredContentCountry()</code></a>), then it will:
<li>Check if the country is supported by this service.</li>
<li>If not, fallback to the <ahref="../../../../org/schabi/newpipe/extractor/localization/ContentCountry.html#DEFAULT"><code>default</code></a> country.</li>
<pre>public <ahref="../../../../org/schabi/newpipe/extractor/localization/TimeAgoParser.html"title="class in org.schabi.newpipe.extractor.localization">TimeAgoParser</a> getTimeAgoParser(<ahref="../../../../org/schabi/newpipe/extractor/localization/Localization.html"title="class in org.schabi.newpipe.extractor.localization">Localization</a> localization)</pre>
<divclass="block">Get an instance of the time ago parser using the patterns related to the passed localization.
<br><br>
Just like <ahref="../../../../org/schabi/newpipe/extractor/StreamingService.html#getLocalization--"><code>getLocalization()</code></a>, it will also try to fallback to a less specific
localization if the exact one is not available/supported.</div>
<dd><code><ahref="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true"title="class or interface in java.lang">IllegalArgumentException</a></code> - if the localization is not supported (parsing patterns are
<li><ahref="../../../../org/schabi/newpipe/extractor/ServiceList.html"title="class in org.schabi.newpipe.extractor"><spanclass="typeNameLink">Prev Class</span></a></li>
<li><ahref="../../../../org/schabi/newpipe/extractor/StreamingService.LinkType.html"title="enum in org.schabi.newpipe.extractor"><spanclass="typeNameLink">Next Class</span></a></li>