public class ReminderList extends Object implements ActionListener
Modifier and Type | Field and Description |
---|---|
static DefaultMarker |
MARKER |
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 |
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(ProgramItem item) |
void |
removeExpiredItems() |
void |
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 static DefaultMarker MARKER
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 removeWithoutChecking(ProgramItem item)
public void removeWithoutChecking(Program program)
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.2.6, Copyright (C) 04-2003 Martin Oberhauser (martin@tvbrowser.org)