Class

fr.acinq.eclair.gui.controllers

MainController

Related Doc: package controllers

Permalink

class MainController extends Logging

Created by DPA on 22/09/2016.

Linear Supertypes
Logging, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. MainController
  2. Logging
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new MainController(handlers: Handlers, hostServices: HostServices)

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. val PAYMENT_DATE_FORMAT: DateTimeFormatter

    Permalink
  5. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  6. var bitcoinChain: Label

    Permalink
  7. var bitcoinWallet: Label

    Permalink
  8. var blocker: StackPane

    Permalink
  9. var blockerDialog: HBox

    Permalink
  10. var blockerDialogTitleEngineName: Text

    Permalink
  11. var channelBox: VBox

    Permalink
  12. var channelInfo: VBox

    Permalink
  13. var channelsTab: Tab

    Permalink
  14. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate() @throws( ... )
  15. var contextMenu: ContextMenu

    Permalink
  16. def debug(mkr: Marker, msg: ⇒ Any, t: ⇒ Throwable): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  17. def debug(msg: ⇒ Any, t: ⇒ Throwable): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  18. def debug(msg: ⇒ Any): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  19. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  20. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  21. def error(mkr: Marker, msg: ⇒ Any, t: ⇒ Throwable): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  22. def error(msg: ⇒ Any, t: ⇒ Throwable): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  23. def error(msg: ⇒ Any): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  24. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
    Annotations
    @HotSpotIntrinsicCandidate()
  25. def handleCloseRequest: Option[Unit]

    Permalink
    Annotations
    @FXML()
  26. def handleOpenAbout(): Unit

    Permalink
    Annotations
    @FXML()
  27. def handleOpenChannel(): Unit

    Permalink
    Annotations
    @FXML()
  28. def handleReceivePayment(): Unit

    Permalink
    Annotations
    @FXML()
  29. def handleSendPayment(): Unit

    Permalink
    Annotations
    @FXML()
  30. val handlers: Handlers

    Permalink
  31. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
    Annotations
    @HotSpotIntrinsicCandidate()
  32. def hideBlockerModal: Unit

    Permalink
  33. val hostServices: HostServices

    Permalink
  34. def info(mkr: Marker, msg: ⇒ Any, t: ⇒ Throwable): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  35. def info(msg: ⇒ Any, t: ⇒ Throwable): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  36. def info(msg: ⇒ Any): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  37. def initInfoFields(setup: Setup): Option[Boolean]

    Permalink
  38. def initialize(): Unit

    Permalink

    Initialize the main window.

    Initialize the main window.

    - Set content in status bar labels (node id, host, ...) - init the channels tab with a 'No channels found' message - init the 'nodes in network' and 'channels in network' tables

    Annotations
    @FXML()
  39. def isDebugEnabled: Boolean

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  40. def isErrorEnabled: Boolean

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  41. def isInfoEnabled: Boolean

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  42. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  43. def isTraceEnabled: Boolean

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  44. def isWarnEnabled: Boolean

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  45. var labelAlias: Label

    Permalink
  46. var labelApi: Label

    Permalink
  47. var labelNodeId: Label

    Permalink
  48. var labelServer: Label

    Permalink
  49. def logger: Logger

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  50. def loggerName: String

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  51. var menuOpen: MenuItem

    Permalink
  52. var menuReceive: MenuItem

    Permalink
  53. var menuSend: MenuItem

    Permalink
  54. val moneyFormatter: NumberFormat

    Permalink
  55. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  56. var networkChannelsCapacityColumn: TableColumn[ChannelInfo, String]

    Permalink
  57. var networkChannelsDirectionsColumn: TableColumn[ChannelInfo, ChannelInfo]

    Permalink
  58. var networkChannelsFeeBaseMsatNode1Column: TableColumn[ChannelInfo, String]

    Permalink
  59. var networkChannelsFeeBaseMsatNode2Column: TableColumn[ChannelInfo, String]

    Permalink
  60. var networkChannelsFeeProportionalMillionthsNode1Column: TableColumn[ChannelInfo, String]

    Permalink
  61. var networkChannelsFeeProportionalMillionthsNode2Column: TableColumn[ChannelInfo, String]

    Permalink
  62. var networkChannelsIdColumn: TableColumn[ChannelInfo, String]

    Permalink
  63. val networkChannelsMap: IndexedObservableList[ShortChannelId, ChannelInfo]

    Permalink
  64. var networkChannelsNode1Column: TableColumn[ChannelInfo, String]

    Permalink
  65. var networkChannelsNode2Column: TableColumn[ChannelInfo, String]

    Permalink
  66. var networkChannelsTab: Tab

    Permalink
  67. var networkChannelsTable: TableView[ChannelInfo]

    Permalink
  68. var networkNodesAliasColumn: TableColumn[NodeAnnouncement, String]

    Permalink
  69. var networkNodesIPColumn: TableColumn[NodeAnnouncement, String]

    Permalink
  70. var networkNodesIdColumn: TableColumn[NodeAnnouncement, String]

    Permalink
  71. val networkNodesMap: IndexedObservableList[PublicKey, NodeAnnouncement]

    Permalink
  72. var networkNodesRGBColumn: TableColumn[NodeAnnouncement, String]

    Permalink
  73. var networkNodesTab: Tab

    Permalink
  74. var networkNodesTable: TableView[NodeAnnouncement]

    Permalink
  75. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate()
  76. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate()
  77. def openNodeIdContext(event: ContextMenuEvent): Unit

    Permalink
    Annotations
    @FXML()
  78. var paymentReceivedAmountColumn: TableColumn[PaymentReceivedRecord, String]

    Permalink
  79. var paymentReceivedDateColumn: TableColumn[PaymentReceivedRecord, String]

    Permalink
  80. var paymentReceivedHashColumn: TableColumn[PaymentReceivedRecord, String]

    Permalink
  81. val paymentReceivedList: ObservableList[PaymentReceivedRecord]

    Permalink
  82. var paymentReceivedTab: Tab

    Permalink
  83. var paymentReceivedTable: TableView[PaymentReceivedRecord]

    Permalink
  84. var paymentRelayedAmountColumn: TableColumn[PaymentRelayedRecord, String]

    Permalink
  85. var paymentRelayedDateColumn: TableColumn[PaymentRelayedRecord, String]

    Permalink
  86. var paymentRelayedFeesColumn: TableColumn[PaymentRelayedRecord, String]

    Permalink
  87. var paymentRelayedHashColumn: TableColumn[PaymentRelayedRecord, String]

    Permalink
  88. val paymentRelayedList: ObservableList[PaymentRelayedRecord]

    Permalink
  89. var paymentRelayedTab: Tab

    Permalink
  90. var paymentRelayedTable: TableView[PaymentRelayedRecord]

    Permalink
  91. var paymentSentAmountColumn: TableColumn[PaymentSentRecord, String]

    Permalink
  92. var paymentSentDateColumn: TableColumn[PaymentSentRecord, String]

    Permalink
  93. var paymentSentFeesColumn: TableColumn[PaymentSentRecord, String]

    Permalink
  94. var paymentSentHashColumn: TableColumn[PaymentSentRecord, String]

    Permalink
  95. val paymentSentList: ObservableList[PaymentSentRecord]

    Permalink
  96. var paymentSentPreimageColumn: TableColumn[PaymentSentRecord, String]

    Permalink
  97. var paymentSentTab: Tab

    Permalink
  98. var paymentSentTable: TableView[PaymentSentRecord]

    Permalink
  99. def positionAtCenter(childStage: Stage): Unit

    Permalink
  100. var rectRGB: Rectangle

    Permalink
  101. def refreshTotalBalance(total: MilliSatoshi): Unit

    Permalink
  102. var root: AnchorPane

    Permalink
  103. def showBlockerModal(backendName: String): Unit

    Permalink
  104. var statusBalanceLabel: Label

    Permalink
  105. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  106. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  107. def trace(mkr: Marker, msg: ⇒ Any, t: ⇒ Throwable): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  108. def trace(msg: ⇒ Any, t: ⇒ Throwable): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  109. def trace(msg: ⇒ Any): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  110. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  111. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  112. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  113. def warn(mkr: Marker, msg: ⇒ Any, t: ⇒ Throwable): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  114. def warn(msg: ⇒ Any, t: ⇒ Throwable): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  115. def warn(msg: ⇒ Any): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logging

Deprecated Value Members

  1. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @Deprecated @deprecated @throws( classOf[java.lang.Throwable] )
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

Inherited from Logging

Inherited from AnyRef

Inherited from Any

Ungrouped