Interface ISpimDataTableModel<AS extends SpimData2>
- All Superinterfaces:
TableModel
- All Known Implementing Classes:
FilteredAndGroupedTableModel,MissingViewsTableModelDecorator,MultiViewTableModelDecorator
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionvoidaddFilter(Class<? extends mpicbg.spim.data.generic.base.Entity> cl, List<? extends mpicbg.spim.data.generic.base.Entity> instances) voidaddGroupingFactor(Class<? extends mpicbg.spim.data.generic.base.Entity> factor) voidaddSortingFactor(Class<? extends mpicbg.spim.data.generic.base.Entity> factor) voidvoidvoidMap<Class<? extends mpicbg.spim.data.generic.base.Entity>, List<? extends mpicbg.spim.data.generic.base.Entity>> Set<Class<? extends mpicbg.spim.data.generic.base.Entity>> getPanel()intvoidsetColumnClasses(List<Class<? extends mpicbg.spim.data.generic.base.Entity>> columnClasses) voidsortByColumn(int column) voidMethods inherited from interface javax.swing.table.TableModel
addTableModelListener, getColumnClass, getColumnCount, getColumnName, getRowCount, getValueAt, isCellEditable, removeTableModelListener, setValueAt
-
Method Details
-
getSpecialColumn
-
getPanel
ExplorerWindow<AS> getPanel() -
getGroupingFactors
Set<Class<? extends mpicbg.spim.data.generic.base.Entity>> getGroupingFactors() -
clearSortingFactors
void clearSortingFactors() -
addSortingFactor
-
clearGroupingFactors
void clearGroupingFactors() -
addGroupingFactor
-
clearFilters
void clearFilters() -
addFilter
void addFilter(Class<? extends mpicbg.spim.data.generic.base.Entity> cl, List<? extends mpicbg.spim.data.generic.base.Entity> instances) -
getFilters
Map<Class<? extends mpicbg.spim.data.generic.base.Entity>,List<? extends mpicbg.spim.data.generic.base.Entity>> getFilters() -
getElements
List<List<mpicbg.spim.data.generic.sequence.BasicViewDescription<?>>> getElements() -
updateElements
void updateElements() -
sortByColumn
void sortByColumn(int column) -
setColumnClasses
-