blob: bb62a9d710d34bae9dd7733f205c225bcb616348 [file] [log] [blame]
package org.eclipse.nebula.widgets.nattable.core.layer
import org.eclipse.nebula.widgets.nattable.core.axis.Axis
import org.eclipse.nebula.widgets.nattable.core.axis.DefaultAxis
import org.eclipse.nebula.widgets.nattable.core.layer.cell.ReadOnlyLayerCell
class DummyLayer implements Layer {
val Axis horizontalAxis
val Axis verticalAxis
new(int columnCount, int rowCount, int defaultColumnWidth, int defaultRowHeight) {
this.horizontalAxis = new DefaultAxis(columnCount, defaultColumnWidth)
this.verticalAxis = new DefaultAxis(rowCount, defaultRowHeight)
}
override getHorizontalAxis() { horizontalAxis }
override getVerticalAxis() { verticalAxis }
override getCell(int columnPosition, int rowPosition) {
new ReadOnlyLayerCell(this, columnPosition, rowPosition, '''Column «columnPosition», Row «rowPosition»''')
}
}