public abstract class KioskExtractor<T extends InfoItem> extends ListExtractor<T>
ListExtractor.InfoItemsPage<T extends InfoItem>
ITEM_COUNT_INFINITE, ITEM_COUNT_MORE_THAN_100, ITEM_COUNT_UNKNOWN
Constructor and Description |
---|
KioskExtractor(StreamingService streamingService,
ListLinkHandler linkHandler,
String kioskId) |
Modifier and Type | Method and Description |
---|---|
String |
getId() |
abstract String |
getName()
Id should be the name of the kiosk, tho Id is used for identifying it in the frontend,
so id should be kept in english.
|
getInitialPage, getLinkHandler, getPage
assertPageFetched, fetchPage, forceContentCountry, forceLocalization, getBaseUrl, getDownloader, getExtractorContentCountry, getExtractorLocalization, getOriginalUrl, getService, getServiceId, getTimeAgoParser, getUrl, isPageFetched, onFetchPage
public KioskExtractor(StreamingService streamingService, ListLinkHandler linkHandler, String kioskId)
@Nonnull public abstract String getName() throws ParsingException
getName
in class Extractor
ParsingException
- if the name cannot be extracted