public class DefaultUIProvider extends Object implements UIProvider
| Constructor and Description |
|---|
DefaultUIProvider() |
| Modifier and Type | Method and Description |
|---|---|
javafx.scene.Parent |
createLoader()
Create the Node that will be displayed while the launcher is loading resources,
before the update process starts.
|
javafx.scene.Parent |
createUpdater(FXManifest manifest)
Create the Node that will be displayed while the launcher is updating resources.
|
void |
init(javafx.stage.Stage stage)
Initialization method called before
UIProvider.createLoader()
and UIProvider.createUpdater(FXManifest). |
void |
updateProgress(double progress)
Called when the update/download progress is changing.
|
public javafx.scene.Parent createLoader()
UIProvidercreateLoader in interface UIProviderpublic javafx.scene.Parent createUpdater(FXManifest manifest)
UIProviderUIProvider.updateProgress(double)
method is called.createUpdater in interface UIProviderUIProvider.updateProgress(double)public void updateProgress(double progress)
UIProviderupdateProgress in interface UIProviderprogress - A number between 0 and 1public void init(javafx.stage.Stage stage)
UIProviderUIProvider.createLoader()
and UIProvider.createUpdater(FXManifest). This is a good place to add
stylesheets and perform other configuration.init in interface UIProviderstage - The stage that will be used to contain the loader and updater.Copyright © 2018 SYSE. All rights reserved.