public class MarkedProgramsMap
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
(package private) void |
addMarkerForProgram(Program p,
Marker marker) |
static MarkedProgramsMap |
getInstance() |
Program[] |
getMarkedPrograms() |
(package private) Marker[] |
getMarkerForProgram(Program p) |
(package private) int |
getMarkPriorityForProgram(Program p) |
Program[] |
getTimeSortedProgramsForTray(ProgramFilter filter,
int markPriority,
int numberOfPrograms,
boolean includeOnAirPrograms) |
Program[] |
getTimeSortedProgramsForTray(ProgramFilter filter,
int markPriority,
int numberOfPrograms,
boolean includeOnAirPrograms,
boolean useTrayFilterSettings,
java.util.ArrayList<Program> excludePrograms) |
(package private) void |
removeMarkerForProgram(Program p,
Marker marker) |
void |
revalidatePrograms() |
(package private) void |
setMarkerForProgram(Program p,
Marker[] markerArr) |
(package private) void |
setMarkPriorityForProgram(Program p,
int markPriority) |
(package private) boolean |
validateMarkingForProgram(Program p) |
void |
validateMarkings() |
public static MarkedProgramsMap getInstance()
void setMarkPriorityForProgram(Program p, int markPriority)
int getMarkPriorityForProgram(Program p)
boolean validateMarkingForProgram(Program p)
public void revalidatePrograms()
public void validateMarkings()
public Program[] getMarkedPrograms()
public Program[] getTimeSortedProgramsForTray(ProgramFilter filter, int markPriority, int numberOfPrograms, boolean includeOnAirPrograms)
filter
- The filter to use for program filteringmarkPriority
- The minimum mark priority of programs to find.numberOfPrograms
- The number of programs to show. Use a value of 0 or below for all important programs.includeOnAirPrograms
- If the marked programs array should contain running programs.public Program[] getTimeSortedProgramsForTray(ProgramFilter filter, int markPriority, int numberOfPrograms, boolean includeOnAirPrograms, boolean useTrayFilterSettings, java.util.ArrayList<Program> excludePrograms)
filter
- The filter to use for program filteringmarkPriority
- The minimum mark priority of programs to find.numberOfPrograms
- The number of programs to show. Use a value of 0 or below for all important programs.includeOnAirPrograms
- If the marked programs array should contain running programs.If the tray filter settings should be used for filtering.useTrayFilterSettings
- If the tray filter settings should be used for filtering.excludePrograms
- TV-Browser 3.4.4, Copyright (C) 2004-2008 TV-Browser Team (dev@tvbrowser.org)