public class ReminderList
extends java.lang.Object
implements java.awt.event.ActionListener
Constructor and Description |
---|
ReminderList() |
Modifier and Type | Method and Description |
---|---|
void |
actionPerformed(java.awt.event.ActionEvent event) |
void |
add(Program program,
ReminderContent reminderContent) |
void |
addAndCheckBlocked(Program[] programs,
int minutes)
Only adds a Program if it's not blocked
|
void |
addWithoutChecking(ReminderListItem item) |
void |
blockProgram(Program prg)
Block a Program.
|
boolean |
contains(Program program) |
ReminderListItem |
getReminderItem(Program program) |
ReminderListItem[] |
getReminderItems() |
(package private) boolean |
hasTimer() |
(package private) boolean |
isActive() |
boolean |
isBlocked(Program prg)
Is Program Blocked?
|
void |
read(java.io.ObjectInputStream in)
reads the object from an input stream.
|
void |
remove(Program program) |
void |
remove(Program[] programs) |
void |
remove(ProgramItem item) |
void |
removeExpiredItems() |
ReminderListItem |
removeWithoutChecking(Program program) |
void |
removeWithoutChecking(ProgramItem item) |
void |
setReminderTimerListener(ReminderTimerListener listener) |
protected void |
startTimer() |
(package private) void |
toggleTimer() |
void |
unblockProgram(Program prg)
Remove a Program from the Block-List
|
Program[] |
updatePrograms()
Checks all programs, if they currently exists
|
void |
writeData(java.io.ObjectOutputStream out)
serialize this object to a stream.
|
public void read(java.io.ObjectInputStream in) throws java.io.IOException, java.lang.ClassNotFoundException
in
- the input stream to read from.java.io.IOException
- if something went wrong reading the input streamjava.lang.ClassNotFoundException
- if the object could not be deserializedpublic void writeData(java.io.ObjectOutputStream out) throws java.io.IOException
out
- the stream to write tojava.io.IOException
- if something went wrong writing to the streampublic void add(Program program, ReminderContent reminderContent)
public void addAndCheckBlocked(Program[] programs, int minutes)
programs
- Programs to addminutes
- remind x Minutes before startpublic void setReminderTimerListener(ReminderTimerListener listener)
protected void startTimer()
public void removeExpiredItems()
public void remove(ProgramItem item)
public boolean contains(Program program)
public void remove(Program program)
public void remove(Program[] programs)
public void removeWithoutChecking(ProgramItem item)
public ReminderListItem removeWithoutChecking(Program program)
public void addWithoutChecking(ReminderListItem item)
public ReminderListItem getReminderItem(Program program)
public ReminderListItem[] getReminderItems()
public Program[] updatePrograms()
public void actionPerformed(java.awt.event.ActionEvent event)
actionPerformed
in interface java.awt.event.ActionListener
public void blockProgram(Program prg)
prg
- Program to blockpublic void unblockProgram(Program prg)
prg
- Program to remove from Block-Listpublic boolean isBlocked(Program prg)
prg
- Check if this Program is blockedvoid toggleTimer()
boolean hasTimer()
boolean isActive()
TV-Browser 3.4.4, Copyright (C) 2004-2008 TV-Browser Team (dev@tvbrowser.org)