blob: 8fb1b0dec960fffb12c3854ae25df9cca794ad60 [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.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»''')
}
}