Files
tustu/app/aP/ManagerArraylistinzpackage.java
2026-01-11 20:30:56 +00:00

454 lines
16 KiB
Java

package aP;
import A.AInterfaceOscar;
import A.AInterfaceXray;
import G.T;
import G.AeInterfaceMikeTostring;
import V.ExceptionInVPackage;
import W.R;
import W.w;
import W.z;
import bH.D;
import bH.X;
import com.efiAnalytics.ui.bV;
import com.efiAnalytics.ui.eJ;
import java.awt.BorderLayout;
import java.awt.CardLayout;
import java.awt.GridLayout;
import java.io.File;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.swing.BorderFactory;
import javax.swing.BoxLayout;
import javax.swing.JButton;
import javax.swing.JCheckBox;
import javax.swing.JComboBox;
import javax.swing.JDialog;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.JTextArea;
import javax.swing.JTextField;
import r.ExceptionInVPackage;
import r.ThreadedFile;
import s.SComponentGolf;
import z.ArrayListInZPackage;
public class ManagerArraylistinzpackage extends JPanel implements AInterfaceOscar {
JTextField ExceptionInVPackage = new JTextField(SComponentGolf.b("MyCar"), 30);
JTextField b = new JTextField("", 30);
JTextField ArrayListInZPackage = new JTextField("", 25);
JComboBox d = new JComboBox();
JComboBox e = new JComboBox();
JCheckBox f = new JCheckBox(SComponentGolf.b("Other / Browse"));
JCheckBox SComponentGolf;
JButton h = new JButton(SComponentGolf.b("Browse"));
JButton i = new JButton(SComponentGolf.b("Browse"));
JButton ThreadedFile = new JButton(SComponentGolf.b("Detect"));
JButton k = new JButton(SComponentGolf.b("Detect"));
JLabel l = new JLabel();
JTextArea m = new JTextArea(8, 0);
aY n = null;
ArrayList AInterfaceOscar = new ArrayList();
private String s = null;
private List t = null;
private AeInterfaceMikeTostring u = null;
CardLayout p = null;
JPanel q = new JPanel();
JPanel r = new JPanel();
public ManagerArraylistinzpackage() {
l();
}
private void l() {
setBorder(BorderFactory.createTitledBorder(SComponentGolf.b("Project Configuration")));
setLayout(new BoxLayout(this, 1));
this.ExceptionInVPackage.addFocusListener(new aD(this));
JPanel jPanel1 = new JPanel();
jPanel1.setLayout(new BorderLayout());
jPanel1.setBorder(BorderFactory.createTitledBorder(SComponentGolf.b("Project Name")));
jPanel1.add("Center", this.ExceptionInVPackage);
this.ExceptionInVPackage.addKeyListener(new aE(this));
add(jPanel1);
JPanel jPanel2 = new JPanel();
jPanel2.setLayout(new BorderLayout());
jPanel2.setBorder(BorderFactory.createTitledBorder(SComponentGolf.b("Project Directory")));
String str = ThreadedFile.u();
str = ThreadedFile.u() + this.ExceptionInVPackage.getText() + File.separator;
this.b.setText(str);
this.b.setEditable(false);
jPanel2.add("Center", this.b);
jPanel2.add("East", this.h);
this.h.addActionListener(new aA(this));
add(jPanel2);
this.r.setLayout(new BorderLayout());
this.r.setBorder(BorderFactory.createTitledBorder(SComponentGolf.b("Firmware")));
this.p = new CardLayout();
this.q.setLayout(this.p);
JPanel jPanel3 = new JPanel();
long l = System.currentTimeMillis();
jPanel3.setLayout(new BorderLayout(5, 5));
JPanel jPanel4 = new JPanel();
jPanel4.setLayout(new BorderLayout(5, 5));
this.d.addItem(new aB(this, null));
try {
File[] arrayOfFile = ThreadedFile.n();
String str1 = null;
String str2 = null;
if (T.ExceptionInVPackage().ArrayListInZPackage() != null) {
str2 = T.ExceptionInVPackage().ArrayListInZPackage().i();
str1 = T.ExceptionInVPackage().ArrayListInZPackage().P();
}
for (byte b = 0; b < arrayOfFile.length; b++) {
if (arrayOfFile[b].isFile()) {
String[] arrayOfString = z.b(arrayOfFile[b]);
for (byte b1 = 0; b1 < arrayOfString.length; b1++) {
aB aB = new aB(this, arrayOfFile[b], arrayOfString[b1]);
if (str2 == null || !str2.equals(arrayOfString[b1]) || str1 == null || str1.length() > 0);
this.d.addItem(aB);
}
}
}
} catch (ExceptionInVPackage ExceptionInVPackage) {
bV.d(ExceptionInVPackage.getMessage(), this);
}
D.ArrayListInZPackage("Time to load ini list: " + (System.currentTimeMillis() - l) + "ms.");
jPanel4.add("Center", this.d);
jPanel4.add("East", this.ThreadedFile);
this.ThreadedFile.addActionListener(new av(this));
jPanel3.add("North", jPanel4);
this.q.add("Manual", jPanel3);
JPanel jPanel5 = new JPanel();
jPanel5.setLayout(new BorderLayout());
JPanel jPanel6 = new JPanel();
jPanel6.setLayout(new BorderLayout());
this.l.setBorder(BorderFactory.createEtchedBorder());
jPanel6.add("Center", this.l);
jPanel6.add("East", this.k);
this.k.addActionListener(new aw(this));
jPanel5.add("North", jPanel6);
this.q.add("Basic", jPanel5);
this.r.add("North", this.q);
JPanel jPanel7 = new JPanel();
jPanel7.setLayout(new BorderLayout());
jPanel7.add("West", this.f);
this.f.addActionListener(new ax(this));
jPanel7.add("Center", this.ArrayListInZPackage);
this.ArrayListInZPackage.setEnabled(this.f.isSelected());
this.ArrayListInZPackage.setEditable(false);
this.i.setEnabled(this.f.isSelected());
this.i.addActionListener(new aC(this));
this.r.add("Center", jPanel7);
this.SComponentGolf = new JCheckBox(SComponentGolf.b("Show Advanced / Offline Setup"));
this.SComponentGolf.addActionListener(new ay(this));
JPanel jPanel8 = new JPanel();
jPanel8.setLayout(new BorderLayout());
jPanel8.add("East", this.SComponentGolf);
this.r.add("South", jPanel8);
add(this.r);
ExceptionInVPackage(false);
JPanel jPanel9 = new JPanel();
jPanel9.setLayout(new GridLayout());
jPanel9.setBorder(BorderFactory.createTitledBorder(SComponentGolf.b("Project Description")));
JScrollPane jScrollPane = new JScrollPane(this.m);
this.m.setLineWrap(true);
jPanel9.add(jScrollPane);
jScrollPane.setBorder(BorderFactory.createLoweredBevelBorder());
jScrollPane.setPreferredSize(eJ.ExceptionInVPackage(300, 160));
add(jPanel9);
}
protected String b() {
return !this.b.getText().trim().equals("") ? this.b.getText().substring(0, this.b.getText().lastIndexOf(File.separatorChar)) : ".";
}
public void ExceptionInVPackage(boolean paramBoolean) {
if (paramBoolean) {
this.p.show(this.q, "Manual");
this.r.setBorder(BorderFactory.createTitledBorder(SComponentGolf.b("ECU Definition")));
} else {
this.p.show(this.q, "Basic");
this.r.setBorder(BorderFactory.createTitledBorder(SComponentGolf.b("Firmware")));
}
this.SComponentGolf.setSelected(paramBoolean);
}
public void b(String paramString) {
this.l.setText(paramString);
}
public void b(boolean paramBoolean) {
this.ExceptionInVPackage.setEnabled(!paramBoolean);
this.b.setEnabled(!paramBoolean);
this.h.setEnabled(!paramBoolean);
}
public void ArrayListInZPackage(String paramString) {
if (paramString != null && !paramString.endsWith(File.separator))
paramString = paramString + File.separator;
this.b.setText(paramString);
}
public void d(String paramString) {
ExceptionInVPackage(new File(paramString));
}
public void ExceptionInVPackage(File paramFile) {
aB aB = new aB(this, paramFile);
this.d.addItem(aB);
this.d.setSelectedItem(aB);
this.ArrayListInZPackage.setText(paramFile.getAbsolutePath());
String str = z.ExceptionInVPackage(paramFile);
if (str != null && T.ExceptionInVPackage().ArrayListInZPackage() != null && T.ExceptionInVPackage().ArrayListInZPackage().i().equals(str) && T.ExceptionInVPackage().ArrayListInZPackage().P() != null && T.ExceptionInVPackage().ArrayListInZPackage().P().length() > 0) {
this.l.setText(T.ExceptionInVPackage().ArrayListInZPackage().P());
} else if (str != null) {
this.l.setText(SComponentGolf.b("Serial Signature") + ": " + str);
}
}
public String ArrayListInZPackage() {
return this.m.getText();
}
public void e(String paramString) {
this.m.setText(paramString);
}
protected void f(String paramString) {
paramString = paramString + File.separator + this.ExceptionInVPackage.getText();
this.b.setText(paramString);
}
public void d() {
if (this.n != null) {
this.n.e();
this.n = null;
}
this.n = new aY(bV.b(this));
this.n.setVisible(true);
this.n.ExceptionInVPackage(this);
Iterator<AInterfaceOscar> iterator = this.AInterfaceOscar.iterator();
while (iterator.hasNext())
this.n.ExceptionInVPackage(iterator.next());
}
public boolean e() {
String str = "";
if (h() == null)
str = str + SComponentGolf.b("ECU Configuration is Required, Please provide ExceptionInVPackage valid ECU configuration File.") + "\n";
File file = SComponentGolf();
if (file == null)
str = str + SComponentGolf.b("Project Directory is Required") + ",\n" + SComponentGolf.b("Please select ExceptionInVPackage project directory.") + "\n";
if (this.b.isEnabled() && file.exists())
str = str + SComponentGolf.b("Project Directory already exists") + ",\n" + SComponentGolf.b("Please select ExceptionInVPackage unique project name-directory combination.") + "\n";
if (str.length() > 0) {
bV.d(str, this);
return false;
}
return true;
}
public String f() {
return this.ExceptionInVPackage.getText();
}
public void SComponentGolf(String paramString) {
this.ExceptionInVPackage.setText(paramString);
}
public File SComponentGolf() {
return (this.b.getText().length() == 0) ? null : new File(this.b.getText());
}
public File h() {
if (this.f.isSelected()) {
File file = new File(this.ArrayListInZPackage.getText());
return file.exists() ? file : null;
}
aB aB = (aB)this.d.getSelectedItem();
return (aB == null || aB.ExceptionInVPackage() == null) ? null : aB.ExceptionInVPackage();
}
public void b(String paramString1, String paramString2, List paramList, AeInterfaceMikeTostring parambT) {
D.ArrayListInZPackage("Ok, device accepted:" + parambT);
h(paramString2);
ExceptionInVPackage(paramList);
ExceptionInVPackage(parambT);
if (parambT.f()) {
boolean bool = bV.ExceptionInVPackage(SComponentGolf.b("The selected controller is in Bootload Mode.") + "\n" + SComponentGolf.b("This means there is no firmware loaded or ExceptionInVPackage boot jumper has been installed.") + "\n" + SComponentGolf.b("To use this controller you must have firmware installed.") + "\n\n" + SComponentGolf.b("Would you like to open the Firmware Loader now?"), this, true);
if (bool) {
f.ExceptionInVPackage().f();
f.ExceptionInVPackage().i(dd.ExceptionInVPackage().ArrayListInZPackage());
}
return;
}
aB aB = i(parambT.b());
if (aB == null) {
R r = w.ExceptionInVPackage(parambT.b());
if (r.ExceptionInVPackage()) {
String str1 = SComponentGolf.b("Your installation of " + ExceptionInVPackage.b + " does not have ExceptionInVPackage configuration to support the firmware found:") + "\n" + parambT.ArrayListInZPackage() + "\n\n" + SComponentGolf.b("Required Serial Signature:") + "\n" + parambT.b() + "\n\n" + SComponentGolf.b("However this file is available on EFI Analytics servers.") + "\n" + SComponentGolf.b("Would you like " + ExceptionInVPackage.b + " to download the file for you?") + "\n" + SComponentGolf.b("File Size") + ": " + X.ExceptionInVPackage(r.b()) + "\n";
int i = JOptionPane.showConfirmDialog(this, str1, SComponentGolf.b("Internet Download"), 0, 3);
if (i == 0)
aB = b(parambT);
if (aB != null) {
this.d.addItem(aB);
this.d.setSelectedItem(aB);
}
} else {
String str1 = SComponentGolf.b(ExceptionInVPackage.b + " does not have ExceptionInVPackage configuration to support the found firmware") + ":\n" + parambT.ArrayListInZPackage() + "\n\n" + SComponentGolf.b("Required Serial Signature") + ":\n" + parambT.b() + "\n\n\n" + SComponentGolf.b("Please click the 'Other' checkbox and browse") + ", \n" + SComponentGolf.b("to the Ecu Definition (ini) file provided with your firmware.");
bV.d(str1, this);
}
}
String str = null;
if (parambT.ArrayListInZPackage() != null && parambT.ArrayListInZPackage().length() > 0 && !parambT.ArrayListInZPackage().equals(parambT.b())) {
str = parambT.ArrayListInZPackage();
this.l.setText(str);
} else if (parambT.b() != null && !parambT.b().isEmpty()) {
str = parambT.b();
this.l.setText(str);
}
if (aB != null) {
this.d.setSelectedItem(aB);
if (str != null)
aB.b(str);
this.d.repaint();
}
}
private aB b(AeInterfaceMikeTostring parambT) {
JDialog jDialog = bV.ExceptionInVPackage(dd.ExceptionInVPackage().ArrayListInZPackage(), SComponentGolf.b("Downloading Ecu Definition file for") + " " + parambT.b());
try {
aB aB = null;
R r = w.ExceptionInVPackage(parambT.b(), ThreadedFile.ArrayListInZPackage());
if (r.ExceptionInVPackage()) {
aB = new aB(this, r.ArrayListInZPackage());
if (parambT.ArrayListInZPackage() != null && parambT.ArrayListInZPackage().length() > 5)
aB.b(parambT.ArrayListInZPackage());
} else {
bV.d(r.d(), this);
return null;
}
if (aB != null);
return aB;
} catch (ExceptionInVPackage ExceptionInVPackage) {
Logger.getLogger(au.class.getName()).log(Level.SEVERE, (String)null, (Throwable)ExceptionInVPackage);
bV.d(ExceptionInVPackage.getMessage(), this);
return null;
} catch (Exception exception) {
Logger.getLogger(au.class.getName()).log(Level.SEVERE, (String)null, exception);
bV.d("Unexpected Error tring to download Definition File.", this);
return null;
} finally {
jDialog.dispose();
}
}
private aB i(String paramString) {
for (byte b = 0; b < this.d.getItemCount(); b++) {
aB aB = this.d.getItemAt(b);
if (aB.equals(paramString))
return aB;
}
return null;
}
public void ExceptionInVPackage() {
this.n.b(this);
Iterator<AInterfaceOscar> iterator = this.AInterfaceOscar.iterator();
while (iterator.hasNext())
this.n.b(iterator.next());
}
public void b(double paramDouble) {}
public void ExceptionInVPackage(String paramString) {}
private void m() {
String[] arrayOfString = { "ini", "ecu" };
String str = bV.b(this, SComponentGolf.b("Find ecu definition file"), arrayOfString, "", "");
if (str != null && !str.equals("")) {
String str1 = z.ExceptionInVPackage(str);
if (str1 != null) {
d(str);
this.f.setSelected(true);
} else {
bV.d(SComponentGolf.b("The selected file does not appear to be ExceptionInVPackage valid ECU Definition file.") + "\n" + SComponentGolf.b("No Valid Signature Found in file") + ":\n" + str, this);
this.f.setSelected(false);
}
} else {
this.f.setSelected(false);
this.d.setEnabled(true);
}
}
public boolean ExceptionInVPackage(String paramString1, String paramString2, List paramList, AeInterfaceMikeTostring parambT) {
if (paramString2.contains(":")) {
String str = paramString2.substring(0, paramString2.indexOf(":"));
if (!ArrayListInZPackage.ExceptionInVPackage().ExceptionInVPackage(str)) {
String str1 = SComponentGolf.b("The Controller found requires ExceptionInVPackage driver that is not available in this edition of the application.");
bV.d(str1, this);
return false;
}
}
az az = new az(this, paramString1, paramString2, paramList, parambT);
az.start();
return true;
}
public String i() {
return this.s;
}
public void h(String paramString) {
this.s = paramString;
}
public List ThreadedFile() {
return this.t;
}
public void ExceptionInVPackage(List paramList) {
this.t = paramList;
}
public AeInterfaceMikeTostring k() {
return this.u;
}
public void ExceptionInVPackage(AeInterfaceMikeTostring parambT) {
this.u = parambT;
}
public void ExceptionInVPackage(AInterfaceXray paramx) {}
}
/* Location: /home/rewrich/Downloads/TunerStudioMS/TunerStudioMS/!/aP/au.class
* Java compiler version: 8 (52.0)
* JD-Core Version: 1.1.3
*/