public abstract class PluginsFilterComponent extends Object implements FilterComponent
FilterComponent.NameComparator, FilterComponent.TypeComparator
Constructor and Description |
---|
PluginsFilterComponent() |
Modifier and Type | Method and Description |
---|---|
String |
getDescription()
Gets the description of this filter component.
|
String |
getName()
Gets the name of this filter component.
|
JPanel |
getSettingsPanel()
Gets the settings panel for this filter component.
|
abstract String |
getUserPresentableClassName()
Returns the user presentable name of this class.
|
void |
saveSettings()
Is called when the settings should be saved (aka the users pressed the OK-Button in the Settings Dialog)
|
void |
setDescription(String desc)
Sets the description of this filter component.
|
void |
setName(String name)
Sets the name of this filter component.
|
String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
accept, getVersion, read, write
public final String getName()
getName
in interface FilterComponent
public final String getDescription()
getDescription
in interface FilterComponent
public final void setName(String name)
setName
in interface FilterComponent
name
- The new name of this filter component.public final void setDescription(String desc)
setDescription
in interface FilterComponent
desc
- The new description of this filter component.public JPanel getSettingsPanel()
getSettingsPanel
in interface FilterComponent
public void saveSettings()
saveSettings
in interface FilterComponent
public abstract String getUserPresentableClassName()
null
, return always a
clear name that discribes this filter component
for selection in the filter component dialog.TV-Browser 2.7.6, Copyright (C) 04-2003 Martin Oberhauser (martin@tvbrowser.org)