package com.efiAnalytics.ui; import javax.swing.table.AbstractTableModel; import javax.swing.table.TableModel; public class ScaledTableModel extends AbstractTableModel { private TableModel b; private double c = 1.0D; private double d = 0.0D; ScaledTableModelListener a = new ScaledTableModelListener(this); public int getRowCount() { return this.b.getRowCount(); } public int getColumnCount() { return (this.b != null) ? this.b.getColumnCount() : 1; } public String getColumnName(int paramInt) { return (this.b != null) ? this.b.getColumnName(paramInt) : ""; } public Class getColumnClass(int paramInt) { return (this.b != null) ? this.b.getColumnClass(paramInt) : Object.class; } public boolean isCellEditable(int paramInt1, int paramInt2) { return (this.b != null) ? this.b.isCellEditable(paramInt1, paramInt2) : false; } public Object getValueAt(int paramInt1, int paramInt2) { double d; if (this.b == null) return Double.valueOf(Double.NaN); Object object = this.b.getValueAt(paramInt1, paramInt2); try { if (object instanceof Double) { d = ((Double)object).doubleValue(); } else { d = Double.parseDouble(object.toString()); } } catch (NumberFormatException numberFormatException) { d = Double.NaN; } return new Double((d + this.d) * this.c); } public void setValueAt(Object paramObject, int paramInt1, int paramInt2) { if (this.b == null) return; try { double d1; if (paramObject instanceof Double) { d1 = ((Double)paramObject).doubleValue(); } else { d1 = Double.parseDouble(paramObject.toString()); } double d2 = d1 / this.c - this.d; } catch (NumberFormatException numberFormatException) { double d = Double.NaN; } } public void a(TableModel paramTableModel) { if (paramTableModel != null) paramTableModel.removeTableModelListener(this.a); this.b = paramTableModel; paramTableModel.addTableModelListener(this.a); } public void a(double paramDouble) { this.c = paramDouble; } public void b(double paramDouble) { this.d = paramDouble; } public void a() { fireTableDataChanged(); } } /* Location: /home/rewrich/Downloads/TunerStudioMS/TunerStudioMS/!/com/efiAnalytics/ui/ec.class * Java compiler version: 8 (52.0) * JD-Core Version: 1.1.3 */