Class SongWindowServer
java.lang.Object
de.klassenserver7b.danceinterpreter.graphics.SongWindowServer
- Author:
- K7
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate SongData
private final org.slf4j.Logger
private JFrame
private final List<FormattedSongWindow>
private int
private SongWindowSpecs
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected SongWindowSpecs
applyOverride
(SongWindowSpecs base) static SongWindowServer
protected void
void
provideData
(SongData data) void
refresh()
void
void
registerSongWindows
(FormattedSongWindow... windows) void
registerSongWindows
(Collection<? extends FormattedSongWindow> windows) protected void
reselectWindow
(SongData data) void
setSettingsOverride
(SongWindowSpecs settingsOverride)
-
Field Details
-
registeredWindows
-
selectedWindow
private int selectedWindow -
settingsOverride
-
currentData
-
mainFrame
-
log
private final org.slf4j.Logger log
-
-
Constructor Details
-
SongWindowServer
protected SongWindowServer()
-
-
Method Details
-
createDefault
- Returns:
-
initFrame
protected void initFrame() -
provideData
- Parameters:
data
-
-
refresh
public void refresh() -
reselectWindow
- Parameters:
data
-
-
applyOverride
-
registerSongWindow
- Parameters:
window
-
-
registerSongWindows
- Parameters:
windows
-
-
registerSongWindows
- Parameters:
windows
-
-
getWindow
- Returns:
-
getSettingsOverride
-
setSettingsOverride
-
getMainFrame
- Returns:
- the mainFrame
-