Package com.tagtraum.beatunes.wikiinfo
Class WikiInfo
- java.lang.Object
-
- com.tagtraum.beatunes.songtable.SongContextComponent
-
- com.tagtraum.beatunes.wikiinfo.WikiInfo
-
- All Implemented Interfaces:
View,ApplicationComponent<BeaTunes>
public class WikiInfo extends SongContextComponent
WikiInfo.- Author:
- Hendrik Schreiber
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description JComponent$$$getRootComponent$$$()protected voidadjustToTheme(Theme theme)React to theme changes.JComponentgetComponent()The actual visual component for this view.StringgetId()Component id.voidinit()Initializes this component.voidshutdown()Shuts this component down.voidupdate(AudioSong selectedSong)Is called when the component is expected to update its view.-
Methods inherited from class com.tagtraum.beatunes.songtable.SongContextComponent
fireDelayedUpdate, getApplication, getShowHideAction, getShowHideActionId, getSongTable, initVisibility, setApplication, setShowHideActionId
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.tagtraum.beatunes.View
getFocusRoot
-
-
-
-
Constructor Detail
-
WikiInfo
public WikiInfo(BeaTunes beaTunes)
-
-
Method Detail
-
init
public void init()
Description copied from class:SongContextComponentInitializes this component. This is a non-empty implementation. Make sure to call super.init() when you override this.- Specified by:
initin interfaceApplicationComponent<BeaTunes>- Overrides:
initin classSongContextComponent
-
shutdown
public void shutdown()
Description copied from class:SongContextComponentShuts this component down. This is a non-empty implementation. Make sure to call super.shutdown() when you override this.- Specified by:
shutdownin interfaceApplicationComponent<BeaTunes>- Overrides:
shutdownin classSongContextComponent
-
adjustToTheme
protected void adjustToTheme(Theme theme)
Description copied from class:SongContextComponentReact to theme changes. Default implementation is empty.- Overrides:
adjustToThemein classSongContextComponent- Parameters:
theme- theme
-
getComponent
public JComponent getComponent()
Description copied from interface:ViewThe actual visual component for this view.- Returns:
- detail component
-
getId
public String getId()
Description copied from class:SongContextComponentComponent id. Useful forPluginManager.getPlugin(Object).- Specified by:
getIdin interfaceApplicationComponent<BeaTunes>- Specified by:
getIdin classSongContextComponent- Returns:
- component id
-
update
public void update(AudioSong selectedSong)
Description copied from class:SongContextComponentIs called when the component is expected to update its view. This can have programmatic reasons or happen as a result ofSongContextComponent.fireDelayedUpdate(). Typically you are notified when the selection in the mainSongTablechanges and stays stable for at least 250ms (SongContextComponent.UPDATE_DELAY).- Specified by:
updatein classSongContextComponent- Parameters:
selectedSong- (first) song that was selected or null, if no songs are selected- See Also:
SongContextComponent.getSongTable(),SongTable.getSelectedSong()
-
$$$getRootComponent$$$
public JComponent $$$getRootComponent$$$()
-
-