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 longUNKNOWN_SUBSCRIBER_COUNT
-
Constructor Summary
Constructors Modifier Constructor Description protectedChannelExtractor(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.StringgetDescription()abstract java.lang.StringgetFeedUrl()abstract java.util.List<Image>getParentChannelAvatars()abstract java.lang.StringgetParentChannelName()abstract java.lang.StringgetParentChannelUrl()abstract longgetSubscriberCount()abstract java.util.List<ListLinkHandler>getTabs()java.util.List<java.lang.String>getTags()abstract booleanisVerified()-
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
-
-