public class ReminderList extends Object implements ActionListener
Constructor and Description |
---|
ReminderList() |
Modifier and Type | Method and Description |
---|---|
void |
actionPerformed(ActionEvent event) |
void |
add(Program[] programs,
int minutes) |
void |
add(Program program,
int minutes) |
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() |
boolean |
isBlocked(Program prg)
Is Program Blocked?
|
void |
read(ObjectInputStream in) |
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() |
void |
stopTimer()
Stop the Timer
|
void |
unblockProgram(Program prg)
Remove a Program from the Block-List
|
Program[] |
updatePrograms()
Checks all programs, if they currently exists
|
void |
writeData(ObjectOutputStream out) |
public void read(ObjectInputStream in) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
public void writeData(ObjectOutputStream out) throws IOException
IOException
public void add(Program[] programs, int minutes)
public void add(Program program, int minutes)
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(ActionEvent event)
actionPerformed
in interface 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 blockedpublic void stopTimer()
TV-Browser 2.7.6, Copyright (C) 04-2003 Martin Oberhauser (martin@tvbrowser.org)