@@ -40,8 +40,9 @@ import scalafx.scene.control.{Label, Tooltip}
4040import scalafx .scene .layout .{GridPane , Region }
4141import scalafx .scene .shape .{Line , LineTo , MoveTo , Path }
4242
43- import scala .collection .JavaConverters ._
4443import scala .collection .mutable
44+ import scala .jdk .CollectionConverters ._
45+ import scala .language .postfixOps
4546
4647
4748/**
@@ -147,13 +148,13 @@ class EnsembleAdvCandleStickChart extends EnsembleExample {
147148
148149 def title : String = getTitle
149150
150- def title_= (t : String ) {
151+ def title_= (t : String ): Unit = {
151152 setTitle(t)
152153 }
153154
154155 def data : ObservableBuffer [jfxsc.XYChart .Series [Number , Number ]] = getData
155156
156- def data_= (d : ObservableBuffer [jfxsc.XYChart .Series [Number , Number ]]) {
157+ def data_= (d : ObservableBuffer [jfxsc.XYChart .Series [Number , Number ]]): Unit = {
157158 setData(d)
158159 }
159160
@@ -162,7 +163,7 @@ class EnsembleAdvCandleStickChart extends EnsembleExample {
162163 def yAxis = getYAxis
163164
164165 /** Called to update and layout the content for the plot */
165- override protected def layoutPlotChildren () {
166+ override protected def layoutPlotChildren (): Unit = {
166167 if (data == null ) {
167168 return
168169 }
@@ -211,10 +212,10 @@ class EnsembleAdvCandleStickChart extends EnsembleExample {
211212 }
212213 }
213214
214- override protected def dataItemChanged (item : jfxsc.XYChart .Data [Number , Number ]) {}
215+ override protected def dataItemChanged (item : jfxsc.XYChart .Data [Number , Number ]): Unit = {}
215216
216217 override protected def dataItemAdded (series : jfxsc.XYChart .Series [Number , Number ],
217- itemIndex : Int , item : jfxsc.XYChart .Data [Number , Number ]) {
218+ itemIndex : Int , item : jfxsc.XYChart .Data [Number , Number ]): Unit = {
218219 val candle = Candle (getData.indexOf(series), item, itemIndex)
219220 if (shouldAnimate) {
220221 candle.opacity = 0
@@ -230,7 +231,7 @@ class EnsembleAdvCandleStickChart extends EnsembleExample {
230231 }
231232 }
232233
233- override protected def dataItemRemoved (item : jfxsc.XYChart .Data [Number , Number ], series : jfxsc.XYChart .Series [Number , Number ]) {
234+ override protected def dataItemRemoved (item : jfxsc.XYChart .Data [Number , Number ], series : jfxsc.XYChart .Series [Number , Number ]): Unit = {
234235 val candle = item.node()
235236 if (shouldAnimate) {
236237 new FadeTransition (500 ms, candle) {
@@ -244,7 +245,7 @@ class EnsembleAdvCandleStickChart extends EnsembleExample {
244245 }
245246 }
246247
247- override protected def seriesAdded (series : jfxsc.XYChart .Series [Number , Number ], seriesIndex : Int ) {
248+ override protected def seriesAdded (series : jfxsc.XYChart .Series [Number , Number ], seriesIndex : Int ): Unit = {
248249 for (j <- 0 until series.data().size) {
249250 val item = series.data()(j)
250251 val candle = Candle (seriesIndex, item, j)
@@ -267,7 +268,7 @@ class EnsembleAdvCandleStickChart extends EnsembleExample {
267268 plotChildren += seriesPath
268269 }
269270
270- override protected def seriesRemoved (series : jfxsc.XYChart .Series [Number , Number ]) {
271+ override protected def seriesRemoved (series : jfxsc.XYChart .Series [Number , Number ]): Unit = {
271272 for (d <- series.getData) {
272273 val candle = d.node()
273274 if (shouldAnimate) {
@@ -288,7 +289,7 @@ class EnsembleAdvCandleStickChart extends EnsembleExample {
288289 * ranging then we compile a list of all data that the given axis has to plot and call invalidateRange() on the
289290 * axis passing it that data.
290291 */
291- override protected def updateAxisRange () {
292+ override protected def updateAxisRange (): Unit = {
292293
293294 if (xAxis.isAutoRanging) {
294295 val xData = for (series <- data; seriesData <- series.data()) yield seriesData.XValue ()
@@ -352,13 +353,13 @@ class EnsembleAdvCandleStickChart extends EnsembleExample {
352353 tooltip.graphic = new TooltipContent ()
353354 Tooltip .install(bar, tooltip)
354355
355- def setSeriesAndDataStyleClasses (seriesStyleClass : String , dataStyleClass : String ) {
356+ def setSeriesAndDataStyleClasses (seriesStyleClass : String , dataStyleClass : String ): Unit = {
356357 this .seriesStyleClass = seriesStyleClass
357358 this .dataStyleClass = dataStyleClass
358359 updateStyleClasses()
359360 }
360361
361- def update (closeOffset : Double , highOffset : Double , lowOffset : Double , candleWidth : Double ) {
362+ def update (closeOffset : Double , highOffset : Double , lowOffset : Double , candleWidth : Double ): Unit = {
362363 openAboveClose = closeOffset > 0
363364 updateStyleClasses()
364365 highLowLine.startY = highOffset
@@ -376,12 +377,12 @@ class EnsembleAdvCandleStickChart extends EnsembleExample {
376377 }
377378 }
378379
379- def updateTooltip (open : Double , close : Double , high : Double , low : Double ) {
380+ def updateTooltip (open : Double , close : Double , high : Double , low : Double ): Unit = {
380381 val tooltipContent : TooltipContent = tooltip.graphic().asInstanceOf [TooltipContent ]
381382 tooltipContent.update(open, close, high, low)
382383 }
383384
384- private def updateStyleClasses () {
385+ private def updateStyleClasses (): Unit = {
385386 val closeVsOpen = if (openAboveClose) " open-above-close" else " close-above-open"
386387
387388 styleClass = Seq (" candlestick-candle" , seriesStyleClass, dataStyleClass)
@@ -420,7 +421,7 @@ class EnsembleAdvCandleStickChart extends EnsembleExample {
420421 GridPane .setConstraints(lowValue, 1 , 3 )
421422 getChildren.addAll(open, openValue, close, closeValue, high, highValue, low, lowValue)
422423
423- def update (open : Double , close : Double , high : Double , low : Double ) {
424+ def update (open : Double , close : Double , high : Double , low : Double ): Unit = {
424425 openValue.text = open.toString
425426 closeValue.text = close.toString
426427 highValue.text = high.toString
0 commit comments