Modifier and Type | Class and Description |
---|---|
class |
NatTable |
Modifier and Type | Method and Description |
---|---|
ILayer |
NatTable.getLayer() |
ILayer |
NatTable.getUnderlyingLayerByPosition(int columnPosition,
int rowPosition) |
Modifier and Type | Method and Description |
---|---|
Collection<ILayer> |
NatTable.getUnderlyingLayersByColumnPosition(int columnPosition) |
Collection<ILayer> |
NatTable.getUnderlyingLayersByRowPosition(int rowPosition) |
Modifier and Type | Method and Description |
---|---|
void |
NatTable.setLayer(ILayer layer) |
int |
NatTable.underlyingToLocalColumnPosition(ILayer sourceUnderlyingLayer,
int underlyingColumnPosition) |
Collection<Range> |
NatTable.underlyingToLocalColumnPositions(ILayer sourceUnderlyingLayer,
Collection<Range> underlyingColumnPositionRanges) |
int |
NatTable.underlyingToLocalRowPosition(ILayer sourceUnderlyingLayer,
int underlyingRowPosition) |
Collection<Range> |
NatTable.underlyingToLocalRowPositions(ILayer sourceUnderlyingLayer,
Collection<Range> underlyingRowPositionRanges) |
Constructor and Description |
---|
NatTable(org.eclipse.swt.widgets.Composite parent,
ILayer layer) |
NatTable(org.eclipse.swt.widgets.Composite parent,
ILayer layer,
boolean autoconfigure) |
NatTable(org.eclipse.swt.widgets.Composite parent,
int style,
ILayer layer) |
NatTable(org.eclipse.swt.widgets.Composite parent,
int style,
ILayer layer,
boolean autoconfigure) |
Modifier and Type | Class and Description |
---|---|
class |
BlinkLayer<T>
Blinks cells when they are updated.
|
Modifier and Type | Method and Description |
---|---|
ILayer |
BlinkEvent.getLayer() |
Modifier and Type | Method and Description |
---|---|
boolean |
BlinkEvent.convertToLocal(ILayer localLayer) |
Constructor and Description |
---|
BlinkEvent(ILayer layer) |
Constructor and Description |
---|
RenameColumnHeaderCommand(ILayer layer,
int columnPosition,
String customColumnName) |
Modifier and Type | Method and Description |
---|---|
ILayer |
AbstractColumnCommand.getLayer() |
Modifier and Type | Method and Description |
---|---|
static ColumnPositionCoordinate |
LayerCommandUtil.convertColumnPositionToTargetContext(ColumnPositionCoordinate columnPositionCoordinate,
ILayer targetLayer) |
static PositionCoordinate |
LayerCommandUtil.convertPositionToTargetContext(PositionCoordinate positionCoordinate,
ILayer targetLayer) |
static RowPositionCoordinate |
LayerCommandUtil.convertRowPositionToTargetContext(RowPositionCoordinate rowPositionCoordinate,
ILayer targetLayer) |
boolean |
VisualRefreshCommand.convertToTargetLayer(ILayer targetLayer) |
boolean |
StructuralRefreshCommand.convertToTargetLayer(ILayer targetLayer) |
boolean |
ILayerCommand.convertToTargetLayer(ILayer targetLayer)
Convert the row/column coordinates the command might be carrying from the source layer
to the destination (target) layer.
|
boolean |
AbstractRowCommand.convertToTargetLayer(ILayer targetLayer) |
boolean |
AbstractPositionCommand.convertToTargetLayer(ILayer targetLayer) |
boolean |
AbstractMultiRowCommand.convertToTargetLayer(ILayer targetLayer) |
boolean |
AbstractMultiColumnCommand.convertToTargetLayer(ILayer targetLayer) |
boolean |
AbstractContextFreeCommand.convertToTargetLayer(ILayer targetLayer) |
boolean |
AbstractColumnCommand.convertToTargetLayer(ILayer targetLayer) |
boolean |
StructuralRefreshCommandHandler.doCommand(ILayer targetLayer,
StructuralRefreshCommand command) |
boolean |
ILayerCommandHandler.doCommand(ILayer targetLayer,
T command) |
boolean |
AbstractLayerCommandHandler.doCommand(ILayer targetLayer,
T command) |
boolean |
VisualRefreshCommandHandler.doCommand(ILayer targetLayer,
VisualRefreshCommand command) |
protected void |
AbstractMultiColumnCommand.setColumnPositions(ILayer layer,
int... columnPositions) |
protected void |
AbstractMultiRowCommand.setRowPositions(ILayer layer,
int... rowPositions) |
Constructor and Description |
---|
AbstractColumnCommand(ILayer layer,
int columnPosition) |
AbstractMultiColumnCommand(ILayer layer,
int... columnPositions) |
AbstractMultiRowCommand(ILayer layer,
int... rowPositions) |
AbstractPositionCommand(ILayer layer,
int columnPosition,
int rowPosition) |
AbstractRowCommand(ILayer layer,
int rowPosition) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractLayerConfiguration<L extends ILayer>
Casts the layer to be to the type parameter for convenience.
|
Modifier and Type | Method and Description |
---|---|
void |
IConfiguration.configureLayer(ILayer layer) |
void |
AggregateConfiguration.configureLayer(ILayer layer) |
void |
AbstractUiBindingConfiguration.configureLayer(ILayer layer) |
void |
AbstractRegistryConfiguration.configureLayer(ILayer layer) |
void |
AbstractLayerConfiguration.configureLayer(ILayer layer) |
Modifier and Type | Method and Description |
---|---|
ILayer |
RowPositionCoordinate.getLayer() |
ILayer |
PositionCoordinate.getLayer() |
ILayer |
ColumnPositionCoordinate.getLayer() |
Constructor and Description |
---|
ColumnPositionCoordinate(ILayer layer,
int columnPosition) |
PositionCoordinate(ILayer layer,
int columnPosition,
int rowPosition) |
RowPositionCoordinate(ILayer layer,
int rowPosition) |
Constructor and Description |
---|
CopyDataCommandHandler(SelectionLayer selectionLayer,
ILayer columnHeaderDataLayer,
ILayer rowHeaderDataLayer)
Creates an instance that checks the
SelectionLayer and the header layers if they are given. |
Constructor and Description |
---|
InlineEditHandler(ILayer layer,
int columnPosition,
int rowPosition) |
Constructor and Description |
---|
UpdateDataCommand(ILayer layer,
int columnPosition,
int rowPosition,
Object newValue)
Create a new
UpdateDataCommand based on the specified information. |
Modifier and Type | Method and Description |
---|---|
boolean |
InlineCellEditEvent.convertToLocal(ILayer localLayer) |
Constructor and Description |
---|
InlineCellEditEvent(ILayer layer,
PositionCoordinate cellCoordinate,
org.eclipse.swt.widgets.Composite parent,
IConfigRegistry configRegistry,
Object initialValue) |
InlineCellEditEventHandler(ILayer layer) |
Modifier and Type | Method and Description |
---|---|
protected void |
NatExporter.exportLayer(ILayerExporter exporter,
OutputStream outputStream,
String layerName,
ILayer layer,
IConfigRegistry configRegistry)
Exports the given layer to the outputStream using the provided exporter.
|
void |
NatExporter.exportSingleLayer(ILayer layer,
IConfigRegistry configRegistry) |
Constructor and Description |
---|
ExportCommandHandler(ILayer layer) |
Modifier and Type | Method and Description |
---|---|
void |
DefaultExportBindings.configureLayer(ILayer layer) |
Modifier and Type | Class and Description |
---|---|
class |
DetailGlazedListsEventLayer<T>
This layer acts as the event listener for:
Glazed list events -
ListEvent
Bean updates - PropertyChangeEvent(s)
Compared to the GlazedListsEventLayer, this layer does not conflate events and only
fire a single RowStructuralRefreshEvent for all events within 100ms. |
class |
GlazedListsEventLayer<T>
This layer acts as the event listener for:
Glazed list events -
ListEvent
Bean updates - PropertyChangeEvent(s)
GlazedLists Events are conflated at a 100ms interval i.e a single RowStructuralRefreshEvent
is fired for any number of GlazedLists events received during that interval. |
Modifier and Type | Field and Description |
---|---|
protected ILayer |
GlazedListsSortModel.columnHeaderDataLayer |
Constructor and Description |
---|
GlazedListsSortModel(ca.odell.glazedlists.SortedList<T> sortedList,
IColumnAccessor<T> columnAccessor,
IColumnPropertyResolver columnPropertyResolver,
IConfigRegistry configRegistry,
ILayer dataLayer) |
GlazedListsSortModel(ca.odell.glazedlists.SortedList<T> sortedList,
IColumnPropertyAccessor<T> columnPropertyAccessor,
IConfigRegistry configRegistry,
ILayer dataLayer) |
NatColumnTableFormat(IColumnAccessor<R> columnAccessor,
IColumnPropertyResolver columnPropertyResolver,
IConfigRegistry configRegistry,
ILayer columnHeaderDataLayer) |
NatColumnTableFormat(IColumnPropertyAccessor<R> columnPropertyAccessor,
IConfigRegistry configRegistry,
ILayer dataLayer) |
Modifier and Type | Class and Description |
---|---|
class |
ComboBoxFilterRowHeaderComposite<T>
CompositeLayer that is build out of the columnheader layer stack and a filter row layer.
|
Constructor and Description |
---|
ComboBoxFilterRowHeaderComposite(ca.odell.glazedlists.matchers.CompositeMatcherEditor<T> matcherEditor,
FilterRowComboBoxDataProvider<T> comboBoxDataProvider,
IColumnAccessor<T> bodyDataColumnAccessor,
ILayer columnHeaderLayer,
IDataProvider columnHeaderDataProvider,
IConfigRegistry configRegistry)
Creates a new ComboBoxFilterRowHeaderComposite based on the given informations.
|
ComboBoxFilterRowHeaderComposite(ca.odell.glazedlists.matchers.CompositeMatcherEditor<T> matcherEditor,
FilterRowComboBoxDataProvider<T> comboBoxDataProvider,
IColumnAccessor<T> bodyDataColumnAccessor,
ILayer columnHeaderLayer,
IDataProvider columnHeaderDataProvider,
IConfigRegistry configRegistry,
boolean useDefaultConfiguration)
Creates a new ComboBoxFilterRowHeaderComposite based on the given informations.
|
ComboBoxFilterRowHeaderComposite(ca.odell.glazedlists.matchers.CompositeMatcherEditor<T> matcherEditor,
ILayer bodyLayer,
Collection<T> baseCollection,
IColumnAccessor<T> bodyDataColumnAccessor,
ILayer columnHeaderLayer,
IDataProvider columnHeaderDataProvider,
IConfigRegistry configRegistry)
Creates a new ComboBoxFilterRowHeaderComposite based on the given informations.
|
ComboBoxFilterRowHeaderComposite(ca.odell.glazedlists.matchers.CompositeMatcherEditor<T> matcherEditor,
ILayer bodyLayer,
Collection<T> baseCollection,
IColumnAccessor<T> bodyDataColumnAccessor,
ILayer columnHeaderLayer,
IDataProvider columnHeaderDataProvider,
IConfigRegistry configRegistry,
boolean useDefaultConfiguration)
Creates a new ComboBoxFilterRowHeaderComposite based on the given informations.
|
ComboBoxFilterRowHeaderComposite(ca.odell.glazedlists.FilterList<T> filterList,
FilterRowComboBoxDataProvider<T> comboBoxDataProvider,
IColumnAccessor<T> bodyDataColumnAccessor,
ILayer columnHeaderLayer,
IDataProvider columnHeaderDataProvider,
IConfigRegistry configRegistry)
Creates a new ComboBoxFilterRowHeaderComposite based on the given informations.
|
ComboBoxFilterRowHeaderComposite(ca.odell.glazedlists.FilterList<T> filterList,
FilterRowComboBoxDataProvider<T> comboBoxDataProvider,
IColumnAccessor<T> bodyDataColumnAccessor,
ILayer columnHeaderLayer,
IDataProvider columnHeaderDataProvider,
IConfigRegistry configRegistry,
boolean useDefaultConfiguration)
Creates a new ComboBoxFilterRowHeaderComposite based on the given informations.
|
ComboBoxFilterRowHeaderComposite(ca.odell.glazedlists.FilterList<T> filterList,
ILayer bodyLayer,
Collection<T> baseCollection,
IColumnAccessor<T> bodyDataColumnAccessor,
ILayer columnHeaderLayer,
IDataProvider columnHeaderDataProvider,
IConfigRegistry configRegistry)
Creates a new ComboBoxFilterRowHeaderComposite based on the given informations.
|
ComboBoxFilterRowHeaderComposite(ca.odell.glazedlists.FilterList<T> filterList,
ILayer bodyLayer,
Collection<T> baseCollection,
IColumnAccessor<T> bodyDataColumnAccessor,
ILayer columnHeaderLayer,
IDataProvider columnHeaderDataProvider,
IConfigRegistry configRegistry,
boolean useDefaultConfiguration)
Creates a new ComboBoxFilterRowHeaderComposite based on the given informations.
|
Modifier and Type | Class and Description |
---|---|
class |
GroupByDataLayer<T> |
class |
GroupByHeaderLayer |
Constructor and Description |
---|
GroupByHeaderLayer(GroupByModel groupByModel,
ILayer gridLayer,
IDataProvider columnHeaderDataProvider) |
Modifier and Type | Method and Description |
---|---|
boolean |
UngroupByColumnIndexCommand.convertToTargetLayer(ILayer targetLayer) |
boolean |
GroupByColumnIndexCommand.convertToTargetLayer(ILayer targetLayer) |
Modifier and Type | Class and Description |
---|---|
class |
GlazedListsRowHideShowLayer<T>
Adds the functionality for manually hiding rows in a NatTable that is based on GlazedLists.
|
Constructor and Description |
---|
GlazedListsRowHideShowLayer(ILayer underlyingLayer,
IRowDataProvider<T> rowDataProvider,
IRowIdAccessor<T> rowIdAccessor)
Creates a
GlazedListsRowHideShowLayer for adding row hide/show for GlazedLists based
NatTables. |
GlazedListsRowHideShowLayer(ILayer underlyingLayer,
IRowDataProvider<T> rowDataProvider,
IRowIdAccessor<T> rowIdAccessor,
ca.odell.glazedlists.matchers.CompositeMatcherEditor<T> matcherEditor)
Creates a
GlazedListsRowHideShowLayer for adding row hide/show for GlazedLists based
NatTables. |
GlazedListsRowHideShowLayer(ILayer underlyingLayer,
IRowDataProvider<T> rowDataProvider,
IRowIdAccessor<T> rowIdAccessor,
ca.odell.glazedlists.FilterList<T> filterList)
Creates a
GlazedListsRowHideShowLayer for adding row hide/show for GlazedLists based
NatTables. |
Modifier and Type | Class and Description |
---|---|
class |
BodyLayerStackFixture<T> |
class |
GlazedListsGridLayer<T>
This is a copy of the org.eclipse.nebula.widgets.nattable.examples.fixtures.GlazedListsGridLayer
It has been copied here since glazed list tests bundle can't depend on the examples bundle
|
Modifier and Type | Class and Description |
---|---|
class |
FilterRowDataLayer<T>
DataLayer with a custom IDataProvider which stores/tracks the filter text on columns. |
class |
FilterRowHeaderComposite<T>
1 column x 2 rows Composite layer
First row is the
ColumnHeaderLayer
Second row is the composite is the filter row layer. |
Constructor and Description |
---|
FilterRowDataLayer(IFilterStrategy<T> filterStrategy,
ILayer columnHeaderLayer,
IDataProvider columnHeaderDataProvider,
IConfigRegistry configRegistry) |
FilterRowDataProvider(IFilterStrategy<T> filterStrategy,
ILayer columnHeaderLayer,
IDataProvider columnHeaderDataProvider,
IConfigRegistry configRegistry) |
FilterRowHeaderComposite(IFilterStrategy<T> filterStrategy,
ILayer columnHeaderLayer,
IDataProvider columnHeaderDataProvider,
IConfigRegistry configRegistry) |
Constructor and Description |
---|
FilterRowComboBoxDataProvider(ILayer bodyLayer,
Collection<T> baseCollection,
IColumnAccessor<T> columnAccessor) |
Constructor and Description |
---|
ClearFilterCommand(ILayer layer,
int columnPosition) |
Constructor and Description |
---|
FilterAppliedEvent(ILayer layer) |
Modifier and Type | Class and Description |
---|---|
class |
CompositeFreezeLayer |
class |
FreezeLayer |
Modifier and Type | Method and Description |
---|---|
int |
FreezeLayer.underlyingToLocalColumnPosition(ILayer sourceUnderlyingLayer,
int underlyingColumnPosition) |
int |
FreezeLayer.underlyingToLocalRowPosition(ILayer sourceUnderlyingLayer,
int underlyingRowPosition) |
Modifier and Type | Method and Description |
---|---|
boolean |
ReorderFrozenAreaCommand.convertToTargetLayer(ILayer targetLayer) |
boolean |
FreezeSelectionCommand.convertToTargetLayer(ILayer targetLayer) |
Constructor and Description |
---|
FreezeColumnCommand(ILayer layer,
int columnPosition)
Creates a FreezeColumnCommand for the given column related to the given layer,
that doesn't toggle or override a current frozen state.
|
FreezeColumnCommand(ILayer layer,
int columnPosition,
boolean toggle)
Creates a FreezeColumnCommand for the given column related to the given layer,
that doesn't override a current frozen state.
|
FreezeColumnCommand(ILayer layer,
int columnPosition,
boolean toggle,
boolean overrideFreeze)
Creates a FreezeColumnCommand for the given column related to the given layer.
|
FreezePositionCommand(ILayer layer,
int columnPosition,
int rowPosition)
Creates a FreezePositionCommand for the given column and row positions related to the given
layer, that doesn't toggle or override a current frozen state.
|
FreezePositionCommand(ILayer layer,
int columnPosition,
int rowPosition,
boolean toggle)
Creates a FreezePositionCommand for the given column and row positions related to the given
layer, that doesn't override a current frozen state..
|
FreezePositionCommand(ILayer layer,
int columnPosition,
int rowPosition,
boolean toggle,
boolean overrideFreeze)
Creates a FreezePositionCommand for the given column and row positions related to the given layer.
|
FreezeRowCommand(ILayer layer,
int rowPosition)
Creates a FreezeRowCommand for the given row position related to the given layer,
that doesn't toggle or override a current frozen state.
|
FreezeRowCommand(ILayer layer,
int rowPosition,
boolean toggle)
Creates a FreezeRowCommand for the given row position related to the given layer,
that doesn't override a current frozen state.
|
FreezeRowCommand(ILayer layer,
int rowPosition,
boolean toggle,
boolean overrideFreeze)
Creates a FreezeRowCommand for the given row position related to the given layer.
|
Constructor and Description |
---|
FreezeEvent(ILayer layer) |
UnfreezeEvent(ILayer layer) |
Modifier and Type | Field and Description |
---|---|
protected ILayer |
AutoResizeRowCommandHandler.commandLayer
The layer on which the command should be fired.
|
protected ILayer |
AutoResizeColumnCommandHandler.commandLayer
The layer on which the command should be fired.
|
protected ILayer |
AutoResizeRowCommandHandler.positionLayer
The layer to use for calculation of the row positions.
|
protected ILayer |
AutoResizeColumnCommandHandler.positionLayer
The layer to use for calculation of the column positions.
|
Modifier and Type | Method and Description |
---|---|
boolean |
AutoResizeColumnCommandHandler.doCommand(ILayer targetLayer,
AutoResizeColumnsCommand command) |
boolean |
AutoResizeRowCommandHandler.doCommand(ILayer targetLayer,
AutoResizeRowsCommand command) |
Constructor and Description |
---|
AutoResizeColumnCommandHandler(ILayer commandLayer,
ILayer positionLayer) |
AutoResizeRowCommandHandler(ILayer commandLayer,
ILayer positionLayer) |
Modifier and Type | Class and Description |
---|---|
class |
ColumnHeaderLayer
Responsible for rendering, event handling etc on the column headers.
|
class |
CornerLayer
Layer for the top left header corner of the grid layer
|
class |
DefaultColumnHeaderDataLayer |
class |
DefaultGridLayer |
class |
DefaultRowHeaderDataLayer |
class |
DimensionallyDependentIndexLayer
A DimensionallyDependentIndexLayer is a layer whose horizontal and vertical dimensions are dependent on the
horizontal and vertical dimensions of other layers.
|
class |
DimensionallyDependentLayer
A DimensionallyDependentLayer is a layer whose horizontal and vertical dimensions are dependent on the horizontal and
vertical dimensions of other layers.
|
class |
GridLayer
Top level layer.
|
class |
RowHeaderLayer
Layer for the row headers of the grid layer
|
Modifier and Type | Method and Description |
---|---|
ILayer |
GridLayer.getBodyLayer() |
ILayer |
GridLayer.getColumnHeaderLayer() |
ILayer |
GridLayer.getCornerLayer() |
ILayer |
DimensionallyDependentLayer.getHorizontalLayerDependency() |
ILayer |
DimensionallyDependentIndexLayer.getHorizontalLayerDependency() |
ILayer |
GridLayer.getRowHeaderLayer() |
ILayer |
DimensionallyDependentLayer.getUnderlyingLayerByPosition(int columnPosition,
int rowPosition) |
ILayer |
DimensionallyDependentLayer.getVerticalLayerDependency() |
ILayer |
DimensionallyDependentIndexLayer.getVerticalLayerDependency() |
Modifier and Type | Method and Description |
---|---|
Collection<ILayer> |
DimensionallyDependentLayer.getUnderlyingLayersByColumnPosition(int columnPosition) |
Collection<ILayer> |
DimensionallyDependentLayer.getUnderlyingLayersByRowPosition(int rowPosition) |
Modifier and Type | Method and Description |
---|---|
void |
GridLayer.setBodyLayer(ILayer bodyLayer) |
void |
GridLayer.setColumnHeaderLayer(ILayer columnHeaderLayer) |
void |
GridLayer.setCornerLayer(ILayer cornerLayer) |
void |
DimensionallyDependentLayer.setHorizontalLayerDependency(ILayer horizontalLayerDependency) |
void |
GridLayer.setRowHeaderLayer(ILayer rowHeaderLayer) |
void |
DimensionallyDependentLayer.setVerticalLayerDependency(ILayer verticalLayerDependency) |
int |
DimensionallyDependentLayer.underlyingToLocalColumnPosition(ILayer sourceUnderlyingLayer,
int underlyingColumnPosition) |
int |
DimensionallyDependentIndexLayer.underlyingToLocalColumnPosition(ILayer sourceUnderlyingLayer,
int underlyingColumnPosition) |
Collection<Range> |
DimensionallyDependentLayer.underlyingToLocalColumnPositions(ILayer sourceUnderlyingLayer,
Collection<Range> underlyingColumnPositionRanges) |
int |
DimensionallyDependentLayer.underlyingToLocalRowPosition(ILayer sourceUnderlyingLayer,
int underlyingRowPosition) |
int |
DimensionallyDependentIndexLayer.underlyingToLocalRowPosition(ILayer sourceUnderlyingLayer,
int underlyingRowPosition) |
Collection<Range> |
DimensionallyDependentLayer.underlyingToLocalRowPositions(ILayer sourceUnderlyingLayer,
Collection<Range> underlyingRowPositionRanges) |
Constructor and Description |
---|
ColumnHeaderLayer(IUniqueIndexLayer baseLayer,
ILayer horizontalLayerDependency,
SelectionLayer selectionLayer)
Creates a column header layer using the default configuration and painter
|
ColumnHeaderLayer(IUniqueIndexLayer baseLayer,
ILayer horizontalLayerDependency,
SelectionLayer selectionLayer,
boolean useDefaultConfiguration) |
ColumnHeaderLayer(IUniqueIndexLayer baseLayer,
ILayer horizontalLayerDependency,
SelectionLayer selectionLayer,
boolean useDefaultConfiguration,
ILayerPainter layerPainter) |
CornerLayer(IUniqueIndexLayer baseLayer,
ILayer horizontalLayerDependency,
ILayer verticalLayerDependency)
Creates a corner header layer using the default configuration and painter
|
CornerLayer(IUniqueIndexLayer baseLayer,
ILayer horizontalLayerDependency,
ILayer verticalLayerDependency,
boolean useDefaultConfiguration,
ILayerPainter layerPainter) |
DimensionallyDependentLayer(IUniqueIndexLayer baseLayer,
ILayer horizontalLayerDependency,
ILayer verticalLayerDependency) |
GridLayer(ILayer bodyLayer,
ILayer columnHeaderLayer,
ILayer rowHeaderLayer,
ILayer cornerLayer) |
GridLayer(ILayer bodyLayer,
ILayer columnHeaderLayer,
ILayer rowHeaderLayer,
ILayer cornerLayer,
boolean useDefaultConfiguration) |
RowHeaderLayer(IUniqueIndexLayer baseLayer,
ILayer verticalLayerDependency,
SelectionLayer selectionLayer)
Creates a row header layer using the default configuration and painter
|
RowHeaderLayer(IUniqueIndexLayer baseLayer,
ILayer verticalLayerDependency,
SelectionLayer selectionLayer,
boolean useDefaultConfiguration) |
RowHeaderLayer(IUniqueIndexLayer baseLayer,
ILayer verticalLayerDependency,
SelectionLayer selectionLayer,
boolean useDefaultConfiguration,
ILayerPainter layerPainter) |
Constructor and Description |
---|
ColumnHeaderSelectionEvent(ILayer layer,
Collection<Range> columnPositionRanges) |
ColumnHeaderSelectionEvent(ILayer layer,
int columnPosition) |
ColumnHeaderSelectionEvent(ILayer layer,
Range... columnPositionRanges) |
Modifier and Type | Class and Description |
---|---|
class |
ColumnGroupExpandCollapseLayer
Tracks the Expand/Collapse of a Column Group header
NOTE: Only relevant when Column Grouping is enabled.
|
class |
ColumnGroupGroupHeaderLayer
Adds the Column grouping functionality to the column headers.
|
class |
ColumnGroupHeaderLayer
Adds the Column grouping functionality to the column headers.
|
class |
ColumnGroupReorderLayer
Adds functionality allowing the reordering of the the Column groups.
|
class |
RowGroupExpandCollapseLayer<T> |
class |
RowGroupHeaderLayer<T>
Adds the Row grouping functionality to the row headers.
|
Modifier and Type | Method and Description |
---|---|
ILayer |
ColumnGroupReorderLayer.getUnderlyingLayer() |
Modifier and Type | Method and Description |
---|---|
static List<Integer> |
ColumnGroupUtils.getVisibleIndexesToTheRight(int columnIndex,
ILayer layer,
IUniqueIndexLayer underlyingLayer,
ColumnGroupModel model)
Inclusive of the columnIndex passed as the parameter.
|
static boolean |
ColumnGroupUtils.isBetweenTwoGroups(ILayer natLayer,
int startX,
int endX,
ColumnGroupModel model) |
static boolean |
ColumnGroupUtils.isColumnIndexHiddenInUnderLyingLayer(int columnIndex,
ILayer layer,
IUniqueIndexLayer underlyingLayer) |
static boolean |
ColumnGroupUtils.isColumnPositionHiddenInUnderLyingLayer(int columnPosition,
ILayer layer,
IUniqueIndexLayer underlyingLayer) |
static boolean |
ColumnGroupUtils.isFirstVisibleColumnIndexInGroup(int columnIndex,
ILayer layer,
IUniqueIndexLayer underlyingLayer,
ColumnGroupModel model) |
static boolean |
ColumnGroupUtils.isLastVisibleColumnIndexInGroup(int columnIndex,
ILayer layer,
IUniqueIndexLayer underlyingLayer,
ColumnGroupModel model) |
static boolean |
ColumnGroupUtils.isLeftEdgeOfAColumnGroup(ILayer natLayer,
int columnPosition,
int columnIndex,
ColumnGroupModel model)
See ColumnGroupUtilsTest
|
static boolean |
ColumnGroupUtils.isRightEdgeOfAColumnGroup(ILayer natLayer,
int columnPosition,
int columnIndex,
ColumnGroupModel model)
See ColumnGroupUtilsTest
|
static boolean |
RowGroupUtils.isRowIndexHiddenInUnderLyingLayer(int rowIndex,
ILayer layer,
IUniqueIndexLayer underlyingLayer) |
static boolean |
ColumnGroupUtils.isStaticOrFirstVisibleColumn(int columnIndex,
ILayer layer,
IUniqueIndexLayer underlyingLayer,
ColumnGroupModel model)
Checks whether
columnIndex is either a defined static column
or (if not) the first visible column in the group containing group. |
Constructor and Description |
---|
ColumnGroupHeaderLayer(ILayer columnHeaderLayer,
SelectionLayer selectionLayer,
ColumnGroupModel columnGroupModel) |
ColumnGroupHeaderLayer(ILayer columnHeaderLayer,
SelectionLayer selectionLayer,
ColumnGroupModel columnGroupModel,
boolean useDefaultConfiguration) |
RowGroupHeaderLayer(ILayer rowHeaderLayer,
SelectionLayer selectionLayer,
IRowGroupModel<T> rowGroupModel) |
RowGroupHeaderLayer(ILayer rowHeaderLayer,
SelectionLayer selectionLayer,
IRowGroupModel<T> rowGroupModel,
boolean useDefaultConfiguration) |
Modifier and Type | Method and Description |
---|---|
boolean |
ColumnHeaderReorderDragMode.isValidTargetColumnPosition(ILayer natLayer,
int fromGridColumnPosition,
int toGridColumnPosition) |
protected boolean |
ColumnGroupHeaderReorderDragMode.isValidTargetColumnPosition(ILayer natLayer,
int fromGridColumnPosition,
int toGridColumnPosition)
Work off the event coordinates since the drag
ColumnReorderDragMode adjusts the
'to' column positions (for on screen semantics) |
Modifier and Type | Method and Description |
---|---|
void |
OpenCreateColumnGroupDialog.openDialog(ILayer contextLayer) |
Constructor and Description |
---|
ColumnGroupExpandCollapseCommand(ILayer layer,
int columnPosition) |
ReorderColumnGroupCommand(ILayer layer,
int fromColumnPosition,
int toColumnPosition) |
ReorderColumnGroupEndCommand(ILayer layer,
int toColumnPosition) |
ReorderColumnGroupStartCommand(ILayer layer,
int fromColumnPosition) |
ReorderColumnsAndGroupsCommand(ILayer layer,
List<Integer> fromColumnPositions,
int toColumnPositions)
If any of the fromColumnPositions contain a group
- the group will be moved.
|
RowGroupExpandCollapseCommand(ILayer layer,
int rowPosition) |
Modifier and Type | Method and Description |
---|---|
void |
DefaultRowGroupHeaderLayerConfiguration.configureLayer(ILayer layer) |
void |
DefaultColumnGroupHeaderLayerConfiguration.configureLayer(ILayer layer) |
Constructor and Description |
---|
GroupColumnsEvent(ILayer layer) |
UngroupColumnsEvent(ILayer layer) |
Modifier and Type | Method and Description |
---|---|
void |
CreateColumnGroupDialog.setContextLayer(ILayer layer) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractColumnHideShowLayer |
class |
AbstractRowHideShowLayer |
class |
ColumnHideShowLayer |
class |
RowHideShowLayer |
Modifier and Type | Method and Description |
---|---|
int |
AbstractColumnHideShowLayer.underlyingToLocalColumnPosition(ILayer sourceUnderlyingLayer,
int underlyingColumnPosition) |
Collection<Range> |
AbstractColumnHideShowLayer.underlyingToLocalColumnPositions(ILayer sourceUnderlyingLayer,
Collection<Range> underlyingColumnPositionRanges) |
int |
AbstractRowHideShowLayer.underlyingToLocalRowPosition(ILayer sourceUnderlyingLayer,
int underlyingRowPosition) |
Collection<Range> |
AbstractRowHideShowLayer.underlyingToLocalRowPositions(ILayer sourceUnderlyingLayer,
Collection<Range> underlyingRowPositionRanges) |
Constructor and Description |
---|
ColumnHideCommand(ILayer layer,
int columnPosition) |
MultiColumnHideCommand(ILayer layer,
int columnPosition) |
MultiColumnHideCommand(ILayer layer,
int[] columnPositions) |
MultiRowHideCommand(ILayer layer,
int rowPosition) |
MultiRowHideCommand(ILayer layer,
int[] rowPositions) |
RowHideCommand(ILayer layer,
int rowPosition) |
Modifier and Type | Method and Description |
---|---|
boolean |
ShowRowPositionsEvent.convertToLocal(ILayer localLayer) |
boolean |
ShowColumnPositionsEvent.convertToLocal(ILayer localLayer) |
boolean |
HideRowPositionsEvent.convertToLocal(ILayer localLayer) |
boolean |
HideColumnPositionsEvent.convertToLocal(ILayer localLayer) |
Constructor and Description |
---|
HideColumnPositionsEvent(ILayer layer,
Collection<Integer> columnPositions) |
HideRowPositionsEvent(ILayer layer,
Collection<Integer> rowPositions) |
ShowRowPositionsEvent(ILayer layer,
Collection<Integer> rowPositions) |
Modifier and Type | Interface and Description |
---|---|
interface |
IUniqueIndexLayer
A layer that has a set of column and row indexes that contain no duplicates,
such that there is only one corresponding column or row position for a row or
column index in the layer.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractIndexLayerTransform
Abstract base class for layers that expose transformed views of an underlying unique index layer.
|
class |
AbstractLayer
Base layer implementation with common methods for managing listeners and caching, etc.
|
class |
AbstractLayerTransform
Abstract base class for layers that expose transformed views of an underlying layer.
|
class |
CompositeLayer
A composite layer is a layer that is made up of a number of underlying child layers.
|
class |
DataLayer
Wraps the
IDataProvider , and serves as the data source for all
other layers. |
class |
InvertedLayer |
class |
SpanningDataLayer |
class |
ZoomLayer |
Modifier and Type | Field and Description |
---|---|
protected ILayer |
AbstractLayerTransform.underlyingLayer |
Modifier and Type | Method and Description |
---|---|
ILayer |
CompositeLayer.getChildLayerByLayoutCoordinate(int layoutX,
int layoutY) |
protected ILayer |
AbstractLayerTransform.getUnderlyingLayer() |
ILayer |
InvertedLayer.getUnderlyingLayerByPosition(int columnPosition,
int rowPosition) |
ILayer |
ILayer.getUnderlyingLayerByPosition(int columnPosition,
int rowPosition) |
ILayer |
DataLayer.getUnderlyingLayerByPosition(int columnPosition,
int rowPosition) |
ILayer |
CompositeLayer.getUnderlyingLayerByPosition(int columnPosition,
int rowPosition) |
ILayer |
AbstractLayerTransform.getUnderlyingLayerByPosition(int columnPosition,
int rowPosition) |
ILayer |
AbstractIndexLayerTransform.getUnderlyingLayerByPosition(int columnPosition,
int rowPosition) |
Modifier and Type | Method and Description |
---|---|
static int |
LayerUtil.convertColumnPosition(ILayer sourceLayer,
int sourceColumnPosition,
IUniqueIndexLayer targetLayer)
Convert column position from the source layer to the target layer
|
static int |
LayerUtil.convertRowPosition(ILayer sourceLayer,
int sourceRowPosition,
IUniqueIndexLayer targetLayer)
Convert row position from the source layer to the target layer
|
protected static int |
LayerUtil.findColumnPosition(int xOffset,
int columnOffset,
ILayer layer,
int x,
int totalWidth,
int columnCount) |
protected static int |
LayerUtil.findRowPosition(int yOffset,
int rowOffset,
ILayer layer,
int y,
int totalHeight,
int rowCount) |
static int |
LayerUtil.getColumnPositionByX(ILayer layer,
int x) |
protected org.eclipse.swt.graphics.Point |
CompositeLayer.getLayoutXYByChildLayer(ILayer childLayer) |
static int |
LayerUtil.getRowPositionByY(ILayer layer,
int y) |
void |
CompositeLayer.CompositeLayerPainter.paintLayer(ILayer natLayer,
org.eclipse.swt.graphics.GC gc,
int xOffset,
int yOffset,
org.eclipse.swt.graphics.Rectangle rectangle,
IConfigRegistry configuration) |
void |
CompositeLayer.setChildLayer(String regionName,
ILayer childLayer,
int layoutX,
int layoutY) |
protected void |
AbstractLayerTransform.setUnderlyingLayer(ILayer underlyingLayer) |
int |
InvertedLayer.underlyingToLocalColumnPosition(ILayer sourceUnderlyingLayer,
int underlyingColumnPosition) |
int |
ILayer.underlyingToLocalColumnPosition(ILayer sourceUnderlyingLayer,
int underlyingColumnPosition) |
int |
DataLayer.underlyingToLocalColumnPosition(ILayer sourceUnderlyingLayer,
int underlyingColumnPosition) |
int |
CompositeLayer.underlyingToLocalColumnPosition(ILayer sourceUnderlyingLayer,
int underlyingColumnPosition) |
int |
AbstractLayerTransform.underlyingToLocalColumnPosition(ILayer sourceUnderlyingLayer,
int underlyingColumnPosition) |
int |
AbstractIndexLayerTransform.underlyingToLocalColumnPosition(ILayer sourceUnderlyingLayer,
int underlyingColumnPosition) |
Collection<Range> |
InvertedLayer.underlyingToLocalColumnPositions(ILayer sourceUnderlyingLayer,
Collection<Range> underlyingColumnPositionRanges) |
Collection<Range> |
ILayer.underlyingToLocalColumnPositions(ILayer sourceUnderlyingLayer,
Collection<Range> underlyingColumnPositionRanges) |
Collection<Range> |
DataLayer.underlyingToLocalColumnPositions(ILayer sourceUnderlyingLayer,
Collection<Range> underlyingColumnPositionRanges) |
Collection<Range> |
CompositeLayer.underlyingToLocalColumnPositions(ILayer sourceUnderlyingLayer,
Collection<Range> underlyingColumnPositionRanges) |
Collection<Range> |
AbstractLayerTransform.underlyingToLocalColumnPositions(ILayer sourceUnderlyingLayer,
Collection<Range> underlyingColumnPositionRanges) |
Collection<Range> |
AbstractIndexLayerTransform.underlyingToLocalColumnPositions(ILayer sourceUnderlyingLayer,
Collection<Range> underlyingColumnPositionRanges) |
int |
InvertedLayer.underlyingToLocalRowPosition(ILayer sourceUnderlyingLayer,
int underlyingRowPosition) |
int |
ILayer.underlyingToLocalRowPosition(ILayer sourceUnderlyingLayer,
int underlyingRowPosition) |
int |
DataLayer.underlyingToLocalRowPosition(ILayer sourceUnderlyingLayer,
int underlyingRowPosition) |
int |
CompositeLayer.underlyingToLocalRowPosition(ILayer sourceUnderlyingLayer,
int underlyingRowPosition) |
int |
AbstractLayerTransform.underlyingToLocalRowPosition(ILayer sourceUnderlyingLayer,
int underlyingRowPosition) |
int |
AbstractIndexLayerTransform.underlyingToLocalRowPosition(ILayer sourceUnderlyingLayer,
int underlyingRowPosition) |
Collection<Range> |
InvertedLayer.underlyingToLocalRowPositions(ILayer sourceUnderlyingLayer,
Collection<Range> underlyingRowPositionRanges) |
Collection<Range> |
ILayer.underlyingToLocalRowPositions(ILayer sourceUnderlyingLayer,
Collection<Range> underlyingRowPositionRanges) |
Collection<Range> |
DataLayer.underlyingToLocalRowPositions(ILayer sourceUnderlyingLayer,
Collection<Range> underlyingRowPositionRanges) |
Collection<Range> |
CompositeLayer.underlyingToLocalRowPositions(ILayer sourceUnderlyingLayer,
Collection<Range> underlyingRowPositionRanges) |
Collection<Range> |
AbstractLayerTransform.underlyingToLocalRowPositions(ILayer sourceUnderlyingLayer,
Collection<Range> underlyingRowPositionRanges) |
Collection<Range> |
AbstractIndexLayerTransform.underlyingToLocalRowPositions(ILayer sourceUnderlyingLayer,
Collection<Range> underlyingRowPositionRanges) |
Constructor and Description |
---|
AbstractLayerTransform(ILayer underlyingLayer) |
ZoomLayer(ILayer underlyingILayer) |
Modifier and Type | Method and Description |
---|---|
ILayer |
TranslatedLayerCell.getLayer() |
ILayer |
TransformedLayerCell.getLayer() |
ILayer |
LayerCell.getLayer() |
ILayer |
InvertedLayerCell.getLayer() |
ILayer |
ILayerCell.getLayer() |
Constructor and Description |
---|
ColumnOverrideLabelAccumulator(ILayer layer) |
LayerCell(ILayer layer,
int columnPosition,
int rowPosition) |
LayerCell(ILayer layer,
int columnPosition,
int rowPosition,
DataCell cell) |
LayerCell(ILayer layer,
int originColumnPosition,
int originRowPosition,
int columnPosition,
int rowPosition,
int columnSpan,
int rowSpan) |
TranslatedLayerCell(ILayerCell cell,
ILayer layer,
int originColumnPosition,
int originRowPosition,
int columnPosition,
int rowPosition) |
Modifier and Type | Field and Description |
---|---|
protected ILayer |
CellVisualChangeEvent.layer |
Modifier and Type | Method and Description |
---|---|
ILayer |
VisualRefreshEvent.getLayer() |
ILayer |
StructuralRefreshEvent.getLayer() |
ILayer |
RowVisualChangeEvent.getLayer() |
ILayer |
PropertyUpdateEvent.getLayer() |
ILayer |
IVisualChangeEvent.getLayer() |
ILayer |
ColumnVisualChangeEvent.getLayer() |
ILayer |
CellVisualChangeEvent.getLayer() |
Modifier and Type | Method and Description |
---|---|
boolean |
VisualRefreshEvent.convertToLocal(ILayer localLayer) |
boolean |
StructuralRefreshEvent.convertToLocal(ILayer localLayer) |
boolean |
RowVisualChangeEvent.convertToLocal(ILayer localLayer) |
boolean |
RowDeleteEvent.convertToLocal(ILayer localLayer) |
boolean |
PropertyUpdateEvent.convertToLocal(ILayer localLayer) |
boolean |
ILayerEvent.convertToLocal(ILayer localLayer)
Convert the column/row positions carried by the event to the layer about to
handle the event.
|
boolean |
ColumnVisualChangeEvent.convertToLocal(ILayer localLayer) |
boolean |
CellVisualChangeEvent.convertToLocal(ILayer localLayer) |
boolean |
AbstractContextFreeEvent.convertToLocal(ILayer localLayer) |
static void |
StructuralChangeEventHelper.handleRowDelete(Collection<StructuralDiff> rowDiffs,
ILayer underlyingLayer,
Collection<Integer> cachedRowIndexes,
boolean handleNotFound)
Will check for events that indicate that a rows has been deleted.
|
static void |
StructuralChangeEventHelper.handleRowInsert(Collection<StructuralDiff> rowDiffs,
ILayer underlyingLayer,
Collection<Integer> cachedRowIndexes,
boolean addToCache)
Will check for events that indicate that a rows are added.
|
Modifier and Type | Class and Description |
---|---|
class |
ColumnGroupBodyLayerStack
A pre-configured layer stack which includes the following layers (in that order):
ColumnReorderLayer
ColumnGroupReorderLayer
ColumnHideShowLayer
ColumnGroupExpandCollapseLayer
SelectionLayer
ViewportLayer
|
class |
DefaultBodyLayerStack |
class |
DummyGridLayerStack |
Modifier and Type | Method and Description |
---|---|
void |
IOverlayPainter.paintOverlay(org.eclipse.swt.graphics.GC gc,
ILayer layer) |
Modifier and Type | Method and Description |
---|---|
protected void |
GridLineCellLayerPainter.drawGridLines(ILayer natLayer,
org.eclipse.swt.graphics.GC gc,
org.eclipse.swt.graphics.Rectangle rectangle) |
protected org.eclipse.swt.graphics.Rectangle |
CellLayerPainter.getPositionRectangleFromPixelRectangle(ILayer natLayer,
org.eclipse.swt.graphics.Rectangle pixelRectangle) |
protected void |
NatLayerPainter.paintBackground(ILayer natLayer,
org.eclipse.swt.graphics.GC gc,
int xOffset,
int yOffset,
org.eclipse.swt.graphics.Rectangle rectangle,
IConfigRegistry configRegistry) |
protected void |
NatGridLayerPainter.paintBackground(ILayer natLayer,
org.eclipse.swt.graphics.GC gc,
int xOffset,
int yOffset,
org.eclipse.swt.graphics.Rectangle rectangle,
IConfigRegistry configRegistry) |
void |
NatLayerPainter.paintLayer(ILayer natLayer,
org.eclipse.swt.graphics.GC gc,
int xOffset,
int yOffset,
org.eclipse.swt.graphics.Rectangle rectangle,
IConfigRegistry configRegistry) |
void |
ILayerPainter.paintLayer(ILayer natLayer,
org.eclipse.swt.graphics.GC gc,
int xOffset,
int yOffset,
org.eclipse.swt.graphics.Rectangle rectangle,
IConfigRegistry configuration) |
void |
GridLineCellLayerPainter.paintLayer(ILayer natLayer,
org.eclipse.swt.graphics.GC gc,
int xOffset,
int yOffset,
org.eclipse.swt.graphics.Rectangle rectangle,
IConfigRegistry configRegistry) |
void |
CellLayerPainter.paintLayer(ILayer natLayer,
org.eclipse.swt.graphics.GC gc,
int xOffset,
int yOffset,
org.eclipse.swt.graphics.Rectangle pixelRectangle,
IConfigRegistry configRegistry) |
protected void |
NatLayerPainter.paintOverlays(ILayer natLayer,
org.eclipse.swt.graphics.GC gc,
int xOffset,
int yOffset,
org.eclipse.swt.graphics.Rectangle rectangle,
IConfigRegistry configRegistry) |
Modifier and Type | Class and Description |
---|---|
class |
ColumnReorderLayer
Adds functionality for reordering column(s)
Also responsible for saving/loading the column order state.
|
class |
RowReorderLayer
Adds functionality for reordering rows(s)
Also responsible for saving/loading the row order state.
|
Modifier and Type | Method and Description |
---|---|
int |
ColumnReorderLayer.underlyingToLocalColumnPosition(ILayer sourceUnderlyingLayer,
int underlyingColumnPosition) |
Collection<Range> |
ColumnReorderLayer.underlyingToLocalColumnPositions(ILayer sourceUnderlyingLayer,
Collection<Range> underlyingColumnPositionRanges) |
int |
RowReorderLayer.underlyingToLocalRowPosition(ILayer sourceUnderlyingLayer,
int underlyingRowPosition) |
Collection<Range> |
RowReorderLayer.underlyingToLocalRowPositions(ILayer sourceUnderlyingLayer,
Collection<Range> underlyingRowPositionRanges) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
ColumnReorderDragMode.isValidTargetColumnPosition(ILayer natLayer,
int dragFromGridColumnPosition,
int dragToGridColumnPosition) |
protected boolean |
RowReorderDragMode.isValidTargetRowPosition(ILayer natLayer,
int dragFromGridRowPosition,
int dragToGridRowPosition) |
Modifier and Type | Method and Description |
---|---|
boolean |
RowReorderStartCommand.convertToTargetLayer(ILayer targetLayer) |
boolean |
RowReorderEndCommand.convertToTargetLayer(ILayer targetLayer) |
boolean |
RowReorderCommand.convertToTargetLayer(ILayer targetLayer) |
boolean |
MultiRowReorderCommand.convertToTargetLayer(ILayer targetLayer) |
boolean |
MultiColumnReorderCommand.convertToTargetLayer(ILayer targetLayer) |
boolean |
ColumnReorderStartCommand.convertToTargetLayer(ILayer targetLayer) |
boolean |
ColumnReorderEndCommand.convertToTargetLayer(ILayer targetLayer) |
boolean |
ColumnReorderCommand.convertToTargetLayer(ILayer targetLayer) |
Constructor and Description |
---|
ColumnReorderCommand(ILayer layer,
int fromColumnPosition,
int toColumnPosition) |
ColumnReorderEndCommand(ILayer layer,
int toColumnPosition) |
ColumnReorderStartCommand(ILayer layer,
int fromColumnPosition) |
MultiColumnReorderCommand(ILayer layer,
List<Integer> fromColumnPositions,
int toColumnPosition) |
MultiColumnReorderCommand(ILayer layer,
List<Integer> fromColumnPositions,
int toColumnPosition,
boolean reorderToLeftEdge) |
MultiRowReorderCommand(ILayer layer,
List<Integer> fromRowPositions,
int toRowPosition) |
MultiRowReorderCommand(ILayer layer,
List<Integer> fromRowPositions,
int toRowPosition,
boolean reorderToTopEdge) |
RowReorderCommand(ILayer layer,
int fromRowPosition,
int toRowPosition) |
RowReorderEndCommand(ILayer layer,
int toRowPosition) |
RowReorderStartCommand(ILayer layer,
int fromRowPosition) |
Modifier and Type | Method and Description |
---|---|
boolean |
RowReorderEvent.convertToLocal(ILayer targetLayer) |
boolean |
ColumnReorderEvent.convertToLocal(ILayer targetLayer) |
Constructor and Description |
---|
ColumnReorderEvent(ILayer layer,
int beforeFromColumnPosition,
int beforeToColumnPosition,
boolean reorderToLeftEdge) |
ColumnReorderEvent(ILayer layer,
List<Integer> beforeFromColumnPositions,
int beforeToColumnPosition,
boolean reorderToLeftEdge) |
RowReorderEvent(ILayer layer,
int beforeFromRowPosition,
int beforeToRowPosition,
boolean reorderToTopEdge) |
RowReorderEvent(ILayer layer,
List<Integer> beforeFromRowPositions,
int beforeToRowPosition,
boolean reorderToTopEdge) |
Modifier and Type | Method and Description |
---|---|
static int[] |
MaxCellBoundsHelper.getPreferredColumnWidths(IConfigRegistry configRegistry,
GCFactory gcFactory,
ILayer layer,
int[] columnPositions) |
static int[] |
MaxCellBoundsHelper.getPreferredRowHeights(IConfigRegistry configRegistry,
GCFactory gcFactory,
ILayer layer,
int[] rows) |
Modifier and Type | Method and Description |
---|---|
ILayer |
InitializeAutoResizeRowsCommand.getSourceLayer() |
ILayer |
InitializeAutoResizeColumnsCommand.getSourceLayer() |
Modifier and Type | Method and Description |
---|---|
boolean |
MultiRowResizeCommand.convertToTargetLayer(ILayer targetLayer) |
boolean |
MultiColumnResizeCommand.convertToTargetLayer(ILayer targetLayer)
Convert the column positions to the target layer.
|
Constructor and Description |
---|
ColumnResizeCommand(ILayer layer,
int columnPosition,
int newWidth) |
InitializeAutoResizeColumnsCommand(ILayer layer,
int columnPosition,
IConfigRegistry configRegistry,
GCFactory gcFactory) |
InitializeAutoResizeRowsCommand(ILayer layer,
int rowPosition,
IConfigRegistry configRegistry,
GCFactory gcFactory) |
MultiColumnResizeCommand(ILayer layer,
int[] columnPositions,
int commonColumnWidth)
All columns are being resized to the same size e.g.
|
MultiColumnResizeCommand(ILayer layer,
int[] columnPositions,
int[] columnWidths)
Each column is being resized to a different size e.g.
|
MultiRowResizeCommand(ILayer layer,
int[] rowPositions,
int commonRowHeight)
All rows are being resized to the same height e.g.
|
MultiRowResizeCommand(ILayer layer,
int[] rowPositions,
int[] rowHeights)
Each row is being resized to a different size e.g.
|
RowResizeCommand(ILayer layer,
int rowPosition,
int newHeight) |
Constructor and Description |
---|
ColumnResizeEvent(ILayer layer,
int columnPosition) |
RowResizeEvent(ILayer layer,
int rowPosition) |
RowResizeEvent(ILayer layer,
Range rowPositionRange) |
Modifier and Type | Method and Description |
---|---|
ILayer |
SearchCommand.getContext() |
Modifier and Type | Method and Description |
---|---|
boolean |
SearchCommand.convertToTargetLayer(ILayer targetLayer) |
boolean |
SearchGridCellsCommandHandler.doCommand(ILayer targetLayer,
SearchCommand searchCommand) |
Constructor and Description |
---|
SearchCommand(ILayer layer,
ISearchStrategy searchStrategy,
String searchDirection,
boolean isWrapSearch,
boolean isCaseSensitive,
Comparator<?> comparator) |
SearchCommand(String searchText,
ILayer layer,
ISearchStrategy searchStrategy,
String searchDirection,
boolean isWrapSearch,
boolean isCaseSensitive,
Comparator<?> comparator) |
Modifier and Type | Method and Description |
---|---|
static SearchDialog |
SearchDialog.createDialog(org.eclipse.swt.widgets.Shell shell,
ILayer layer) |
Modifier and Type | Method and Description |
---|---|
ILayer |
AbstractSearchStrategy.getContextLayer() |
Modifier and Type | Method and Description |
---|---|
protected PositionCoordinate[] |
ColumnSearchStrategy.getColumnCellsToSearch(ILayer contextLayer) |
protected PositionCoordinate[] |
RowSearchStrategy.getRowCellsToSearch(ILayer contextLayer) |
void |
AbstractSearchStrategy.setContextLayer(ILayer contextLayer) |
Modifier and Type | Class and Description |
---|---|
class |
SelectionLayer
Enables selection of column, rows, cells etc.
|
Modifier and Type | Method and Description |
---|---|
boolean |
SelectCellCommandHandler.doCommand(ILayer targetLayer,
SelectCellCommand command) |
boolean |
SelectColumnCommandHandler.doCommand(ILayer targetLayer,
SelectColumnCommand command) |
boolean |
SelectRowCommandHandler.doCommand(ILayer targetLayer,
SelectRowsCommand command) |
boolean |
MoveSelectionCommandHandler.doCommand(ILayer targetLayer,
T command) |
void |
SelectionLayerPainter.paintLayer(ILayer natLayer,
org.eclipse.swt.graphics.GC gc,
int xOffset,
int yOffset,
org.eclipse.swt.graphics.Rectangle pixelRectangle,
IConfigRegistry configRegistry) |
Modifier and Type | Method and Description |
---|---|
boolean |
SelectRowsCommand.convertToTargetLayer(ILayer targetLayer) |
Constructor and Description |
---|
SelectCellCommand(ILayer layer,
int columnPosition,
int rowPosition,
boolean shiftMask,
boolean controlMask) |
SelectColumnCommand(ILayer layer,
int columnPosition,
int rowPosition,
boolean withShiftMask,
boolean withControlMask) |
SelectRowGroupsCommand(ILayer layer,
int columnPosition,
int rowPosition,
boolean withShiftMask,
boolean withControlMask) |
SelectRowGroupsCommand(ILayer layer,
int columnPosition,
int rowPosition,
boolean withShiftMask,
boolean withControlMask,
boolean moveAnchortoTopOfGroup) |
SelectRowGroupsCommand(ILayer layer,
int columnPosition,
int rowPosition,
boolean withShiftMask,
boolean withControlMask,
boolean moveAnchortoTopOfGroup,
int rowPositionToMoveIntoViewport) |
SelectRowsCommand(ILayer layer,
int columnPosition,
int[] rowPositions,
boolean withShiftMask,
boolean withControlMask,
int rowPositionToMoveIntoViewport) |
SelectRowsCommand(ILayer layer,
int columnPosition,
int rowPosition,
boolean withShiftMask,
boolean withControlMask) |
Modifier and Type | Method and Description |
---|---|
boolean |
RowSelectionEvent.convertToLocal(ILayer localLayer) |
boolean |
CellSelectionEvent.convertToLocal(ILayer localLayer) |
Modifier and Type | Class and Description |
---|---|
class |
SortHeaderLayer<T>
Enables sorting of the data.
|
Constructor and Description |
---|
SortHeaderLayer(ILayer underlyingLayer,
ISortModel sortModel) |
SortHeaderLayer(ILayer underlyingLayer,
ISortModel sortModel,
boolean useDefaultConfiguration) |
Constructor and Description |
---|
SortColumnCommand(ILayer layer,
int columnPosition,
boolean accumulate) |
Modifier and Type | Method and Description |
---|---|
void |
DefaultSortConfiguration.configureLayer(ILayer layer) |
Constructor and Description |
---|
SortColumnEvent(ILayer layer,
int columnPosition) |
Modifier and Type | Method and Description |
---|---|
ILayer |
DisplayColumnStyleEditorCommand.getNattableLayer() |
Constructor and Description |
---|
DisplayColumnStyleEditorCommand(ILayer natLayer,
IConfigRegistry configRegistry,
int columnPosition,
int rowPosition) |
Modifier and Type | Class and Description |
---|---|
class |
SummaryRowLayer
Adds a summary row at the end.
|
Modifier and Type | Method and Description |
---|---|
static void |
LayerAssert.assertLayerEquals(ILayer expectedLayer,
ILayer actualLayer) |
Modifier and Type | Class and Description |
---|---|
class |
NatTableFixture |
class |
TestLayer |
Modifier and Type | Method and Description |
---|---|
ILayer |
LayerEventFixture.getLayer() |
ILayer |
TestLayer.getUnderlyingLayerByPosition(int columnPosition,
int rowPosition) |
Modifier and Type | Method and Description |
---|---|
Collection<ILayer> |
TestLayer.getUnderlyingLayersByColumnPosition(int columnPosition) |
Collection<ILayer> |
TestLayer.getUnderlyingLayersByRowPosition(int rowPosition) |
Modifier and Type | Method and Description |
---|---|
boolean |
LayerEventFixture.convertToLocal(ILayer localLayer) |
int |
TestLayer.underlyingToLocalColumnPosition(ILayer sourceUnderlyingLayer,
int underlyingColumnPosition) |
Collection<Range> |
TestLayer.underlyingToLocalColumnPositions(ILayer sourceUnderlyingLayer,
Collection<Range> underlyingColumnPositionRanges) |
int |
TestLayer.underlyingToLocalRowPosition(ILayer sourceUnderlyingLayer,
int underlyingRowPosition) |
Collection<Range> |
TestLayer.underlyingToLocalRowPositions(ILayer sourceUnderlyingLayer,
Collection<Range> underlyingRowPositionRanges) |
Constructor and Description |
---|
NatTableFixture(ILayer underlyingLayer) |
NatTableFixture(ILayer underlyingLayer,
boolean autoconfigure) |
NatTableFixture(org.eclipse.swt.widgets.Shell shell,
ILayer underlyingLayer) |
NatTableFixture(org.eclipse.swt.widgets.Shell shell,
ILayer underlyingLayer,
int width,
int height) |
TestLayerCell(ILayer layer,
int columnPosition,
int rowPosition) |
TestLayerCell(ILayer layer,
int columnPosition,
int rowPosition,
DataCell cell) |
TestLayerCell(ILayer layer,
int originColumnPosition,
int originRowPosition,
int columnPosition,
int rowPosition,
int columnSpan,
int rowSpan) |
Modifier and Type | Method and Description |
---|---|
ILayer |
LayerCommandFixture.getTargetLayer() |
Modifier and Type | Method and Description |
---|---|
boolean |
LayerCommandFixture.convertToTargetLayer(ILayer targetLayer) |
boolean |
AnyCommandHandlerFixture.doCommand(ILayer targetLayer,
ILayerCommand command) |
Modifier and Type | Class and Description |
---|---|
class |
BaseColumnHideShowLayerFixture
This is a vanilla ColumnHideShowLayer to be used for testing Events.
|
class |
BaseColumnReorderLayerFixture
This fixture provides a base vanilla ColumnReorderLayer.
|
class |
BaseDataLayerFixture
A DataLayer for use in unit tests with a pre-canned
|
class |
BaseRowHideShowLayerFixture
This is a vanilla RowHideShowLayer to be used for testing Events.
|
class |
BaseRowReorderLayerFixture
This fixture provides a base vanilla RowReorderLayer.
|
class |
ColumnHeaderLayerFixture |
class |
ColumnHideShowLayerFixture
A ColumnHideShowLayer for use in unit tests with a pre-canned set of hidden
columns.
|
class |
ColumnReorderLayerFixture
A ColumnReorderLayer for use in unit tests with a pre-canned set of column re-orderings:
column indexes: 4 1 0 2 3
|
class |
CompositeLayerFixture
Fixture for the CompositeLayer with 2 rows and 2 columns
|
class |
DataLayerFixture
A DataLayer for use in unit tests with a pre-canned
Default column layout:
DO NOT FORMAT !
Position: 0 1 2 3 4
Width : 150 100 35 100 80
-------|------|----|------|----
Default Row layout:
Position | Height
0 | 40
1 | 70
2 | 25
3 | 40
4 | 50
5 | 40
6 | 100
|
class |
GenericLayerFixture |
class |
GridLayerFixture |
class |
RowHideShowLayerFixture
A RowHideShowLayer for use in unit tests with a pre-canned set of hidden
rows.
|
class |
RowReorderLayerFixture
A RowReorderLayer for use in unit tests with a pre-canned set of row re-orderings:
row indexes: 4 1 0 2 3 5 6
|
class |
ViewportLayerFixture
Viewport fixtures to enable testing with various configurations.
|
Constructor and Description |
---|
GenericLayerFixture(ILayer underlyingLayer) |
Modifier and Type | Method and Description |
---|---|
boolean |
TickUpdateCommand.convertToTargetLayer(ILayer targetLayer) |
Modifier and Type | Class and Description |
---|---|
class |
TreeLayer |
Modifier and Type | Method and Description |
---|---|
void |
DefaultTreeLayerConfiguration.configureLayer(ILayer layer) |
Constructor and Description |
---|
BodyMenuConfiguration(NatTable natTable,
ILayer bodyLayer) |
Modifier and Type | Method and Description |
---|---|
static int |
CellEdgeDetectUtil.getColumnPositionToResize(ILayer layer,
org.eclipse.swt.graphics.Point clickPoint)
Calculate the column position to resize depending on the cursor's position
on the left/right edges of the cell.
|
static CellEdgeEnum |
CellEdgeDetectUtil.getHorizontalCellEdge(ILayer layer,
org.eclipse.swt.graphics.Point clickPt) |
static CellEdgeEnum |
CellEdgeDetectUtil.getHorizontalCellEdge(ILayer layer,
org.eclipse.swt.graphics.Point clickPt,
int handleWidth) |
static int |
CellEdgeDetectUtil.getRowPositionToResize(ILayer layer,
org.eclipse.swt.graphics.Point clickPt)
Calculate the row position to resize depending on the cursor's position
on the top/bottom edges of the cell.
|
static CellEdgeEnum |
CellEdgeDetectUtil.getVerticalCellEdge(ILayer layer,
org.eclipse.swt.graphics.Point clickPt) |
static CellEdgeEnum |
CellEdgeDetectUtil.getVerticalCellEdge(ILayer layer,
org.eclipse.swt.graphics.Point clickPt,
int handleHeight) |
Modifier and Type | Class and Description |
---|---|
class |
ViewportLayer
Viewport - the visible area of NatTable
Places a 'viewport' over the table.
|
Modifier and Type | Method and Description |
---|---|
int |
ViewportLayer.underlyingToLocalColumnPosition(ILayer sourceUnderlyingLayer,
int underlyingColumnPosition) |
int |
ViewportLayer.underlyingToLocalRowPosition(ILayer sourceUnderlyingLayer,
int underlyingRowPosition) |
Modifier and Type | Method and Description |
---|---|
boolean |
ViewportDragCommand.convertToTargetLayer(ILayer targetLayer) |
Constructor and Description |
---|
ShowCellInViewportCommand(ILayer layer,
int columnPosition,
int rowPosition) |
ShowColumnInViewportCommand(ILayer layer,
int columnPosition) |
ShowRowInViewportCommand(ILayer layer,
int rowPosition) |
ViewportSelectColumnCommand(ILayer layer,
int columnPosition,
boolean withShiftMask,
boolean withControlMask) |
ViewportSelectRowCommand(ILayer layer,
int rowPosition,
boolean withShiftMask,
boolean withControlMask) |
Copyright © 2013. All Rights Reserved.