Package org.correomqtt.gui.controller
Class MessageListViewController
- java.lang.Object
-
- org.correomqtt.gui.controller.MessageListViewController
-
- All Implemented Interfaces:
BaseConnectionObserver,BaseObserver,ConnectionLifecycleObserver,BaseMessageContextMenuDelegate,BaseObjectContextMenuDelegate,MessageListContextMenuDelegate,DetailViewDelegate
public class MessageListViewController extends Object implements ConnectionLifecycleObserver, MessageListContextMenuDelegate, DetailViewDelegate
-
-
Field Summary
Fields Modifier and Type Field Description protected ControllerTypecontrollerTypeprotected javafx.scene.control.ToggleButtonshowDetailViewButtonprotected javafx.scene.control.SplitPanesplitPane
-
Constructor Summary
Constructors Constructor Description MessageListViewController(String connectionId, MessageListViewDelegate delegate)
-
Method Summary
-
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.BaseConnectionObserver
getConnectionId
-
-
-
-
Field Detail
-
splitPane
protected javafx.scene.control.SplitPane splitPane
-
showDetailViewButton
protected javafx.scene.control.ToggleButton showDetailViewButton
-
controllerType
protected ControllerType controllerType
-
-
Constructor Detail
-
MessageListViewController
public MessageListViewController(String connectionId, MessageListViewDelegate delegate)
-
-
Method Detail
-
load
public static org.correomqtt.gui.controller.LoaderResult<MessageListViewController> load(String connectionId, MessageListViewDelegate delegate)
-
initialize
public void initialize()
-
calculateDetailView
public void calculateDetailView(Number newValue)
-
getDetailDividerPosition
public double getDetailDividerPosition()
-
isDetailActive
public boolean isDetailActive()
-
clearList
public void clearList()
- Specified by:
clearListin interfaceMessageListContextMenuDelegate
-
removeMessage
public void removeMessage(MessagePropertiesDTO messageDTO)
- Specified by:
removeMessagein interfaceMessageListContextMenuDelegate
-
saveMessage
public void saveMessage(MessagePropertiesDTO messageDTO)
- Specified by:
saveMessagein interfaceMessageListContextMenuDelegate
-
closeDetailView
protected void closeDetailView()
-
showDetailView
protected void showDetailView()
-
onDisconnectFromConnectionDeleted
public void onDisconnectFromConnectionDeleted(String connectionId)
- Specified by:
onDisconnectFromConnectionDeletedin interfaceConnectionLifecycleObserver
-
onConnect
public void onConnect()
- Specified by:
onConnectin interfaceConnectionLifecycleObserver
-
onConnectRunning
public void onConnectRunning()
- Specified by:
onConnectRunningin interfaceConnectionLifecycleObserver
-
onConnectionFailed
public void onConnectionFailed(Throwable message)
- 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
-
onConnectScheduled
public void onConnectScheduled()
- Specified by:
onConnectScheduledin interfaceConnectionLifecycleObserver
-
onDisconnectCanceled
public void onDisconnectCanceled()
- Specified by:
onDisconnectCanceledin interfaceConnectionLifecycleObserver
-
onDisconnectFailed
public void onDisconnectFailed(Throwable exception)
- Specified by:
onDisconnectFailedin interfaceConnectionLifecycleObserver
-
onDisconnectRunning
public void onDisconnectRunning()
- Specified by:
onDisconnectRunningin interfaceConnectionLifecycleObserver
-
onDisconnectScheduled
public void onDisconnectScheduled()
- Specified by:
onDisconnectScheduledin interfaceConnectionLifecycleObserver
-
onConnectionReconnected
public void onConnectionReconnected()
- Specified by:
onConnectionReconnectedin interfaceConnectionLifecycleObserver
-
onReconnectFailed
public void onReconnectFailed(AtomicInteger triedReconnects, int maxReconnects)
- Specified by:
onReconnectFailedin interfaceConnectionLifecycleObserver
-
showDetailsInSeparateWindow
public void showDetailsInSeparateWindow(MessagePropertiesDTO messageDTO)
- Specified by:
showDetailsInSeparateWindowin interfaceBaseMessageContextMenuDelegate
-
setUpToForm
public void setUpToForm(MessagePropertiesDTO messageDTO)
- Specified by:
setUpToFormin interfaceBaseMessageContextMenuDelegate- Specified by:
setUpToFormin interfaceDetailViewDelegate
-
getConnectionId
public String getConnectionId()
-
setConnectionId
public void setConnectionId(String controllerUUID)
-
getTabId
public String getTabId()
-
setTabId
public void setTabId(String tabId)
-
-