public class ChannelList extends Object
Modifier and Type | Field and Description |
---|---|
static Localizer |
mLocalizer
The localizer for this class.
|
Constructor and Description |
---|
ChannelList() |
Modifier and Type | Method and Description |
---|---|
static void |
completeChannelLoading()
Load the not subscribed channels after TV-Browser start was finished.
|
static void |
createForTvBrowserStart()
Creates the needed channels for TV-Browser start
|
static Channel[] |
getAvailableChannels() |
static Channel |
getChannel(String dataServiceId,
String groupId,
String country,
String channelId)
Returns a new Channel object with the specified IDs or null, if the given
IDs does not exist.
|
static Thread |
getChannelLoadThread() |
static int |
getNumberOfSubscribedChannels()
Returns the number of subscribed mAvailableChannels.
|
static int |
getPos(Channel channel)
Gets the position of the channel in the subscribed channel array, or -1 if
the channel isn't a subscribed channel.
|
static Channel[] |
getSubscribedChannels()
Returns all subscribed mAvailableChannels.
|
static boolean |
hasCalledChannelValueChangeForChannel(Channel ch)
Gets if the channel values are allowed to be changed for the given channel.
|
static void |
initSubscribedChannels()
Init the subscribed channels
|
static boolean |
isSubscribedChannel(Channel channel)
Returns true, if the specified channel is currently subscribed.
|
static void |
loadChannelTimeLimits()
Writes the channels time limits to data file.
|
static void |
reload()
Reload the channel list.
|
static void |
setSubscribeChannels(Channel[] channelArr)
Marks the specified mAvailableChannels as 'subscribed'.
|
static void |
setSubscribeChannels(Channel[] channelArr,
boolean update)
Sets the subscribed channels.
|
static void |
storeAllSettings()
Stores all settings used for the Channels
|
static void |
storeChannelTimeLimits()
Writes the channels time limits to data file.
|
static void |
subscribeChannel(Channel channel)
Subscribes a channel
|
public static final Localizer mLocalizer
public static void completeChannelLoading()
public static void reload()
public static void initSubscribedChannels()
public static void storeAllSettings()
public static void createForTvBrowserStart()
public static void subscribeChannel(Channel channel)
channel
- public static void setSubscribeChannels(Channel[] channelArr)
channelArr
- The channels to set as subscribed channels,public static void setSubscribeChannels(Channel[] channelArr, boolean update)
channelArr
- The array with the subscribed channels.update
- ?public static Channel getChannel(String dataServiceId, String groupId, String country, String channelId)
dataServiceId
- The id of the data service to get the channel from.groupId
- The id of the channel group.country
- The country of the channel.channelId
- The id of the channel.null
if the channel wasn't
found.public static int getPos(Channel channel)
channel
- The channel to get the position for.public static Channel[] getAvailableChannels()
public static boolean isSubscribedChannel(Channel channel)
channel
- The channel to check if it is subscribed,public static int getNumberOfSubscribedChannels()
public static Channel[] getSubscribedChannels()
public static Thread getChannelLoadThread()
public static void loadChannelTimeLimits()
public static void storeChannelTimeLimits()
public static boolean hasCalledChannelValueChangeForChannel(Channel ch)
ch
- The channel to check if the value change is allowed.True
if the channel value are allowed to be changed, false
otherwise.TV-Browser 2.7.6, Copyright (C) 04-2003 Martin Oberhauser (martin@tvbrowser.org)