Constructor and Description |
---|
ElgatoDevice(ElgatoDevice device) |
ElgatoDevice(ElgatoDriver driver,
String name) |
Modifier and Type | Method and Description |
---|---|
boolean |
add(Window parent,
Program program)
Adds a Program to the List
|
Program[] |
checkProgramsAfterDataUpdateAndGetDeleted()
Checks the programs if there were updates or deletings
|
Object |
clone()
Clones this Device
|
void |
configDevice(Window parent)
Creates a Config-Dialog for this Device
|
boolean |
executeAdditionalCommand(Window parent,
int num,
Program program)
Execute a additional Command.
|
String[] |
getAdditionalCommands()
Get the List of additional Commands
|
DriverIf |
getDriver()
Returns the Driver for this Device
|
String |
getName()
Name of the Device
|
Program[] |
getProgramList()
Get the List of Programs selected by this Device
|
boolean |
isAbleToAddAndRemovePrograms()
Is this Device able to add Programs?
|
boolean |
isInList(Program program)
Is this Program in the List of selected Recordings?
|
void |
readData(ObjectInputStream stream)
Reads the Data from a Stream
|
boolean |
remove(Window parent,
Program program)
Removes a Program from the List
|
String |
setName(String name)
Sets the Name of the Device
|
void |
writeData(ObjectOutputStream stream)
Saves the Data into a Stream
|
public ElgatoDevice(ElgatoDriver driver, String name)
public ElgatoDevice(ElgatoDevice device)
public DriverIf getDriver()
DeviceIf
public String setName(String name)
DeviceIf
public void configDevice(Window parent)
DeviceIf
configDevice
in interface DeviceIf
parent
- Parent-Framepublic String[] getAdditionalCommands()
DeviceIf
getAdditionalCommands
in interface DeviceIf
public boolean executeAdditionalCommand(Window parent, int num, Program program)
DeviceIf
executeAdditionalCommand
in interface DeviceIf
parent
- Parent-Framenum
- Number of Commandprogram
- Programpublic boolean isAbleToAddAndRemovePrograms()
DeviceIf
isAbleToAddAndRemovePrograms
in interface DeviceIf
public Program[] getProgramList()
DeviceIf
getProgramList
in interface DeviceIf
public boolean isInList(Program program)
DeviceIf
public boolean add(Window parent, Program program)
DeviceIf
public boolean remove(Window parent, Program program)
DeviceIf
public void readData(ObjectInputStream stream) throws IOException, ClassNotFoundException
DeviceIf
readData
in interface DeviceIf
IOException
ClassNotFoundException
public void writeData(ObjectOutputStream stream) throws IOException
DeviceIf
writeData
in interface DeviceIf
IOException
public Program[] checkProgramsAfterDataUpdateAndGetDeleted()
DeviceIf
checkProgramsAfterDataUpdateAndGetDeleted
in interface DeviceIf
TV-Browser 2.2.6, Copyright (C) 04-2003 Martin Oberhauser (martin@tvbrowser.org)