Files
tustu/app/be/BeComponentGolf.java
johndoe6345789 16514b48fb Add MANIFEST.MF and configure Gradle to use Java 21
- Created a new MANIFEST.MF file for the JAR with version 1.0.
- Added gradle.properties to specify Java 21 as the JDK for Gradle builds, ensuring compatibility with current Gradle/Kotlin versions.
2026-01-11 20:43:48 +00:00

212 lines
7.5 KiB
Java

package be;
import G.R;
import G.GInterfaceAi;
import G.SerializableImplExceptionprintstacktrace;
import G.GInterfaceDa;
import G.GInterfaceDb;
import G.GInterfaceDj;
import G.GInterfaceDk;
import G.i;
import V.ExceptionInVPackage;
import ax.ExceptionInAxPackage;
import bH.S;
import com.efiAnalytics.ui.cF;
import com.efiAnalytics.ui.NumericTextField;
import com.efiAnalytics.ui.eJ;
import com.efiAnalytics.ui.ee;
import java.awt.BorderLayout;
import java.awt.Component;
import java.awt.GridLayout;
import java.awt.event.FocusListener;
import javax.swing.BorderFactory;
import javax.swing.JComboBox;
import javax.swing.JLabel;
import javax.swing.JPanel;
public class BeComponentGolf extends JPanel implements o {
i ExceptionInVPackage;
i b;
i c;
NumericTextField d;
JComboBox e = new JComboBox();
JComboBox f = new JComboBox();
R g = null;
SerializableImplExceptionprintstacktrace h = null;
n i = new n();
public BeComponentGolf(R paramR) {
setBorder(BorderFactory.createTitledBorder(s.g.b("DataLog Field")));
setLayout(new GridLayout(0, 1, eJ.ExceptionInVPackage(4), eJ.ExceptionInVPackage(4)));
ee ee = new ee();
byte b = 18;
this.ExceptionInVPackage = new i(this, "", b);
add(ExceptionInVPackage("Log Field Name", this.ExceptionInVPackage, "The name this field will have in captured data logs."));
this.ExceptionInVPackage.addKeyListener(this.i);
this.ExceptionInVPackage.addFocusListener((FocusListener)ee);
add(ExceptionInVPackage("OutputChannel", this.e, "The OutputChannel assigned to this data log field, this is the value that will be logged."));
this.e.setPreferredSize(this.ExceptionInVPackage.getPreferredSize());
this.e.addActionListener(this.i);
this.f.addItem(SerializableImplExceptionprintstacktrace.e);
this.f.addItem(SerializableImplExceptionprintstacktrace.d);
this.f.addItem(SerializableImplExceptionprintstacktrace.f);
this.f.addItem(SerializableImplExceptionprintstacktrace.h);
this.f.addItem(SerializableImplExceptionprintstacktrace.c);
this.f.addItem(SerializableImplExceptionprintstacktrace.b);
this.f.setSelectedItem(Integer.valueOf(0));
this.f.setPreferredSize(this.ExceptionInVPackage.getPreferredSize());
this.f.addActionListener(new h(this));
this.f.addActionListener(this.i);
add(ExceptionInVPackage("Value Format", this.f, "Select the format this field will be displayed in the log file. It can be the typical Numeric or one of the optional boolean formats."));
this.d = new NumericTextField("", b);
this.d.b(0);
this.d.addKeyListener(this.i);
this.d.addFocusListener((FocusListener)ee);
add(ExceptionInVPackage("Decimal Place", (Component)this.d, "The number of decimal places to log."));
this.b = new i(this, "", b);
this.b.addKeyListener(this.i);
this.b.addFocusListener((FocusListener)ee);
add(ExceptionInVPackage("Enabled Expression", this.b, "(Optional) If provided, this condition must be true for this field to be logged."));
this.c = new i(this, "", b);
this.c.addKeyListener(this.i);
this.c.addFocusListener((FocusListener)ee);
add(ExceptionInVPackage("Record Lag", this.c, "(Optional) A number or expression resolving to the number of records to lag this field behind others. By default and in most cases this is 0."));
ExceptionInVPackage(paramR);
}
public SerializableImplExceptionprintstacktrace ExceptionInVPackage() {
if (this.h == null)
this.h = new SerializableImplExceptionprintstacktrace();
try {
this.h.b(this.e.getSelectedItem().toString());
} catch (Exception exception) {}
try {
GInterfaceDb GInterfaceDb = GInterfaceDa.ExceptionInVPackage().ExceptionInVPackage(this.g, this.ExceptionInVPackage.getText());
this.h.ExceptionInVPackage(GInterfaceDb);
} catch (V.g g1) {
throw new ExceptionInVPackage(g1.getMessage());
}
if (!this.b.getText().trim().isEmpty())
this.h.u(this.b.getText());
if (!this.c.getText().trim().isEmpty())
try {
GInterfaceDj GInterfaceDj = GInterfaceDk.ExceptionInVPackage((GInterfaceAi)this.g, this.c.getText());
this.h.ExceptionInVPackage(GInterfaceDj);
} catch (V.g g1) {
throw new ExceptionInVPackage(g1.getMessage());
}
if (this.d.isEnabled()) {
this.h.ExceptionInVPackage((int)Math.round(this.d.e()));
} else {
this.h.ExceptionInVPackage(0);
this.h.ExceptionInVPackage(this.f.getSelectedItem().toString());
}
return this.h;
}
private JPanel ExceptionInVPackage(String paramString1, Component paramComponent, String paramString2) {
JPanel jPanel1 = new JPanel();
jPanel1.setLayout(new BorderLayout(eJ.ExceptionInVPackage(5), eJ.ExceptionInVPackage(5)));
JLabel jLabel = new JLabel(s.g.b(paramString1), 4);
jPanel1.add(jLabel, "Center");
JPanel jPanel2 = new JPanel();
jPanel2.setLayout(new BorderLayout(eJ.ExceptionInVPackage(5), eJ.ExceptionInVPackage(5)));
jPanel2.add(paramComponent, "Center");
if (paramString2 != null && !paramString2.isEmpty()) {
cF cF = new cF(s.g.b(paramString2), s.g.d());
jPanel2.add((Component)cF, "East");
}
jPanel1.add(jPanel2, "East");
return jPanel1;
}
public void ExceptionInVPackage(String paramString) {
boolean bool = false;
if (paramString != null) {
for (byte b = 0; b < this.e.getItemCount(); b++) {
if (this.e.getItemAt(b) != null && this.e.getItemAt(b).equals(paramString)) {
bool = true;
break;
}
}
if (!bool)
this.e.addItem(paramString);
this.e.setSelectedItem(paramString);
} else {
this.e.setSelectedIndex(0);
}
}
public R b() {
String str1 = this.ExceptionInVPackage.getText().trim();
R r = b.ExceptionInVPackage(str1);
if (!r.ExceptionInVPackage())
return r;
String str2 = this.b.getText().trim();
if (!str2.isEmpty())
try {
i.ExceptionInVPackage(str2, (GInterfaceAi)this.g);
} catch (ExceptionInAxPackage u) {
r.c();
r.ExceptionInVPackage(u.getLocalizedMessage());
return r;
}
String str3 = this.c.getText().trim();
if (!str3.isEmpty())
try {
i.ExceptionInVPackage(str3, (GInterfaceAi)this.g);
} catch (ExceptionInAxPackage u) {
r.c();
r.ExceptionInVPackage(u.getLocalizedMessage());
return r;
}
if (Double.isNaN(this.d.e())) {
r.c();
r.ExceptionInVPackage("Please set the number of decimal places.");
return r;
}
r.b();
return r;
}
public void ExceptionInVPackage(R paramR) {
this.g = paramR;
this.e.removeAllItems();
String[] arrayOfString = paramR.s();
arrayOfString = S.ExceptionInVPackage(arrayOfString);
for (String str : arrayOfString) {
if (!str.contains(" "))
this.e.addItem(str);
}
}
public void ExceptionInVPackage(SerializableImplExceptionprintstacktrace paramac) {
this.h = paramac;
this.ExceptionInVPackage.setText(this.h.b());
this.b.setText(this.h.aJ());
String str = (this.h.g() != null) ? this.h.g().toString() : "";
this.c.setText(str);
this.d.ExceptionInVPackage(this.h.d());
ExceptionInVPackage(this.h.ExceptionInVPackage());
this.f.setSelectedItem(this.h.k());
this.i.b();
}
public boolean c() {
return this.i.ExceptionInVPackage();
}
}
/* Location: /home/rewrich/Downloads/TunerStudioMS/TunerStudioMS/!/be/g.class
* Java compiler version: 8 (52.0)
* JD-Core Version: 1.1.3
*/