| 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»''') |
| } |
| |
| } |