public class OnDemandDayProgramFile
extends java.lang.Object
Constructor and Description |
---|
OnDemandDayProgramFile(java.io.File file,
Date date,
Channel channel) |
OnDemandDayProgramFile(java.io.File file,
MutableChannelDayProgram dayProgram) |
Modifier and Type | Method and Description |
---|---|
void |
calculateTimeLimits()
Calculates the time limits of this file.
|
MutableChannelDayProgram |
getDayProgram() |
boolean |
isTimeLimitationData()
Gets if this file data file is loaded for data base.
|
void |
loadDayProgram(boolean update)
Loads the day program for on demand access.
|
(package private) java.lang.Object |
loadFieldValue(long position,
ProgramFieldType type) |
void |
saveDayProgram()
Saves the day program to the on demand data file.
|
void |
setValid(boolean valid) |
public OnDemandDayProgramFile(java.io.File file, MutableChannelDayProgram dayProgram)
public void setValid(boolean valid)
public MutableChannelDayProgram getDayProgram()
public void loadDayProgram(boolean update) throws java.io.IOException, java.lang.ClassNotFoundException
update
- True
if this is called from TV data update,
false
otherwise.java.io.IOException
java.lang.ClassNotFoundException
public void saveDayProgram() throws java.io.IOException
java.io.IOException
java.lang.Object loadFieldValue(long position, ProgramFieldType type) throws java.io.IOException, java.lang.ClassNotFoundException
java.io.IOException
java.lang.ClassNotFoundException
public boolean isTimeLimitationData()
True
if this data is used in program table,
false
if this data is used for data update.public void calculateTimeLimits()
TV-Browser 3.4.4, Copyright (C) 2004-2008 TV-Browser Team (dev@tvbrowser.org)