Skip to content

Commit 974f689

Browse files
committed
scala: refactoring
1 parent e4865d3 commit 974f689

4 files changed

Lines changed: 9 additions & 11 deletions

File tree

RubyScript/src/org/knime/ext/jruby/RubyScriptNodeFactory.scala

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,8 @@ class RubyScriptNodeFactory extends NodeFactory[RubyScriptNodeModel] {
2626

2727
override def getNrNodeViews(): Int = 0
2828

29-
override def createNodeView(viewIndex: Int, nodeModel: RubyScriptNodeModel): NodeView[RubyScriptNodeModel] = null
29+
override def createNodeView(viewIndex: Int,
30+
nodeModel: RubyScriptNodeModel): NodeView[RubyScriptNodeModel] = null
3031

3132
override def hasDialog(): Boolean = true
3233

RubyScript/src/org/knime/ext/jruby/RubyScriptNodeModel.scala

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,8 @@ object RubyScriptNodeModel {
4343
val COLUMN_NAMES = "new_column_names"
4444
val COLUMN_TYPES = "new_column_types"
4545

46-
private var logger: NodeLogger = NodeLogger.getLogger(classOf[RubyScriptNodeModel])
46+
private var logger: NodeLogger =
47+
NodeLogger.getLogger(classOf[RubyScriptNodeModel])
4748

4849
private var javaExtDirsExtensionsPath: String = _
4950

RubyScript/src/org/knime/ext/jruby/RubyScriptNodeView.scala

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,7 @@ import org.knime.core.node.NodeView
55
class RubyScriptNodeView protected (nodeModel: RubyScriptNodeModel) extends NodeView[RubyScriptNodeModel](nodeModel) {
66

77
protected override def modelChanged() {
8-
val nodeModel = getNodeModel.asInstanceOf[RubyScriptNodeModel]
9-
assert(nodeModel != null)
8+
assert(getNodeModel.asInstanceOf[RubyScriptNodeModel] != null)
109
}
1110

1211
protected override def onClose() {

RubyScript/src/org/knime/ext/jruby/ScriptNodeOutputColumnsTableModel.scala

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -61,10 +61,8 @@ class ScriptNodeOutputColumnsTableModel extends AbstractTableModel {
6161

6262
private def getDataTableValues(colIndex: Int): Array[String] = {
6363
val dataTableColumnValues = Array.ofDim[String](data.size)
64-
val i = data.iterator()
6564
var rowNum = 0
66-
while (i.hasNext) {
67-
val row = i.next()
65+
for (row <- data) {
6866
dataTableColumnValues(rowNum) = row.get(colIndex).asInstanceOf[String]
6967
rowNum += 1
7068
}
@@ -76,15 +74,14 @@ class ScriptNodeOutputColumnsTableModel extends AbstractTableModel {
7674
}
7775

7876
def moveRowsUp(rows: Array[Int]) {
79-
for (j <- 0 until rows.length if rows(j) != 0) Collections.swap(data, rows(j), rows(j) - 1)
77+
for (j <- 0 until rows.length if rows(j) != 0)
78+
Collections.swap(data, rows(j), rows(j) - 1)
8079
fireTableDataChanged()
8180
}
8281

8382
def moveRowsDown(rows: Array[Int]) {
84-
var j = rows.length - 1
85-
while (j >= 0) {
83+
for (j <- rows.length - 1 to 0) {
8684
if (rows(j) != data.size - 1) Collections.swap(data, rows(j), rows(j) + 1)
87-
j -= 1
8885
}
8986
fireTableDataChanged()
9087
}

0 commit comments

Comments
 (0)