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.TabaddTabjavafx.scene.layout.AnchorPanelogAnchorPanejavafx.scene.control.TablogTabjavafx.scene.control.TabPanetabPanejavafx.scene.layout.AnchorPanetabPaneAnchorPane -
Constructor Summary
Constructors Constructor Description MainViewController() -
Method Summary
Modifier and Type Method Description voidcloseTab(String connectionName)StringgetUUIDofSelectedTab()voidinitialize()voidonAppDataNull()voidonConfigDirectoryEmpty()voidonConfigDirectoryNotAccessible()voidonConfigPrepareFailed()voidonConnect(ConnectionPropertiesDTO config)voidonConnectionsUpdated()voidonDisconnect()voidonFileAlreadyExists()voidonInvalidJsonFormat()voidonInvalidPath()voidonSavingFailed()voidonSettingsUpdated()voidonUserHomeNull()voidsetConnectionState(String tabId, ConnectionState state)voidsetTabDirty(String tabId)voidsetTabName(String tabId, String name)
-
Field Details
-
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
-
-
Constructor Details
-
MainViewController
public MainViewController()
-
-
Method Details
-
initialize
public void initialize() -
getUUIDofSelectedTab
-
setTabName
- Specified by:
setTabNamein interfaceConnectionViewDelegate
-
onConnect
- Specified by:
onConnectin interfaceConnectionOnboardingDelegate
-
onDisconnect
public void onDisconnect()- Specified by:
onDisconnectin interfaceConnectionViewDelegate
-
setTabDirty
- Specified by:
setTabDirtyin interfaceConnectionViewDelegate
-
setConnectionState
- 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()- Specified by:
onSettingsUpdatedin interfaceConfigObserver
-
onConnectionsUpdated
public void onConnectionsUpdated()- Specified by:
onConnectionsUpdatedin interfaceConfigObserver
-
onConfigPrepareFailed
public void onConfigPrepareFailed()- Specified by:
onConfigPrepareFailedin interfaceConfigObserver
-
closeTab
- Specified by:
closeTabin interfaceConnectionSettingsViewDelegate
-