Class ChannelExtractor
- java.lang.Object
-
- org.schabi.newpipe.extractor.Extractor
-
- org.schabi.newpipe.extractor.channel.ChannelExtractor
-
- Direct Known Subclasses:
BandcampChannelExtractor
,MediaCCCConferenceExtractor
,PeertubeAccountExtractor
,PeertubeChannelExtractor
,SoundcloudChannelExtractor
,YoutubeChannelExtractor
public abstract class ChannelExtractor extends Extractor
-
-
Field Summary
Fields Modifier and Type Field Description static long
UNKNOWN_SUBSCRIBER_COUNT
-
Constructor Summary
Constructors Modifier Constructor Description protected
ChannelExtractor(StreamingService service, ListLinkHandler linkHandler)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract java.util.List<Image>
getAvatars()
abstract java.util.List<Image>
getBanners()
abstract java.lang.String
getDescription()
abstract java.lang.String
getFeedUrl()
abstract java.util.List<Image>
getParentChannelAvatars()
abstract java.lang.String
getParentChannelName()
abstract java.lang.String
getParentChannelUrl()
abstract long
getSubscriberCount()
abstract java.util.List<ListLinkHandler>
getTabs()
java.util.List<java.lang.String>
getTags()
abstract boolean
isVerified()
-
Methods inherited from class org.schabi.newpipe.extractor.Extractor
assertPageFetched, fetchPage, forceContentCountry, forceLocalization, getBaseUrl, getDownloader, getExtractorContentCountry, getExtractorLocalization, getId, getLinkHandler, getName, getOriginalUrl, getService, getServiceId, getTimeAgoParser, getUrl, isPageFetched, onFetchPage
-
-
-
-
Field Detail
-
UNKNOWN_SUBSCRIBER_COUNT
public static final long UNKNOWN_SUBSCRIBER_COUNT
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
ChannelExtractor
protected ChannelExtractor(StreamingService service, ListLinkHandler linkHandler)
-
-
Method Detail
-
getAvatars
@Nonnull public abstract java.util.List<Image> getAvatars() throws ParsingException
- Throws:
ParsingException
-
getBanners
@Nonnull public abstract java.util.List<Image> getBanners() throws ParsingException
- Throws:
ParsingException
-
getFeedUrl
public abstract java.lang.String getFeedUrl() throws ParsingException
- Throws:
ParsingException
-
getSubscriberCount
public abstract long getSubscriberCount() throws ParsingException
- Throws:
ParsingException
-
getDescription
public abstract java.lang.String getDescription() throws ParsingException
- Throws:
ParsingException
-
getParentChannelName
public abstract java.lang.String getParentChannelName() throws ParsingException
- Throws:
ParsingException
-
getParentChannelUrl
public abstract java.lang.String getParentChannelUrl() throws ParsingException
- Throws:
ParsingException
-
getParentChannelAvatars
@Nonnull public abstract java.util.List<Image> getParentChannelAvatars() throws ParsingException
- Throws:
ParsingException
-
isVerified
public abstract boolean isVerified() throws ParsingException
- Throws:
ParsingException
-
getTabs
@Nonnull public abstract java.util.List<ListLinkHandler> getTabs() throws ParsingException
- Throws:
ParsingException
-
getTags
@Nonnull public java.util.List<java.lang.String> getTags() throws ParsingException
- Throws:
ParsingException
-
-