blob: fdab9a060fa927b19b70c02a3bd438f6d5e2a59f [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.cell.ReadOnlyCell
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 ReadOnlyCell(this, columnPosition, rowPosition, '''Column «columnPosition», Row «rowPosition»''')
}
}