public class ProgramLengthFilterComponent extends AbstractFilterComponent
FilterComponent.NameComparator, FilterComponent.TypeComparator
Constructor and Description |
---|
ProgramLengthFilterComponent()
Erzeugt einen leeren Filter
|
ProgramLengthFilterComponent(java.lang.String name,
java.lang.String description)
Erzeugt einen Filter
|
Modifier and Type | Method and Description |
---|---|
boolean |
accept(Program program)
accepts only programs with a certain program length
|
javax.swing.JPanel |
getSettingsPanel()
Erzeugt das Settings-Panel
|
int |
getVersion()
returns the version of the filter component
|
void |
read(java.io.ObjectInputStream in,
int version)
Liest die Einstellungen
|
void |
saveSettings()
Schreibt die GUI-Daten in die Variablen
|
java.lang.String |
toString()
return the filter name
|
void |
write(java.io.ObjectOutputStream out)
Schreibt die Einstellungen
|
getDescription, getName, getTypeDescription, setDescription, setName
public ProgramLengthFilterComponent()
public ProgramLengthFilterComponent(java.lang.String name, java.lang.String description)
name
- Namedescription
- Beschreibungpublic int getVersion()
FilterComponent.getVersion()
public boolean accept(Program program)
program
- The program to check.true
if the program is acceptable by the FilterComponent, false
otherwise.FilterComponent.accept(devplugin.Program)
public void read(java.io.ObjectInputStream in, int version) throws java.io.IOException, java.lang.ClassNotFoundException
in
- The stream to read from.version
- The version of the data.java.io.IOException
java.lang.ClassNotFoundException
FilterComponent.read(java.io.ObjectInputStream,
int)
public void write(java.io.ObjectOutputStream out) throws java.io.IOException
out
- The stream to write to.java.io.IOException
FilterComponent.write(java.io.ObjectOutputStream)
public javax.swing.JPanel getSettingsPanel()
FilterComponent.getSettingsPanel()
public void saveSettings()
FilterComponent.saveSettings()
public java.lang.String toString()
toString
in class java.lang.Object
TV-Browser 3.4.4, Copyright (C) 2004-2008 TV-Browser Team (dev@tvbrowser.org)