Package org.correomqtt.gui.controller
Class PublishViewController
java.lang.Object
org.correomqtt.gui.controller.PublishViewController
- All Implemented Interfaces:
BaseConnectionObserver,BaseObserver,ConfigObserver,ConnectionLifecycleObserver,ImportMessageObserver,PersistPublishHistoryObserver,PublishObserver,ShortcutObserver,MessageListViewDelegate
public class PublishViewController extends Object implements ConnectionLifecycleObserver, PublishObserver, ConfigObserver, ShortcutObserver, ImportMessageObserver, PersistPublishHistoryObserver
-
Field Summary
Fields Modifier and Type Field Description javafx.scene.layout.HBoxpluginControlBoxjavafx.scene.control.ButtonpublishButtonjavafx.scene.layout.AnchorPanepublishViewAnchorjavafx.scene.control.ComboBox<Qos>qosComboBoxjavafx.scene.control.CheckBoxretainedCheckBoxprotected javafx.scene.control.SplitPanesplitPanejavafx.scene.control.ComboBox<String>topicComboBox -
Constructor Summary
Constructors Constructor Description PublishViewController(String connectionId, PublishViewDelegate delegate) -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.correomqtt.business.dispatcher.BaseConnectionObserver
getConnectionIdMethods inherited from interface org.correomqtt.business.dispatcher.ConnectionLifecycleObserver
onConnectScheduled, onDisconnectScheduledMethods inherited from interface org.correomqtt.business.dispatcher.ImportMessageObserver
onImportRunning, onImportScheduledMethods inherited from interface org.correomqtt.business.dispatcher.ShortcutObserver
onClearIncomingShortcutPressed, onSubscriptionShortcutPressed
-
Field Details
-
publishViewAnchor
public javafx.scene.layout.AnchorPane publishViewAnchor -
qosComboBox
-
topicComboBox
-
pluginControlBox
public javafx.scene.layout.HBox pluginControlBox -
retainedCheckBox
public javafx.scene.control.CheckBox retainedCheckBox -
publishButton
public javafx.scene.control.Button publishButton -
splitPane
protected javafx.scene.control.SplitPane splitPane
-
-
Constructor Details
-
Method Details
-
initialize
public void initialize() -
onClickPublishKey
public void onClickPublishKey(javafx.scene.input.KeyEvent actionEvent) -
onClickScan
public void onClickScan() -
onDisconnectFromConnectionDeleted
- Specified by:
onDisconnectFromConnectionDeletedin interfaceConnectionLifecycleObserver
-
onConnect
public void onConnect()- Specified by:
onConnectin interfaceConnectionLifecycleObserver
-
onConnectRunning
public void onConnectRunning()- Specified by:
onConnectRunningin interfaceConnectionLifecycleObserver
-
onConnectionFailed
- Specified by:
onConnectionFailedin interfaceConnectionLifecycleObserver
-
onConnectionCanceled
public void onConnectionCanceled()- Specified by:
onConnectionCanceledin interfaceConnectionLifecycleObserver
-
onConnectionLost
public void onConnectionLost()- Specified by:
onConnectionLostin interfaceConnectionLifecycleObserver
-
onDisconnect
public void onDisconnect()- Specified by:
onDisconnectin interfaceConnectionLifecycleObserver
-
onDisconnectCanceled
public void onDisconnectCanceled()- Specified by:
onDisconnectCanceledin interfaceConnectionLifecycleObserver
-
onDisconnectFailed
- Specified by:
onDisconnectFailedin interfaceConnectionLifecycleObserver
-
onDisconnectRunning
public void onDisconnectRunning()- Specified by:
onDisconnectRunningin interfaceConnectionLifecycleObserver
-
onConnectionReconnected
public void onConnectionReconnected()- Specified by:
onConnectionReconnectedin interfaceConnectionLifecycleObserver
-
onReconnectFailed
- Specified by:
onReconnectFailedin interfaceConnectionLifecycleObserver
-
setUpToForm
- Specified by:
setUpToFormin interfaceMessageListViewDelegate
-
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
-
onPublishShortcutPressed
public void onPublishShortcutPressed()- Specified by:
onPublishShortcutPressedin interfaceShortcutObserver
-
onClearOutgoingShortcutPressed
public void onClearOutgoingShortcutPressed()- Specified by:
onClearOutgoingShortcutPressedin interfaceShortcutObserver
-
onPublishSucceeded
- Specified by:
onPublishSucceededin interfacePublishObserver
-
onPublishCancelled
- Specified by:
onPublishCancelledin interfacePublishObserver
-
onPublishFailed
- Specified by:
onPublishFailedin interfacePublishObserver
-
onPublishRunning
- Specified by:
onPublishRunningin interfacePublishObserver
-
onPublishScheduled
- Specified by:
onPublishScheduledin interfacePublishObserver
-
onImportStarted
- Specified by:
onImportStartedin interfaceImportMessageObserver
-
onImportSucceeded
- Specified by:
onImportSucceededin interfaceImportMessageObserver
-
onImportCancelled
- Specified by:
onImportCancelledin interfaceImportMessageObserver
-
onImportFailed
- Specified by:
onImportFailedin interfaceImportMessageObserver
-
removeMessage
- Specified by:
removeMessagein interfaceMessageListViewDelegate
-
clearMessages
public void clearMessages()- Specified by:
clearMessagesin interfaceMessageListViewDelegate
-
setTabDirty
public void setTabDirty()- Specified by:
setTabDirtyin interfaceMessageListViewDelegate
-
errorReadingPublishHistory
- Specified by:
errorReadingPublishHistoryin interfacePersistPublishHistoryObserver
-
errorWritingPublishHistory
- Specified by:
errorWritingPublishHistoryin interfacePersistPublishHistoryObserver
-
updatedPublishes
- Specified by:
updatedPublishesin interfacePersistPublishHistoryObserver
-
setConnectionId
-
getConnectionId
-
getTabId
-
setTabId
-