package bt; import G.Manager; import G.ManagerUsingConcurrentHashMap; import G.GInterfaceBv; import G.GComponentBj; import G.GComponentBq; import G.c; import G.GComponentCq; import G.GInterfaceDa; import G.GInterfaceDb; import V.ExceptionInVPackage; import V.ExceptionPrintstacktrace; import bH.D; import bH.T; import bH.X; import bH.p; import com.efiAnalytics.ui.bc; import com.efiAnalytics.ui.fp; import java.awt.Color; import java.awt.Component; import java.awt.GridLayout; import java.awt.event.FocusListener; import java.util.ArrayList; import java.util.Iterator; import java.util.logging.Level; import java.util.logging.Logger; import javax.swing.BorderFactory; import javax.swing.BoxLayout; import javax.swing.JComponent; import javax.swing.JPanel; import javax.swing.UIManager; import s.ExceptionPrintstacktrace; public class ArrayEditorPanel extends JPanel implements GComponentCq, h, bc { ArrayList ExceptionInVPackage = new ArrayList(); ArrayList b = new ArrayList(); Color c = UIManager.getColor("TextField.background"); Color d = UIManager.getColor("TextField.foreground"); Color e = Color.RED; Color f = Color.GREEN; G.R ExceptionPrintstacktrace; private int i = -1; private int j = -1; private ArrayList k = new ArrayList(); GComponentBj h = null; public R(G.R paramR, GComponentBj parambj) { this.h = parambj; this.ExceptionPrintstacktrace = paramR; String str = (parambj.M() != null) ? parambj.M() : ""; str = ExceptionPrintstacktrace.ExceptionInVPackage(str, str); if (str != null && !str.equals("")) { setBorder(BorderFactory.createTitledBorder(BorderFactory.createEtchedBorder(0), str)); } else if (str != null && str.equals(".")) { setBorder(BorderFactory.createTitledBorder(BorderFactory.createEtchedBorder(0))); } ManagerUsingConcurrentHashMap ManagerUsingConcurrentHashMap = ManagerUsingConcurrentHashMap.ExceptionInVPackage(); Manager Manager = paramR.c(parambj.b()); if (Manager != null && parambj.h()) { setLayout(new GridLayout(1, 0)); } else { setLayout(new BoxLayout(this, 1)); } for (byte b = 0; b < Manager.b(); b++) { GComponentBq GComponentBq = new GComponentBq(); GComponentBq.ExceptionInVPackage(b); GComponentBq.u(parambj.c()); GComponentBq.b(parambj.b()); String str1 = parambj.ExceptionInVPackage(); if (str1 != null) { str1 = ExceptionPrintstacktrace.b(str1); str1 = X.b(str1, "%INDEX%", (1 + b) + ""); try { GComponentBq.b(GInterfaceDa.ExceptionInVPackage().ExceptionInVPackage(paramR, str1)); } catch (ExceptionPrintstacktrace ExceptionPrintstacktrace) { GComponentBq.e(str1); Logger.getLogger(bh.class.getName()).log(Level.SEVERE, (String)null, (Throwable)ExceptionPrintstacktrace); } } else if (parambj.d() != null && (parambj.d()).length > b) { GComponentBq.b((GInterfaceDb)new c(parambj.d()[b] + T.ExceptionInVPackage() + " ")); } if (parambj.f() == null) { this.c = UIManager.getColor("TextField.background"); } else { this.c = new Color(parambj.f().b(), parambj.f().c(), parambj.f().d()); } aV aV = new aV(paramR, GComponentBq); aV.setBackground(this.c); aV.ExceptionInVPackage(new S(this, b)); if (parambj.h()) aV.b(10); add(aV); this.b.add(aV); if (GComponentBq.b() != null && paramR.c(GComponentBq.b()) != null) { this.ExceptionInVPackage.add(GComponentBq.b()); try { ManagerUsingConcurrentHashMap.ExceptionInVPackage(paramR.c(), GComponentBq.b(), aV); } catch (ExceptionInVPackage ExceptionInVPackage) { ExceptionInVPackage.printStackTrace(); D.ExceptionInVPackage("Error subscribing to ParameterValue Changes. Parameter:" + GComponentBq.b(), (Exception)ExceptionInVPackage, this); } } } Iterator iterator = parambj.ExceptionPrintstacktrace(); while (iterator.hasNext()) ExceptionInVPackage(iterator.next()); } public void close() { for (aV aV : this.b) { FocusListener[] arrayOfFocusListener = aV.getFocusListeners(); for (byte b1 = 0; b1 < arrayOfFocusListener.length; b1++) aV.removeFocusListener(arrayOfFocusListener[b1]); } Component[] arrayOfComponent = getComponents(); for (byte b = 0; b < getComponentCount(); b++) { if (arrayOfComponent[b] instanceof bc) ((bc)arrayOfComponent[b]).close(); } } public void setCurrentOutputChannelValue(String paramString, double paramDouble) {} private void c() { for (byte b = 0; b < this.b.size(); b++) { if (b == this.j && this.c.equals(this.f)) { ((aV)this.b.get(b)).setBackground(Color.YELLOW); ((aV)this.b.get(b)).setForeground(Color.BLACK); } else if (b == this.j && b == this.i) { ((aV)this.b.get(b)).setBackground(ExceptionInVPackage(this.f, this.e)); ((aV)this.b.get(b)).setForeground(Color.BLACK); } else if (b == this.j) { ((aV)this.b.get(b)).setBackground(this.f); ((aV)this.b.get(b)).setForeground(Color.BLACK); } else if (b == this.i && this.c.equals(this.e)) { ((aV)this.b.get(b)).setBackground(Color.MAGENTA); ((aV)this.b.get(b)).setForeground(Color.BLACK); } else if (b == this.i) { ((aV)this.b.get(b)).setBackground(this.e); ((aV)this.b.get(b)).setForeground(Color.BLACK); } else { Color color2; Color color1 = this.c; ((aV)this.b.get(b)).setBackground(color1); if (color1.getRed() + color1.getBlue() + color1.getGreen() > 250) { color2 = Color.BLACK; } else { color2 = Color.WHITE; } ((aV)this.b.get(b)).setForeground(color2); } } } private Color ExceptionInVPackage(Color paramColor1, Color paramColor2) { int i = 2 * (paramColor1.getRed() + paramColor2.getRed()) / 3; int j = 2 * (paramColor1.getGreen() + paramColor2.getGreen()) / 3; int k = 2 * (paramColor1.getBlue() + paramColor2.getBlue()) / 3; i = (i <= 255) ? i : 255; j = (j <= 255) ? j : 255; k = (k <= 255) ? k : 255; return new Color(i, j, k); } private void c(int paramInt) { d(paramInt); } public void ExceptionInVPackage(GInterfaceBv parambV) { this.k.add(parambV); } private void d(int paramInt) { Iterator iterator = this.k.iterator(); while (iterator.hasNext()) { try { ((GInterfaceBv)iterator.next()).ExceptionInVPackage(paramInt); } catch (Exception exception) { exception.printStackTrace(); } } } public void ExceptionInVPackage(int paramInt) { this.j = paramInt; c(); } public void b(int paramInt) { this.i = paramInt; c(); } public JComponent b() { return (this.i >= 0 && this.i < getComponentCount()) ? (JComponent)getComponent(this.i) : null; } public void ExceptionInVPackage() { if (this.h != null) try { boolean bool = p.ExceptionInVPackage(this.h.c(), this.ExceptionPrintstacktrace); fp.ExceptionInVPackage(this, bool); } catch (Exception exception) { D.ExceptionInVPackage(exception.getMessage()); } } } /* Location: /home/rewrich/Downloads/TunerStudioMS/TunerStudioMS/!/bt/R.class * Java compiler version: 8 (52.0) * JD-Core Version: 1.1.3 */