19 package org.sleuthkit.autopsy.centralrepository.contentviewer;
 
   21 import java.util.ArrayList;
 
   22 import java.util.List;
 
   23 import javax.swing.table.AbstractTableModel;
 
   24 import org.openide.util.NbBundle.Messages;
 
   40         return TableColumns.values().length;
 
   54         return TableColumns.values()[colIdx].columnWidth();
 
   59         return correlationCaseList.size();
 
   64         return TableColumns.values()[colIdx].columnName();
 
   69         if (0 == correlationCaseList.size()) {
 
   70             return Bundle.OtherOccurrencesCasesTableModel_noData();
 
   73         CorrelationCaseWrapper caseWrapper = correlationCaseList.get(rowIdx);
 
   74         TableColumns columnId = TableColumns.values()[colIdx];
 
   86     @Messages({
"OtherOccurrencesCasesTableModel.noData=No Data."})
 
   87     private Object 
mapCorrelationCase(CorrelationCaseWrapper correlationCaseWrapper, TableColumns columnId) {
 
   88         String value = Bundle.OtherOccurrencesCasesTableModel_noData();
 
   92                 value = correlationCaseWrapper.getMessage();
 
  100     Object getCorrelationCase(
int rowIdx) {
 
  101         return correlationCaseList.get(rowIdx).getCorrelationCase();
 
  114     void addCorrelationCase(CorrelationCaseWrapper newCorrelationCaseWrapper) {
 
  115         correlationCaseList.add(newCorrelationCaseWrapper);
 
  116         fireTableDataChanged();
 
  123         correlationCaseList.clear();
 
  124         fireTableDataChanged();
 
  127     @Messages({
"OtherOccurrencesCasesTableModel.case=Case",})
 
  131         CASE_NAME(Bundle.OtherOccurrencesCasesTableModel_case(), 100);
 
  133         private final String columnName;
 
  134         private final int columnWidth;
 
  136         TableColumns(String columnName, 
int columnWidth) {
 
  137             this.columnName = columnName;
 
  138             this.columnWidth = columnWidth;
 
  141         public String columnName() {
 
  145         public int columnWidth() {
 
Object getValueAt(int rowIdx, int colIdx)
String getColumnName(int colIdx)
static final long serialVersionUID
Class< String > getColumnClass(int colIdx)
final List< CorrelationCaseWrapper > correlationCaseList
Object mapCorrelationCase(CorrelationCaseWrapper correlationCaseWrapper, TableColumns columnId)
int getColumnPreferredWidth(int colIdx)