/** * @class Ext.dataview.selection.Selection * @extend Ext.Base * @mixin Ext.mixin.Factoryable * Base class for selections which may be of four subtypes: * * - {@link Ext.dataview.selection.Records Records} A Collection of {@link Ext.data.Model Records}s. * - {@link Ext.dataview.selection.Rows Rows} Ranges of row indices. * - {@link Ext.grid.selection.Cells Cells} A rectangular range of cells defined by a start * record/column and an end record/column. * - {@link Ext.grid.selection.Columns Columns} An array of columns in which all records * are included. * */