|
TV-Browser 3.3.3 API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object devplugin.PluginsFilterComponent
public abstract class PluginsFilterComponent
Override this class to support filter
components for your plugin.
Implementation note: Your class must be public, so it can be constructed by reflection.
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface tvbrowser.core.filters.FilterComponent |
---|
FilterComponent.NameComparator, FilterComponent.TypeComparator |
Constructor Summary | |
---|---|
PluginsFilterComponent()
|
Method Summary | |
---|---|
java.lang.String |
getDescription()
Gets the description of this filter component. |
java.lang.String |
getName()
Gets the name of this filter component. |
javax.swing.JPanel |
getSettingsPanel()
Gets the settings panel for this filter component. |
java.lang.String |
getTypeDescription()
Gets the description of this type of filter component. |
abstract java.lang.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(java.lang.String desc)
Sets the description of this filter component. |
void |
setName(java.lang.String name)
Sets the name of this filter component. |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface tvbrowser.core.filters.FilterComponent |
---|
accept, getVersion, read, write |
Constructor Detail |
---|
public PluginsFilterComponent()
Method Detail |
---|
public final java.lang.String getName()
getName
in interface FilterComponent
public final java.lang.String getDescription()
getDescription
in interface FilterComponent
public final void setName(java.lang.String name)
setName
in interface FilterComponent
name
- The new name of this filter component.public final void setDescription(java.lang.String desc)
setDescription
in interface FilterComponent
desc
- The new description of this filter component.public javax.swing.JPanel getSettingsPanel()
getSettingsPanel
in interface FilterComponent
public java.lang.String getTypeDescription()
getTypeDescription
in interface FilterComponent
public void saveSettings()
saveSettings
in interface FilterComponent
public abstract java.lang.String getUserPresentableClassName()
null
, return always a
clear name that describes this filter component
for selection in the filter component dialog.
public final java.lang.String toString()
toString
in class java.lang.Object
|
TV-Browser 3.3.3 API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |