Package org.correomqtt.gui.controller
Class MainViewController
- java.lang.Object
-
- org.correomqtt.gui.controller.MainViewController
-
- All Implemented Interfaces:
BaseObserver,ConfigObserver,ConnectionOnboardingDelegate,ConnectionSettingsViewDelegate,ConnectionViewDelegate
public class MainViewController extends Object implements ConnectionOnboardingDelegate, ConnectionViewDelegate, ConfigObserver, ConnectionSettingsViewDelegate
-
-
Field Summary
Fields Modifier and Type Field Description javafx.scene.control.TabaddTabstatic StringDIRTY_CLASSjavafx.scene.layout.AnchorPanelogAnchorPanejavafx.scene.control.TablogTabjavafx.scene.control.TabPanetabPanejavafx.scene.layout.AnchorPanetabPaneAnchorPane
-
Constructor Summary
Constructors Constructor Description MainViewController()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcloseTab(String connectionName)Map<String,ConnectionViewController>getConntectionViewControllers()StringgetUUIDofSelectedTab()voidinitialize()voidonAppDataNull()voidonClickP()voidonClickPS()voidonClickS()voidonConfigDirectoryEmpty()voidonConfigDirectoryNotAccessible()voidonConfigPrepareFailed()voidonConnect(ConnectionPropertiesDTO config)voidonConnectionsUpdated()voidonDisconnect()voidonFileAlreadyExists()voidonInvalidJsonFormat()voidonInvalidPath()voidonSavingFailed()voidonSettingsUpdated(boolean showRestartRequiredDialog)voidonUserHomeNull()voidresetUISettings()voidsetConnectionState(String tabId, ConnectionState state)voidsetTabDirty(String tabId)voidsetTabName(String tabId, String name)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.correomqtt.business.dispatcher.ConfigObserver
onPasswordRetrievalFailed, onPasswordSaveFailed
-
-
-
-
Field Detail
-
DIRTY_CLASS
public static final String DIRTY_CLASS
- See Also:
- Constant Field Values
-
tabPane
public javafx.scene.control.TabPane tabPane
-
logTab
public javafx.scene.control.Tab logTab
-
logAnchorPane
public javafx.scene.layout.AnchorPane logAnchorPane
-
addTab
public javafx.scene.control.Tab addTab
-
tabPaneAnchorPane
public javafx.scene.layout.AnchorPane tabPaneAnchorPane
-
-
Method Detail
-
initialize
public void initialize()
-
getConntectionViewControllers
public Map<String,ConnectionViewController> getConntectionViewControllers()
-
getUUIDofSelectedTab
public String getUUIDofSelectedTab()
-
setTabName
public void setTabName(String tabId, String name)
- Specified by:
setTabNamein interfaceConnectionViewDelegate
-
onConnect
public void onConnect(ConnectionPropertiesDTO config)
- Specified by:
onConnectin interfaceConnectionOnboardingDelegate
-
resetUISettings
public void resetUISettings()
-
onClickP
public void onClickP()
-
onClickPS
public void onClickPS()
-
onClickS
public void onClickS()
-
onDisconnect
public void onDisconnect()
- Specified by:
onDisconnectin interfaceConnectionViewDelegate
-
setTabDirty
public void setTabDirty(String tabId)
- Specified by:
setTabDirtyin interfaceConnectionViewDelegate
-
setConnectionState
public void setConnectionState(String tabId, ConnectionState state)
- Specified by:
setConnectionStatein interfaceConnectionViewDelegate
-
onConfigDirectoryEmpty
public void onConfigDirectoryEmpty()
- Specified by:
onConfigDirectoryEmptyin interfaceConfigObserver
-
onConfigDirectoryNotAccessible
public void onConfigDirectoryNotAccessible()
- Specified by:
onConfigDirectoryNotAccessiblein interfaceConfigObserver
-
onAppDataNull
public void onAppDataNull()
- Specified by:
onAppDataNullin interfaceConfigObserver
-
onUserHomeNull
public void onUserHomeNull()
- Specified by:
onUserHomeNullin interfaceConfigObserver
-
onFileAlreadyExists
public void onFileAlreadyExists()
- Specified by:
onFileAlreadyExistsin interfaceConfigObserver
-
onInvalidPath
public void onInvalidPath()
- Specified by:
onInvalidPathin interfaceConfigObserver
-
onInvalidJsonFormat
public void onInvalidJsonFormat()
- Specified by:
onInvalidJsonFormatin interfaceConfigObserver
-
onSavingFailed
public void onSavingFailed()
- Specified by:
onSavingFailedin interfaceConfigObserver
-
onSettingsUpdated
public void onSettingsUpdated(boolean showRestartRequiredDialog)
- Specified by:
onSettingsUpdatedin interfaceConfigObserver
-
onConnectionsUpdated
public void onConnectionsUpdated()
- Specified by:
onConnectionsUpdatedin interfaceConfigObserver
-
onConfigPrepareFailed
public void onConfigPrepareFailed()
- Specified by:
onConfigPrepareFailedin interfaceConfigObserver
-
closeTab
public void closeTab(String connectionName)
- Specified by:
closeTabin interfaceConnectionSettingsViewDelegate
-
-