Class TethysUILaunchProgram
java.lang.Object
io.github.tonywasher.joceanus.tethys.api.base.TethysUIProgram
io.github.tonywasher.joceanus.tethys.api.factory.TethysUILaunchProgram
- Direct Known Subclasses:
MoneyWiseApp,ThemisApp
Launch Program interface.
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedTethysUILaunchProgram(InputStream pProperties) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionabstract TethysUIMainPanelcreateMainPanel(TethysUIFactory<?> pFactory) create a new mainPanel.Methods inherited from class io.github.tonywasher.joceanus.tethys.api.base.TethysUIProgram
dependencyIterator, getBuiltOn, getCopyright, getIcons, getName, getPanelDimensions, getRevision, getSplash, getVersion, useSliderStatus
-
Constructor Details
-
TethysUILaunchProgram
Constructor.- Parameters:
pProperties- the inputStream of the properties
-
-
Method Details
-
createMainPanel
public abstract TethysUIMainPanel createMainPanel(TethysUIFactory<?> pFactory) throws OceanusException create a new mainPanel.- Parameters:
pFactory- the factory- Returns:
- the main panel
- Throws:
OceanusException- on error
-