mirror of
https://github.com/johndoe6345789/tustu.git
synced 2026-04-25 14:15:20 +00:00
5528 lines
256 KiB
Java
5528 lines
256 KiB
Java
package W;
|
|
|
|
import G.A;
|
|
import G.B;
|
|
import G.C;
|
|
import G.D;
|
|
import G.E;
|
|
import G.F;
|
|
import G.R;
|
|
import G.ArrayList;
|
|
import G.SerializableImpl;
|
|
import G.GInterfaceAi;
|
|
import G.GInterfaceAk;
|
|
import G.Manager;
|
|
import G.ManagerExceptioninvpackage;
|
|
import G.ArrayListExceptionprintstacktrace;
|
|
import G.SerializableImplInGPackage;
|
|
import G.SerializableImplUsingArrayList;
|
|
import G.SerializableImplExceptionprintstacktrace;
|
|
import G.GComponentAg;
|
|
import G.GInterfaceAh;
|
|
import G.GComponentAj;
|
|
import G.Exceptionprintstacktrace;
|
|
import G.GComponentAl;
|
|
import G.GInterfaceAm;
|
|
import G.Abstract;
|
|
import G.GInterfaceBb;
|
|
import G.GInterfaceBc;
|
|
import G.GInterfaceBd;
|
|
import G.GInterfaceBe;
|
|
import G.AbstractInGPackage;
|
|
import G.GInterfaceBg;
|
|
import G.GInterfaceBh;
|
|
import G.EqualsInGPackage;
|
|
import G.GInterfaceBj;
|
|
import G.GInterfaceBl;
|
|
import G.ExceptionprintstacktraceInGPackage;
|
|
import G.IOInGPackage;
|
|
import G.SerializableImplTostring;
|
|
import G.GInterfaceBw;
|
|
import G.GInterfaceBx;
|
|
import G.Tostring;
|
|
import G.GComponentBb;
|
|
import G.GComponentBc;
|
|
import G.CloneableImpl;
|
|
import G.GInterfaceBf;
|
|
import G.GInterfaceBi;
|
|
import G.GComponentBj;
|
|
import G.GComponentBk;
|
|
import G.GComponentBl;
|
|
import G.CloneableImplInGPackage;
|
|
import G.GComponentBn;
|
|
import G.GComponentBo;
|
|
import G.GComponentBq;
|
|
import G.GInterfaceBr;
|
|
import G.GComponentBs;
|
|
import G.GInterfaceBt;
|
|
import G.GComponentBu;
|
|
import G.ArrayListExceptionprintstacktraceInGPackage;
|
|
import G.GComponentBw;
|
|
import G.GComponentBx;
|
|
import G.GComponentBy;
|
|
import G.GComponentBz;
|
|
import G.PInterfaceCharlie;
|
|
import G.CloneableImplExceptionprintstacktrace;
|
|
import G.GComponentCb;
|
|
import G.GInterfaceCc;
|
|
import G.GComponentCd;
|
|
import G.GComponentCe;
|
|
import G.GComponentCf;
|
|
import G.GComponentCg;
|
|
import G.GComponentCh;
|
|
import G.GComponentCi;
|
|
import G.GInterfaceCm;
|
|
import G.ManagerUsingArrayList;
|
|
import G.GComponentCy;
|
|
import G.d;
|
|
import G.GInterfaceDa;
|
|
import G.GInterfaceDb;
|
|
import G.GInterfaceDe;
|
|
import G.GInterfaceDf;
|
|
import G.GInterfaceDj;
|
|
import G.GInterfaceDk;
|
|
import G.GInterfaceDm;
|
|
import G.GInterfaceDp;
|
|
import G.KInterfaceIndia;
|
|
import G.k;
|
|
import G.x;
|
|
import G.y;
|
|
import K.PInterfaceAlpha;
|
|
import K.KInterfaceFoxtrot;
|
|
import K.KInterfaceHotel;
|
|
import K.KInterfaceIndia;
|
|
import P.PInterfaceAlpha;
|
|
import P.PInterfaceBravo;
|
|
import P.PInterfaceCharlie;
|
|
import V.PInterfaceCharlie;
|
|
import V.ExceptionPrintstacktrace;
|
|
import GInterfaceBh.A;
|
|
import GInterfaceBh.D;
|
|
import GInterfaceBh.F;
|
|
import GInterfaceBh.I;
|
|
import GInterfaceBh.T;
|
|
import GInterfaceBh.X;
|
|
import GInterfaceBh.aa;
|
|
import java.io.File;
|
|
import java.util.ArrayList;
|
|
import java.util.HashMap;
|
|
import java.util.Iterator;
|
|
import java.util.Map;
|
|
import java.util.logging.Level;
|
|
import java.util.logging.Logger;
|
|
|
|
public class ManagerUsingFile {
|
|
public static File PInterfaceAlpha = new File("./inc");
|
|
|
|
public static File PInterfaceBravo = null;
|
|
|
|
public static File PInterfaceCharlie = null;
|
|
|
|
private boolean j = true;
|
|
|
|
double d = 3.79D;
|
|
|
|
private final K k = new ad(this);
|
|
|
|
private boolean l = false;
|
|
|
|
private boolean m = false;
|
|
|
|
Map e = new HashMap<>();
|
|
|
|
public static int KInterfaceFoxtrot = 1;
|
|
|
|
public static int ExceptionPrintstacktrace = 2;
|
|
|
|
public static int KInterfaceHotel = 4;
|
|
|
|
public static int KInterfaceIndia = 8;
|
|
|
|
private static SerializableImplExceptionprintstacktrace n = null;
|
|
|
|
private static HashMap o = new HashMap<>();
|
|
|
|
public ManagerUsingFile() {
|
|
D.d("Supported iniSpecVersion=" + this.d);
|
|
}
|
|
|
|
public R PInterfaceAlpha(R paramR, String paramString) {
|
|
return PInterfaceAlpha(paramR, paramString, true);
|
|
}
|
|
|
|
public R PInterfaceAlpha(R paramR, String paramString, boolean paramBoolean) {
|
|
return PInterfaceAlpha(paramR, paramString, paramBoolean, KInterfaceFoxtrot);
|
|
}
|
|
|
|
public R PInterfaceAlpha(R paramR, String paramString, boolean paramBoolean1, boolean paramBoolean2) {
|
|
return paramBoolean2 ? PInterfaceAlpha(paramR, paramString, paramBoolean1, ExceptionPrintstacktrace) : PInterfaceAlpha(paramR, paramString, paramBoolean1, KInterfaceFoxtrot);
|
|
}
|
|
|
|
public R PInterfaceAlpha(R paramR, String paramString, boolean paramBoolean, int paramInt) {
|
|
long l = System.currentTimeMillis();
|
|
aa aa = new aa();
|
|
aa.PInterfaceAlpha();
|
|
J j = PInterfaceAlpha(paramString);
|
|
aa.PInterfaceBravo();
|
|
String str1 = (paramString.indexOf(File.separator) != -1) ? paramString.substring(paramString.lastIndexOf(File.separator) + 1) : paramString;
|
|
D.d("Read file " + str1 + ": " + aa.PInterfaceCharlie() + "ms");
|
|
aa.PInterfaceAlpha();
|
|
ArrayList arrayList = PInterfaceAlpha(j, paramR);
|
|
j.PInterfaceAlpha(arrayList);
|
|
aa.PInterfaceBravo();
|
|
D.d("Filtered ini: " + aa.PInterfaceCharlie() + "ms");
|
|
String str2 = "";
|
|
M m1 = j.PInterfaceAlpha("TunerStudio", "iniSpecVersion");
|
|
if (m1 != null) {
|
|
double d = -1.0D;
|
|
try {
|
|
d = Double.parseDouble(m1.e());
|
|
} catch (Exception exception) {
|
|
PInterfaceAlpha(m1, "Invalid iniSpecVersion, PInterfaceAlpha numeric value is expected.");
|
|
}
|
|
if (d > this.d) {
|
|
PInterfaceAlpha(m1, "ECU Definition File " + m1.ExceptionPrintstacktrace() + " requires PInterfaceAlpha newer version of this application.\nRequired Specification: " + d + "\nSupported Specification: " + this.d + "\n\nPlease upgrade to PInterfaceAlpha newer version.");
|
|
throw new ExceptionPrintstacktrace("A newer version of this application is required to load ECU Definition File " + m1.ExceptionPrintstacktrace() + ".", 2);
|
|
}
|
|
}
|
|
M m2 = j.PInterfaceAlpha("TunerStudio", "iniVersion");
|
|
if (m2 != null) {
|
|
double d = 0.0D;
|
|
try {
|
|
d = Double.parseDouble(m2.e());
|
|
D.d("iniVersion =" + d);
|
|
} catch (Exception exception) {
|
|
PInterfaceAlpha(m1, "Invalid iniVersion, PInterfaceAlpha numeric value is expected.");
|
|
}
|
|
} else {
|
|
D.d("No iniVersion defined");
|
|
}
|
|
try {
|
|
boolean bool = false;
|
|
if (paramBoolean && (paramR.KInterfaceIndia() == null || paramR.KInterfaceIndia().equals(""))) {
|
|
M m3 = j.PInterfaceAlpha("MegaTune", "signature");
|
|
M m4 = j.PInterfaceAlpha("MegaTune", "signaturePrefix");
|
|
if (m3 == null || m3.d())
|
|
m3 = j.PInterfaceAlpha("TunerStudio", "signature");
|
|
if (m4 == null || m4.d())
|
|
m4 = j.PInterfaceAlpha("TunerStudio", "signaturePrefix");
|
|
if (m3 == null || m3.d())
|
|
PInterfaceAlpha(m3, "firmware serial signature entry not found in ECU Definition.");
|
|
if (m4 != null && !m4.d())
|
|
paramR.y(X.PInterfaceBravo(m4.e().trim(), "\"", ""));
|
|
String str = X.PInterfaceBravo(m3.e().trim(), "\"", "");
|
|
paramR.e(str);
|
|
D.PInterfaceCharlie("ini signature: " + str);
|
|
str2 = "Loading Controller Commands";
|
|
if (bool)
|
|
D.d("[" + str1 + "]" + str2);
|
|
aa.PInterfaceAlpha();
|
|
s(paramR, j);
|
|
aa.PInterfaceBravo();
|
|
str2 = "Loaded Controller Commands";
|
|
if (bool)
|
|
D.d("[" + str1 + "]" + str2 + ": " + aa.PInterfaceCharlie() + "ms");
|
|
str2 = "Initializing offline data store";
|
|
if (bool)
|
|
D.d("[" + str1 + "]" + str2);
|
|
aa.PInterfaceAlpha();
|
|
paramR.j();
|
|
aa.PInterfaceBravo();
|
|
str2 = "Initialized offline data store";
|
|
if (bool)
|
|
D.d("[" + str1 + "]" + str2 + ": " + aa.PInterfaceCharlie() + "ms");
|
|
paramR.KInterfaceHotel().PInterfaceAlpha(paramR.O().e());
|
|
}
|
|
if (A.KInterfaceIndia().PInterfaceBravo()) {
|
|
aa.PInterfaceAlpha();
|
|
str2 = "Loading PcVariables";
|
|
if (bool)
|
|
D.d("[" + str1 + "]" + str2);
|
|
n(paramR, j);
|
|
aa.PInterfaceBravo();
|
|
str2 = "Loaded PcVariables";
|
|
if (bool)
|
|
D.d("[" + str1 + "]" + str2 + ": " + aa.PInterfaceCharlie() + "ms");
|
|
aa.PInterfaceAlpha();
|
|
str2 = "Loading Constants";
|
|
if (bool)
|
|
D.d("[" + str1 + "]" + str2);
|
|
m(paramR, j);
|
|
aa.PInterfaceBravo();
|
|
str2 = "Loaded Constants";
|
|
if (bool)
|
|
D.d("[" + str1 + "]" + str2 + ": " + aa.PInterfaceCharlie() + "ms");
|
|
aa.PInterfaceAlpha();
|
|
str2 = "Loading OutputChannels";
|
|
if (bool)
|
|
D.d("[" + str1 + "]" + str2);
|
|
e(paramR, j);
|
|
aa.PInterfaceBravo();
|
|
str2 = "Loaded OutputChannels";
|
|
if (bool)
|
|
D.d("[" + str1 + "]" + str2 + ": " + aa.PInterfaceCharlie() + "ms");
|
|
if (!j.PInterfaceBravo("Replay").isEmpty()) {
|
|
aa.PInterfaceAlpha();
|
|
str2 = "Loading Replay Channels";
|
|
if (bool)
|
|
D.d("[" + str1 + "]" + str2);
|
|
PInterfaceCharlie(paramR, j, "Replay");
|
|
aa.PInterfaceBravo();
|
|
str2 = "Loaded Replay Channels";
|
|
if (bool)
|
|
D.d("[" + str1 + "]" + str2 + ": " + aa.PInterfaceCharlie() + "ms");
|
|
}
|
|
if (!j.PInterfaceBravo("ExtendedReplay").isEmpty()) {
|
|
aa.PInterfaceAlpha();
|
|
str2 = "Loading ExtendedReplay Channels";
|
|
if (bool)
|
|
D.d("[" + str1 + "]" + str2);
|
|
PInterfaceCharlie(paramR, j, "ExtendedReplay");
|
|
aa.PInterfaceBravo();
|
|
str2 = "Loaded ExtendedReplay Channels";
|
|
if (bool)
|
|
D.d("[" + str1 + "]" + str2 + ": " + aa.PInterfaceCharlie() + "ms");
|
|
}
|
|
}
|
|
if ((paramInt & KInterfaceFoxtrot) != 0 || (paramInt & KInterfaceHotel) != 0 || (paramInt & KInterfaceIndia) != 0) {
|
|
aa.PInterfaceAlpha();
|
|
str2 = "Loading Tables";
|
|
if (bool)
|
|
D.d("[" + str1 + "]" + str2);
|
|
if (paramR.e() == null)
|
|
paramR.PInterfaceAlpha(new GInterfaceBe());
|
|
j(paramR, j);
|
|
aa.PInterfaceBravo();
|
|
str2 = "Loaded Tables";
|
|
if (bool)
|
|
D.d("[" + str1 + "]" + str2 + ": " + aa.PInterfaceCharlie() + "ms");
|
|
}
|
|
aa.PInterfaceAlpha();
|
|
str2 = "Loading Gauge Definitions";
|
|
if (bool)
|
|
D.d("[" + str1 + "]" + str2);
|
|
KInterfaceFoxtrot(paramR, j);
|
|
aa.PInterfaceBravo();
|
|
str2 = "Loaded Gauge Definitions";
|
|
if (bool)
|
|
D.d("[" + str1 + "]" + str2 + ": " + aa.PInterfaceCharlie() + "ms");
|
|
aa.PInterfaceAlpha();
|
|
str2 = "Loading Custom ControllerCommands";
|
|
if (bool)
|
|
D.d("[" + str1 + "]" + str2);
|
|
PInterfaceBravo(paramR, j, "ControllerCommands");
|
|
aa.PInterfaceBravo();
|
|
str2 = "Loaded Custom ControllerCommands";
|
|
if (bool)
|
|
D.d("[" + str1 + "]" + str2 + ": " + aa.PInterfaceCharlie() + "ms");
|
|
aa.PInterfaceAlpha();
|
|
str2 = "Loading PortEditor";
|
|
if (bool)
|
|
D.d("[" + str1 + "]" + str2);
|
|
if (paramR.e() == null)
|
|
paramR.PInterfaceAlpha(new GInterfaceBe());
|
|
PInterfaceBravo(paramR, paramR.e(), j);
|
|
aa.PInterfaceBravo();
|
|
str2 = "Loaded PortEditor";
|
|
if (bool)
|
|
D.d("[" + str1 + "]" + str2 + ": " + aa.PInterfaceCharlie() + "ms");
|
|
if ((paramInt & KInterfaceFoxtrot) != 0 || (paramInt & KInterfaceIndia) != 0) {
|
|
aa.PInterfaceAlpha();
|
|
str2 = "Loading UI Structure";
|
|
if (bool)
|
|
D.d("[" + str1 + "]" + str2);
|
|
d(paramR, j);
|
|
aa.PInterfaceBravo();
|
|
str2 = "Loaded UI Structure";
|
|
if (bool)
|
|
D.d("[" + str1 + "]" + str2 + ": " + aa.PInterfaceCharlie() + "ms");
|
|
}
|
|
aa.PInterfaceAlpha();
|
|
str2 = "Loading DataLog Fields";
|
|
if (bool)
|
|
D.d("[" + str1 + "]" + str2);
|
|
KInterfaceIndia(paramR, j);
|
|
aa.PInterfaceBravo();
|
|
str2 = "Loaded DataLog Fields";
|
|
if (bool)
|
|
D.d("[" + str1 + "]" + str2 + ": " + aa.PInterfaceCharlie() + "ms");
|
|
aa.PInterfaceAlpha();
|
|
str2 = "Loading Front Page";
|
|
if (bool)
|
|
D.d("[" + str1 + "]" + str2);
|
|
k(paramR, j);
|
|
aa.PInterfaceBravo();
|
|
str2 = "Loaded Front Page";
|
|
if (bool)
|
|
D.d("[" + str1 + "]" + str2 + ": " + aa.PInterfaceCharlie() + "ms");
|
|
aa.PInterfaceAlpha();
|
|
str2 = "Loading Verbiage Over-rides";
|
|
if (bool)
|
|
D.d("[" + str1 + "]" + str2);
|
|
PInterfaceAlpha(paramR, j);
|
|
aa.PInterfaceBravo();
|
|
str2 = "Loaded Verbiage Over-rides";
|
|
if (bool)
|
|
D.d("[" + str1 + "]" + str2 + ": " + aa.PInterfaceCharlie() + "ms");
|
|
aa.PInterfaceAlpha();
|
|
str2 = "Loading ConstantsExtensions";
|
|
if (bool)
|
|
D.d("[" + str1 + "]" + str2);
|
|
PInterfaceAlpha(paramR, j, "ConstantsExtensions");
|
|
aa.PInterfaceBravo();
|
|
str2 = "Loaded ConstantsExtensions";
|
|
if (bool)
|
|
D.d("[" + str1 + "]" + str2 + ": " + aa.PInterfaceCharlie() + "ms");
|
|
aa.PInterfaceAlpha();
|
|
str2 = "Loading [TurboBaud]";
|
|
if (bool)
|
|
D.d("[" + str1 + "]" + str2);
|
|
p(paramR, j);
|
|
aa.PInterfaceBravo();
|
|
str2 = "Loaded [TurboBaud]";
|
|
if (bool)
|
|
D.d("[" + str1 + "]" + str2 + ": " + aa.PInterfaceCharlie() + "ms");
|
|
if ((paramInt & KInterfaceFoxtrot) != 0) {
|
|
aa.PInterfaceAlpha();
|
|
str2 = "Loading [EventTriggers]";
|
|
if (bool)
|
|
D.d("[" + str1 + "]" + str2);
|
|
l(paramR, j);
|
|
aa.PInterfaceBravo();
|
|
str2 = "Loaded [EventTriggers]";
|
|
if (bool)
|
|
D.d("[" + str1 + "]" + str2 + ": " + aa.PInterfaceCharlie() + "ms");
|
|
}
|
|
PInterfaceBravo(paramR);
|
|
if ((paramInt & KInterfaceFoxtrot) != 0) {
|
|
aa.PInterfaceAlpha();
|
|
str2 = "Loading VE Analyze Maps";
|
|
if (bool)
|
|
D.d("[" + str1 + "]" + str2);
|
|
PInterfaceBravo(paramR, j);
|
|
aa.PInterfaceBravo();
|
|
str2 = "Loaded VE Analyze Maps";
|
|
if (bool)
|
|
D.d("[" + str1 + "]" + str2 + ": " + aa.PInterfaceCharlie() + "ms");
|
|
aa.PInterfaceAlpha();
|
|
str2 = "Loading WUE Analyze Maps";
|
|
if (bool)
|
|
D.d("[" + str1 + "]" + str2);
|
|
PInterfaceCharlie(paramR, j);
|
|
aa.PInterfaceBravo();
|
|
str2 = "Loaded WUE Analyze Maps";
|
|
if (bool)
|
|
D.d("[" + str1 + "]" + str2 + ": " + aa.PInterfaceCharlie() + "ms");
|
|
aa.PInterfaceAlpha();
|
|
str2 = "Loading [Tools]";
|
|
if (bool)
|
|
D.d("[" + str1 + "]" + str2);
|
|
q(paramR, j);
|
|
aa.PInterfaceBravo();
|
|
str2 = "Loaded [Tools]";
|
|
if (bool)
|
|
D.d("[" + str1 + "]" + str2 + ": " + aa.PInterfaceCharlie() + "ms");
|
|
aa.PInterfaceAlpha();
|
|
str2 = "Loading ini [LoggerDefinition]";
|
|
if (bool)
|
|
D.d("[" + str1 + "]" + str2);
|
|
o(paramR, j);
|
|
aa.PInterfaceBravo();
|
|
str2 = "Loaded ini [LoggerDefinition]";
|
|
if (bool)
|
|
D.d(str2 + ": " + aa.PInterfaceCharlie() + "ms");
|
|
aa.PInterfaceAlpha();
|
|
str2 = "Validating ValueProvider expressions";
|
|
if (bool)
|
|
D.d("[" + str1 + "]" + str2);
|
|
PInterfaceAlpha(paramR);
|
|
aa.PInterfaceBravo();
|
|
str2 = "Validated ValueProvider expressions";
|
|
if (bool)
|
|
D.d(str2 + ": " + aa.PInterfaceCharlie() + "ms");
|
|
aa.PInterfaceAlpha();
|
|
str2 = "Loading ini [SettingContextHelp]";
|
|
if (bool)
|
|
D.d("[" + str1 + "]" + str2);
|
|
r(paramR, j);
|
|
str2 = "Loaded ini [SettingContextHelp]";
|
|
aa.PInterfaceBravo();
|
|
if (bool)
|
|
D.d("[" + str1 + "]" + str2 + ": " + aa.PInterfaceCharlie() + "ms");
|
|
aa.PInterfaceAlpha();
|
|
str2 = "Loading ini [DatalogViews]";
|
|
if (bool)
|
|
D.d("[" + str1 + "]" + str2);
|
|
KInterfaceHotel(paramR, j);
|
|
str2 = "Loaded ini [DatalogViews]";
|
|
aa.PInterfaceBravo();
|
|
if (bool)
|
|
D.d("[" + str1 + "]" + str2 + ": " + aa.PInterfaceCharlie() + "ms");
|
|
aa.PInterfaceAlpha();
|
|
str2 = "Loading ini [TuningViews]";
|
|
if (bool)
|
|
D.d("[" + str1 + "]" + str2);
|
|
ExceptionPrintstacktrace(paramR, j);
|
|
str2 = "Loaded ini [TuningViews]";
|
|
aa.PInterfaceBravo();
|
|
if (bool)
|
|
D.d("[" + str1 + "]" + str2 + ": " + aa.PInterfaceCharlie() + "ms");
|
|
D.d("Loaded All known ini sections");
|
|
} else {
|
|
D.d("Loaded All Read Only ini sections");
|
|
}
|
|
} catch (ExceptionPrintstacktrace ExceptionPrintstacktrace) {
|
|
ExceptionPrintstacktrace.printStackTrace();
|
|
throw new ExceptionPrintstacktrace("Invalid Ini entry in " + str2, ExceptionPrintstacktrace);
|
|
} catch (Exception exception) {
|
|
exception.printStackTrace();
|
|
throw new ExceptionPrintstacktrace("Invalid Ini row in " + str2, exception);
|
|
} finally {
|
|
this.e.clear();
|
|
}
|
|
if (this.j) {
|
|
D.d("Parsed and validated ini \"" + str1 + "\" in : " + (System.currentTimeMillis() - l) + "ms.");
|
|
} else {
|
|
D.d("Parsed ini \"" + str1 + "\" in : " + (System.currentTimeMillis() - l) + "ms.");
|
|
}
|
|
return paramR;
|
|
}
|
|
|
|
public R PInterfaceAlpha(R paramR, String paramString1, String paramString2) {
|
|
aa aa = new aa();
|
|
aa.PInterfaceAlpha();
|
|
this.m = true;
|
|
J j = PInterfaceAlpha(paramString1);
|
|
aa.PInterfaceBravo();
|
|
String str1 = paramString1.contains(File.separator) ? paramString1.substring(paramString1.lastIndexOf(File.separator) + 1) : paramString1;
|
|
D.d("Read file " + str1 + ": " + aa.PInterfaceCharlie() + "ms");
|
|
aa.PInterfaceAlpha();
|
|
ArrayList arrayList = PInterfaceAlpha(j, paramR);
|
|
j.PInterfaceAlpha(arrayList);
|
|
aa.PInterfaceBravo();
|
|
D.d("Filtered ini: " + aa.PInterfaceCharlie() + "ms");
|
|
String str2 = "";
|
|
M m = j.PInterfaceAlpha("TunerStudio", "iniSpecVersion");
|
|
if (m != null) {
|
|
double d = -1.0D;
|
|
try {
|
|
d = Double.parseDouble(m.e());
|
|
} catch (Exception exception) {
|
|
PInterfaceAlpha(m, "Invalid iniSpecVersion, PInterfaceAlpha numeric value is expected.");
|
|
}
|
|
if (d > this.d) {
|
|
PInterfaceAlpha(m, "ECU Definition File " + m.ExceptionPrintstacktrace() + " requires PInterfaceAlpha newer version of this application.\nRequired Specification: " + d + "\nSupported Specification: " + this.d + "\n\nPlease upgrade to PInterfaceAlpha newer version.");
|
|
throw new ExceptionPrintstacktrace("A newer version of this application is required to load ECU Definition File " + m.ExceptionPrintstacktrace() + ".", 2);
|
|
}
|
|
}
|
|
try {
|
|
aa.PInterfaceAlpha();
|
|
str2 = "Loading ini [EncodedData]";
|
|
D.d("[" + str1 + "]" + str2);
|
|
d(paramR, j, paramString2);
|
|
str2 = "Loaded ini [EncodedData]";
|
|
aa.PInterfaceBravo();
|
|
D.d("[" + str1 + "]" + str2 + ": " + aa.PInterfaceCharlie() + "ms");
|
|
} catch (Exception exception) {
|
|
exception.printStackTrace();
|
|
throw new ExceptionPrintstacktrace("Invalid Ini row in " + str2, exception);
|
|
} finally {
|
|
this.e.clear();
|
|
}
|
|
return paramR;
|
|
}
|
|
|
|
private void PInterfaceAlpha(R paramR) {
|
|
if (!PInterfaceAlpha()) {
|
|
D.d("Validate Expressions disabled.");
|
|
return;
|
|
}
|
|
String str1 = "scale";
|
|
String str2 = "translate";
|
|
String str3 = "Minimum";
|
|
String str4 = "Maximum";
|
|
String str5 = "Digits";
|
|
String str6 = "Low Critical";
|
|
String str7 = "Low warn";
|
|
String str8 = "High Critical";
|
|
String str9 = "High warn";
|
|
for (Manager Manager : paramR.l()) {
|
|
if (Manager.F() instanceof SerializableImplTostring) {
|
|
SerializableImplTostring SerializableImplTostring = (SerializableImplTostring)Manager.F();
|
|
PInterfaceAlpha(paramR, SerializableImplTostring, Manager.aL(), str1, true);
|
|
}
|
|
if (Manager.G() instanceof SerializableImplTostring) {
|
|
SerializableImplTostring SerializableImplTostring = (SerializableImplTostring)Manager.G();
|
|
PInterfaceAlpha(paramR, SerializableImplTostring, Manager.aL(), str2, true);
|
|
}
|
|
if (Manager.t() instanceof SerializableImplTostring) {
|
|
SerializableImplTostring SerializableImplTostring = (SerializableImplTostring)Manager.t();
|
|
PInterfaceAlpha(paramR, SerializableImplTostring, Manager.aL(), str4, true);
|
|
}
|
|
if (Manager.u() instanceof SerializableImplTostring) {
|
|
SerializableImplTostring SerializableImplTostring = (SerializableImplTostring)Manager.u();
|
|
PInterfaceAlpha(paramR, SerializableImplTostring, Manager.aL(), str3, true);
|
|
}
|
|
if (Manager.w() instanceof SerializableImplTostring) {
|
|
SerializableImplTostring SerializableImplTostring = (SerializableImplTostring)Manager.w();
|
|
PInterfaceAlpha(paramR, SerializableImplTostring, Manager.aL(), str5, true);
|
|
}
|
|
if (Manager.q() instanceof d) {
|
|
d d = (d)Manager.q();
|
|
try {
|
|
d.PInterfaceAlpha();
|
|
} catch (Exception exception) {
|
|
PInterfaceBravo((M)null, "[Constant] " + Manager.aL() + ": Invalid Units Expression.");
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
private void PInterfaceBravo(R paramR) {
|
|
if (this.j && paramR != null && paramR.O() != null && paramR.O().o() != null && paramR.O().n() > paramR.O().G(0) && !paramR.O().N())
|
|
D.PInterfaceBravo("blockingFactor smaller than ochBlockSize, but ochCommand does not support blocking.");
|
|
}
|
|
|
|
private void PInterfaceAlpha(M paramM, String paramString) {
|
|
if (paramM == null) {
|
|
D.PInterfaceAlpha(paramString);
|
|
} else {
|
|
D.PInterfaceAlpha(paramString + ", Problem at:\n" + paramM.toString() + "\n");
|
|
}
|
|
}
|
|
|
|
private void PInterfaceBravo(M paramM, String paramString) {
|
|
if (paramM == null) {
|
|
D.PInterfaceBravo(paramString);
|
|
} else {
|
|
D.PInterfaceBravo(paramString + ", Problem at:\n" + paramM.toString() + "\n");
|
|
}
|
|
}
|
|
|
|
private void PInterfaceCharlie() {
|
|
if (n == null) {
|
|
n = new SerializableImplExceptionprintstacktrace(this);
|
|
n.start();
|
|
} else {
|
|
n.PInterfaceAlpha();
|
|
}
|
|
}
|
|
|
|
public J PInterfaceAlpha(String paramString) {
|
|
PInterfaceCharlie();
|
|
if (o.containsKey(paramString))
|
|
return (J)o.get(paramString);
|
|
J j = new J();
|
|
j.PInterfaceAlpha(this.k);
|
|
if (!this.m)
|
|
j.PInterfaceCharlie("EncodedData");
|
|
try {
|
|
j.PInterfaceAlpha(new File(paramString));
|
|
} catch (Exception exception) {
|
|
throw new ExceptionPrintstacktrace("Error reading ini file. " + paramString + "\n" + exception.getMessage(), exception);
|
|
}
|
|
try {
|
|
Iterator<String> iterator = j.PInterfaceCharlie();
|
|
while (iterator.hasNext()) {
|
|
String str = iterator.next();
|
|
PInterfaceAlpha(j, (new File(paramString)).getParentFile(), str);
|
|
}
|
|
} catch (Exception exception) {
|
|
throw new ExceptionPrintstacktrace("Error reading include file. \n\n" + exception.getMessage(), exception);
|
|
}
|
|
return j;
|
|
}
|
|
|
|
protected void PInterfaceAlpha(J paramJ, File paramFile, String paramString) {
|
|
J j = new J();
|
|
j.PInterfaceAlpha(this.k);
|
|
if (!this.m)
|
|
j.PInterfaceCharlie("EncodedData");
|
|
File file = new File(paramFile, paramString);
|
|
if (!file.exists())
|
|
file = new File(paramFile.getParent() + "/inc", paramString);
|
|
if (!file.exists() && PInterfaceBravo != null)
|
|
file = new File(PInterfaceBravo, paramString);
|
|
if (!file.exists())
|
|
file = new File(PInterfaceAlpha, paramString);
|
|
j.PInterfaceAlpha(file);
|
|
Iterator<String> iterator = j.PInterfaceBravo();
|
|
while (iterator.hasNext()) {
|
|
String str = iterator.next();
|
|
if (paramJ.PInterfaceBravo(str) != null) {
|
|
N n = paramJ.PInterfaceBravo(str);
|
|
if (n == null) {
|
|
M m = new M(paramString);
|
|
m.PInterfaceAlpha("[" + str + "]", -1);
|
|
paramJ.PInterfaceAlpha().add(m);
|
|
}
|
|
for (M m : j.PInterfaceBravo(str))
|
|
paramJ.PInterfaceAlpha(str, m);
|
|
}
|
|
}
|
|
}
|
|
|
|
private boolean PInterfaceCharlie(String paramString) {
|
|
return ExceptionprintstacktraceInGPackage.PInterfaceAlpha(paramString);
|
|
}
|
|
|
|
private void d(R paramR, J paramJ) {
|
|
GInterfaceBe GInterfaceBe = (paramR.e() == null) ? new GInterfaceBe() : paramR.e();
|
|
PInterfaceCharlie(paramR, GInterfaceBe, paramJ, "CurveEditor");
|
|
PInterfaceCharlie(paramR, GInterfaceBe, paramJ, "CurveEditorTS");
|
|
try {
|
|
PInterfaceAlpha(paramR, GInterfaceBe, paramJ);
|
|
} catch (ExceptionPrintstacktrace ExceptionPrintstacktrace) {
|
|
D.PInterfaceAlpha("Error loading EcuReference Tables");
|
|
ExceptionPrintstacktrace.printStackTrace();
|
|
}
|
|
try {
|
|
D.d("Loading Trigger Wheels");
|
|
PInterfaceBravo(paramR, GInterfaceBe, paramJ, "TriggerWheel");
|
|
} catch (Exception exception) {
|
|
D.PInterfaceAlpha("Error loading [TriggerWheel] section of ini.");
|
|
exception.printStackTrace();
|
|
}
|
|
ArrayList arrayList = PInterfaceAlpha(paramJ, paramR, "UserDefined");
|
|
if (arrayList != null && !arrayList.isEmpty()) {
|
|
D.d("Loading Depricated ini section [UserDefined], use [UiDialogs]");
|
|
PInterfaceAlpha(paramR, GInterfaceBe, paramJ, "UserDefined");
|
|
}
|
|
arrayList = PInterfaceAlpha(paramJ, paramR, "UserDefinedTS");
|
|
if (arrayList != null && !arrayList.isEmpty()) {
|
|
D.d("Loading Depricated ini section [UserDefinedTS], use [UiDialogs]");
|
|
PInterfaceAlpha(paramR, GInterfaceBe, paramJ, "UserDefinedTS");
|
|
}
|
|
PInterfaceAlpha(paramR, GInterfaceBe, paramJ, "UiDialogs");
|
|
PInterfaceCharlie(paramR, GInterfaceBe, paramJ);
|
|
e(paramR, GInterfaceBe, paramJ, "Menu");
|
|
e(paramR, GInterfaceBe, paramJ, "MenuTS");
|
|
d(paramR, GInterfaceBe, paramJ, "KeyActions");
|
|
}
|
|
|
|
private void PInterfaceAlpha(M paramM) {
|
|
int KInterfaceIndia = X.PInterfaceBravo(paramM.PInterfaceBravo(), "\"");
|
|
if (KInterfaceIndia == -1 || KInterfaceIndia % 2 == 0)
|
|
return;
|
|
PInterfaceBravo(paramM, "Open ended String value");
|
|
}
|
|
|
|
private void PInterfaceAlpha(R paramR, GInterfaceBe parambE, J paramJ, String paramString) {
|
|
ArrayList arrayList1 = PInterfaceAlpha(paramJ, paramR, paramString);
|
|
if (arrayList1 == null || arrayList1.isEmpty())
|
|
return;
|
|
Iterator<CloneableImpl> iterator = paramR.n();
|
|
while (iterator.hasNext()) {
|
|
CloneableImpl CloneableImpl = iterator.next();
|
|
parambE.PInterfaceAlpha((ArrayListExceptionprintstacktraceInGPackage)CloneableImpl);
|
|
}
|
|
iterator = paramR.o();
|
|
while (iterator.hasNext()) {
|
|
GInterfaceBi GInterfaceBi = (GInterfaceBi)iterator.next();
|
|
parambE.PInterfaceAlpha((ArrayListExceptionprintstacktraceInGPackage)GInterfaceBi);
|
|
}
|
|
iterator = null;
|
|
GInterfaceBr GInterfaceBr = null;
|
|
GComponentAj GComponentAj = null;
|
|
GComponentBx GComponentBx = null;
|
|
GInterfaceBt GInterfaceBt = null;
|
|
GComponentBz GComponentBz = null;
|
|
ArrayList arrayList2 = new ArrayList();
|
|
for (M m : arrayList1) {
|
|
String str = m.PInterfaceBravo();
|
|
try {
|
|
ArrayListExceptionprintstacktraceInGPackage ArrayListExceptionprintstacktraceInGPackage;
|
|
if (str.startsWith("dialog")) {
|
|
GInterfaceBt = null;
|
|
GComponentBz = null;
|
|
ArrayListExceptionprintstacktraceInGPackage = new ArrayListExceptionprintstacktraceInGPackage();
|
|
ArrayListExceptionprintstacktraceInGPackage.s(this.l);
|
|
String str1 = q(str);
|
|
String[] arrayOfString = j(str1);
|
|
ArrayListExceptionprintstacktraceInGPackage.v(arrayOfString[0].trim());
|
|
if (ArrayListExceptionprintstacktraceInGPackage.aL().equals("revlimiter2"))
|
|
D.PInterfaceCharlie("break 5988812");
|
|
if (arrayList2.contains(ArrayListExceptionprintstacktraceInGPackage.aL()))
|
|
PInterfaceBravo(m, "dialog name '" + ArrayListExceptionprintstacktraceInGPackage.aL() + "' already assigned. Menus will reference the last definition");
|
|
if (arrayOfString.length > 1) {
|
|
GInterfaceDb GInterfaceDb = GInterfaceDa.PInterfaceAlpha().PInterfaceAlpha(paramR, arrayOfString[1]);
|
|
ArrayListExceptionprintstacktraceInGPackage.d(GInterfaceDb);
|
|
}
|
|
if (arrayOfString.length > 2)
|
|
if (arrayOfString[2].equals("border")) {
|
|
ArrayListExceptionprintstacktraceInGPackage.KInterfaceIndia(2);
|
|
} else if (arrayOfString[2].equals("xAxis")) {
|
|
ArrayListExceptionprintstacktraceInGPackage.KInterfaceIndia(0);
|
|
} else if (arrayOfString[2].equals("yAxis")) {
|
|
ArrayListExceptionprintstacktraceInGPackage.KInterfaceIndia(1);
|
|
} else if (arrayOfString[2].equals("card")) {
|
|
ArrayListExceptionprintstacktraceInGPackage.KInterfaceIndia(3);
|
|
} else if (arrayOfString[2].equals("indexCard")) {
|
|
ArrayListExceptionprintstacktraceInGPackage.KInterfaceIndia(4);
|
|
} else if (!I.PInterfaceAlpha(arrayOfString[2])) {
|
|
PInterfaceBravo(m, "Invalid layout defined for panel.\n Valid values: border, xAxis, yAxis, indexCard. Using default yAxis.");
|
|
ArrayListExceptionprintstacktraceInGPackage.KInterfaceIndia(1);
|
|
}
|
|
if (arrayOfString.length > 3)
|
|
ArrayListExceptionprintstacktraceInGPackage.y(arrayOfString[3]);
|
|
parambE.PInterfaceAlpha(ArrayListExceptionprintstacktraceInGPackage);
|
|
continue;
|
|
}
|
|
if (str.startsWith("panel")) {
|
|
GInterfaceBd GInterfaceBd;
|
|
String str1 = q(str);
|
|
String[] arrayOfString = j(str1);
|
|
if (arrayOfString[0].trim().equals(ArrayListExceptionprintstacktraceInGPackage.aL()) || arrayOfString[0].trim().equals("customPressure5v")) {
|
|
PInterfaceAlpha(m, "Attempting to add PInterfaceAlpha panel to itself! Ignoring row.");
|
|
continue;
|
|
}
|
|
ArrayListExceptionprintstacktraceInGPackage bv1 = parambE.PInterfaceCharlie(arrayOfString[0].trim());
|
|
if (bv1 == null && PInterfaceCharlie(arrayOfString[0].trim())) {
|
|
GInterfaceBd = new GInterfaceBd();
|
|
GInterfaceBd.v(arrayOfString[0].trim());
|
|
parambE.PInterfaceAlpha((ArrayListExceptionprintstacktraceInGPackage)GInterfaceBd);
|
|
}
|
|
if (GInterfaceBd == null) {
|
|
PInterfaceBravo(m, "Nested Panel " + arrayOfString[0].trim() + " not found in UI structure. Either it is not defined in this ini file or it is being referenced before it was defined.");
|
|
continue;
|
|
}
|
|
ArrayListExceptionprintstacktraceInGPackage bv2 = new ArrayListExceptionprintstacktraceInGPackage();
|
|
bv2.KInterfaceHotel(true);
|
|
bv2.PInterfaceAlpha((ArrayListExceptionprintstacktraceInGPackage)GInterfaceBd);
|
|
byte PInterfaceBravo = 1;
|
|
if (arrayOfString.length > PInterfaceBravo && (ArrayListExceptionprintstacktraceInGPackage.R() == 2 || !arrayOfString[PInterfaceBravo].startsWith("{")))
|
|
try {
|
|
String str2 = arrayOfString[PInterfaceBravo++].trim();
|
|
if (ArrayListExceptionprintstacktraceInGPackage.R() == 2 && !str2.equals("Center") && !str2.equals("North") && !str2.equals("South") && !str2.equals("East") && !str2.equals("West")) {
|
|
PInterfaceBravo(m, "Invalid placement constraint for border layout: " + str2 + ", Valid border constraints are: North, South, East, West or Center");
|
|
str2 = "Center";
|
|
}
|
|
bv2.t(str2);
|
|
} catch (ExceptionPrintstacktrace ExceptionPrintstacktrace) {
|
|
PInterfaceBravo(m, ExceptionPrintstacktrace.getMessage());
|
|
}
|
|
if (arrayOfString.length > PInterfaceBravo) {
|
|
String str2 = X.PInterfaceBravo(arrayOfString[PInterfaceBravo++], "{", "");
|
|
str2 = X.PInterfaceBravo(str2, "}", "").trim();
|
|
PInterfaceAlpha(paramR, m, str2, false);
|
|
bv2.u(str2);
|
|
GInterfaceBd.u(str2);
|
|
}
|
|
if (arrayOfString.length > PInterfaceBravo) {
|
|
String str2 = X.PInterfaceBravo(arrayOfString[PInterfaceBravo++], "{", "");
|
|
str2 = X.PInterfaceBravo(str2, "}", "").trim();
|
|
PInterfaceAlpha(paramR, m, str2, false);
|
|
bv2.x(str2);
|
|
}
|
|
ArrayListExceptionprintstacktraceInGPackage.PInterfaceAlpha(bv2);
|
|
continue;
|
|
}
|
|
if (str.startsWith("gauge")) {
|
|
String str1 = q(str);
|
|
String[] arrayOfString = j(str1);
|
|
GInterfaceBb GInterfaceBb = new GInterfaceBb();
|
|
GInterfaceBb.PInterfaceAlpha(arrayOfString[0].trim());
|
|
GInterfaceAh GInterfaceAh = paramR.k(arrayOfString[0].trim());
|
|
if (GInterfaceAh == null) {
|
|
PInterfaceAlpha(m, "Gauge Template " + arrayOfString[0].trim() + " not found.");
|
|
continue;
|
|
}
|
|
if (arrayOfString.length > 1)
|
|
try {
|
|
GInterfaceBb.t(arrayOfString[1].trim());
|
|
} catch (ExceptionPrintstacktrace ExceptionPrintstacktrace) {
|
|
PInterfaceBravo(m, ExceptionPrintstacktrace.getMessage());
|
|
}
|
|
if (arrayOfString.length > 2) {
|
|
String str2 = X.PInterfaceBravo(arrayOfString[2], "{", "");
|
|
str2 = X.PInterfaceBravo(str2, "}", "").trim();
|
|
PInterfaceAlpha(paramR, m, str2, false);
|
|
GInterfaceBb.u(str2);
|
|
}
|
|
ArrayListExceptionprintstacktraceInGPackage.PInterfaceAlpha((ArrayListExceptionprintstacktraceInGPackage)GInterfaceBb);
|
|
continue;
|
|
}
|
|
if (str.startsWith("liveGraph")) {
|
|
String str1 = q(str);
|
|
String[] arrayOfString = j(str1);
|
|
GInterfaceBr = new GInterfaceBr();
|
|
GInterfaceBr.v(arrayOfString[0]);
|
|
GInterfaceBr.s(arrayOfString[1]);
|
|
if (arrayOfString.length > 2) {
|
|
try {
|
|
GInterfaceBr.t(arrayOfString[2]);
|
|
} catch (ExceptionPrintstacktrace ExceptionPrintstacktrace) {
|
|
PInterfaceBravo(m, ExceptionPrintstacktrace.getMessage());
|
|
}
|
|
} else {
|
|
GInterfaceBr.t("South");
|
|
}
|
|
if (arrayOfString.length > 3) {
|
|
GInterfaceBr.u(arrayOfString[3]);
|
|
PInterfaceAlpha(paramR, m, GInterfaceBr.aJ(), false);
|
|
}
|
|
ArrayListExceptionprintstacktraceInGPackage.PInterfaceAlpha((ArrayListExceptionprintstacktraceInGPackage)GInterfaceBr);
|
|
continue;
|
|
}
|
|
if (str.startsWith("graphLine")) {
|
|
String str1 = q(str);
|
|
String[] arrayOfString = j(str1);
|
|
GComponentBs GComponentBs = new GComponentBs();
|
|
byte PInterfaceBravo = 0;
|
|
GComponentBs.PInterfaceAlpha(arrayOfString[PInterfaceBravo++]);
|
|
if (paramR.ExceptionPrintstacktrace(GComponentBs.PInterfaceAlpha()) == null)
|
|
PInterfaceBravo(m, "LiveGraph graphLine assigned to invalid OutputChannel.");
|
|
if (arrayOfString.length > PInterfaceBravo)
|
|
GComponentBs.PInterfaceBravo(arrayOfString[PInterfaceBravo++]);
|
|
if (arrayOfString.length > PInterfaceBravo)
|
|
GComponentBs.PInterfaceAlpha(Double.parseDouble(arrayOfString[PInterfaceBravo++]));
|
|
if (arrayOfString.length > PInterfaceBravo)
|
|
GComponentBs.PInterfaceBravo(Double.parseDouble(arrayOfString[PInterfaceBravo++]));
|
|
if (arrayOfString.length > PInterfaceBravo && arrayOfString[PInterfaceBravo++].equalsIgnoreCase("auto"))
|
|
GComponentBs.PInterfaceAlpha(true);
|
|
if (arrayOfString.length > PInterfaceBravo && arrayOfString[PInterfaceBravo++].equalsIgnoreCase("auto"))
|
|
GComponentBs.PInterfaceBravo(true);
|
|
GInterfaceBr.PInterfaceAlpha(GComponentBs);
|
|
continue;
|
|
}
|
|
if (str.startsWith("logFieldSelector")) {
|
|
String str1 = q(str);
|
|
String[] arrayOfString = j(str1);
|
|
GComponentAg GComponentAg = new GComponentAg();
|
|
byte PInterfaceBravo = 0;
|
|
GComponentAg.v(arrayOfString[PInterfaceBravo++]);
|
|
if (arrayOfString.length > PInterfaceBravo)
|
|
GComponentAg.s(X.PInterfaceBravo(arrayOfString[PInterfaceBravo++], "\"", ""));
|
|
if (arrayOfString.length > PInterfaceBravo) {
|
|
GComponentAg.PInterfaceAlpha(arrayOfString[PInterfaceBravo++]);
|
|
if (paramR.PInterfaceCharlie(GComponentAg.PInterfaceAlpha()) == null)
|
|
PInterfaceBravo(m, "Invalid Offset Parameter Name, " + GComponentAg.PInterfaceAlpha() + " not found.");
|
|
}
|
|
if (arrayOfString.length > PInterfaceBravo) {
|
|
GComponentAg.PInterfaceBravo(arrayOfString[PInterfaceBravo++]);
|
|
if (paramR.PInterfaceCharlie(GComponentAg.PInterfaceBravo()) == null)
|
|
PInterfaceBravo(m, "Invalid Length Parameter Name, " + GComponentAg.PInterfaceBravo() + " not found.");
|
|
}
|
|
if (arrayOfString.length > PInterfaceBravo) {
|
|
String str2 = X.PInterfaceBravo(arrayOfString[PInterfaceBravo++], "{", "");
|
|
str2 = X.PInterfaceBravo(str2, "}", "");
|
|
try {
|
|
GInterfaceDj GInterfaceDj = GInterfaceDk.PInterfaceAlpha((GInterfaceAi)paramR, str2);
|
|
GComponentAg.PInterfaceAlpha(GInterfaceDj);
|
|
} catch (Exception exception) {
|
|
PInterfaceBravo(m, "Invalid Size Parameter Name, " + GComponentAg.PInterfaceCharlie() + " not found and not numeric.");
|
|
}
|
|
}
|
|
if (arrayOfString.length > PInterfaceBravo) {
|
|
String str2 = arrayOfString[PInterfaceBravo++];
|
|
try {
|
|
int KInterfaceIndia = X.ExceptionPrintstacktrace(str2);
|
|
GComponentAg.PInterfaceAlpha(KInterfaceIndia);
|
|
} catch (Exception exception) {
|
|
PInterfaceBravo(m, "Invalid Inactive size, " + str2 + " not numeric.");
|
|
}
|
|
}
|
|
parambE.PInterfaceAlpha((ArrayListExceptionprintstacktraceInGPackage)GComponentAg);
|
|
continue;
|
|
}
|
|
if (str.startsWith("replayFieldSelector")) {
|
|
String str1 = q(str);
|
|
String[] arrayOfString = j(str1);
|
|
GComponentBc GComponentBc = new GComponentBc();
|
|
byte PInterfaceBravo = 0;
|
|
GComponentBc.v(arrayOfString[PInterfaceBravo++]);
|
|
if (arrayOfString.length > PInterfaceBravo)
|
|
GComponentBc.s(X.PInterfaceBravo(arrayOfString[PInterfaceBravo++], "\"", ""));
|
|
if (arrayOfString.length > PInterfaceBravo) {
|
|
GComponentBc.PInterfaceBravo(arrayOfString[PInterfaceBravo++]);
|
|
if (paramR.PInterfaceCharlie(GComponentBc.d()) == null)
|
|
PInterfaceBravo(m, "Invalid Offset Parameter Name, " + GComponentBc.d() + " not found.");
|
|
}
|
|
if (arrayOfString.length > PInterfaceBravo) {
|
|
GComponentBc.PInterfaceAlpha(arrayOfString[PInterfaceBravo++]);
|
|
if (!GComponentBc.PInterfaceBravo() && paramR.PInterfaceCharlie(GComponentBc.PInterfaceAlpha()) == null)
|
|
PInterfaceBravo(m, "Invalid Size Parameter Name, " + GComponentBc.PInterfaceAlpha() + " not found and not numeric.");
|
|
}
|
|
if (arrayOfString.length > PInterfaceBravo) {
|
|
String str2 = arrayOfString[PInterfaceBravo++];
|
|
try {
|
|
int KInterfaceIndia = X.ExceptionPrintstacktrace(str2);
|
|
GComponentBc.PInterfaceAlpha(KInterfaceIndia);
|
|
} catch (Exception exception) {
|
|
PInterfaceBravo(m, "Invalid Inactive, " + str2 + " not numeric.");
|
|
}
|
|
}
|
|
parambE.PInterfaceAlpha((ArrayListExceptionprintstacktraceInGPackage)GComponentBc);
|
|
continue;
|
|
}
|
|
if (str.startsWith("settingSelector") && ArrayListExceptionprintstacktraceInGPackage != null) {
|
|
GComponentBx = new GComponentBx();
|
|
String str1 = q(str);
|
|
byte PInterfaceBravo = 0;
|
|
String[] arrayOfString = j(str1);
|
|
String str2 = arrayOfString[PInterfaceBravo++];
|
|
GComponentBx.PInterfaceBravo(GInterfaceDa.PInterfaceAlpha().PInterfaceAlpha(paramR, str2));
|
|
if (arrayOfString.length > PInterfaceBravo) {
|
|
String str3 = X.PInterfaceBravo(arrayOfString[PInterfaceBravo++], "{", "");
|
|
str3 = X.PInterfaceBravo(str3, "}", "").trim();
|
|
PInterfaceAlpha(paramR, m, str3, false);
|
|
GComponentBx.u(str3);
|
|
if (arrayOfString.length > PInterfaceBravo) {
|
|
str3 = X.PInterfaceBravo(arrayOfString[PInterfaceBravo++], "{", "");
|
|
str3 = X.PInterfaceBravo(str3, "}", "").trim();
|
|
PInterfaceAlpha(paramR, m, str3, false);
|
|
GComponentBx.KInterfaceFoxtrot(str3);
|
|
}
|
|
}
|
|
ArrayListExceptionprintstacktraceInGPackage.PInterfaceAlpha((Abstract)GComponentBx);
|
|
continue;
|
|
}
|
|
if (str.startsWith("enabledCondition") && ArrayListExceptionprintstacktraceInGPackage != null) {
|
|
String str1 = q(str);
|
|
String str2 = X.PInterfaceBravo(str1, "{", "");
|
|
str2 = X.PInterfaceBravo(str2, "}", "").trim();
|
|
PInterfaceAlpha(paramR, m, str2, false);
|
|
ArrayListExceptionprintstacktraceInGPackage.u(str2);
|
|
continue;
|
|
}
|
|
if (str.startsWith("settingOption") && ArrayListExceptionprintstacktraceInGPackage != null) {
|
|
if (GComponentBx == null) {
|
|
PInterfaceAlpha(m, "Ini error: Found settingOption before settingSelector.");
|
|
continue;
|
|
}
|
|
GComponentBw GComponentBw = new GComponentBw();
|
|
String str1 = q(str);
|
|
byte PInterfaceBravo = 0;
|
|
String[] arrayOfString = j(str1);
|
|
GComponentBw.PInterfaceBravo(KInterfaceFoxtrot(arrayOfString[PInterfaceBravo++]));
|
|
while (PInterfaceBravo < arrayOfString.length) {
|
|
String str2 = p(arrayOfString[PInterfaceBravo]);
|
|
String str3 = q(arrayOfString[PInterfaceBravo]);
|
|
double d = 0.0D;
|
|
try {
|
|
d = Double.parseDouble(str3);
|
|
} catch (Exception exception) {
|
|
PInterfaceAlpha(m, "Value for " + str2 + " should CloneableImpl numeric in row.");
|
|
}
|
|
GComponentBw.PInterfaceAlpha(str2, d);
|
|
PInterfaceBravo++;
|
|
}
|
|
GComponentBx.PInterfaceAlpha(GComponentBw);
|
|
continue;
|
|
}
|
|
if (str.startsWith("calibrationField") && ArrayListExceptionprintstacktraceInGPackage != null) {
|
|
GComponentBk GComponentBk = new GComponentBk();
|
|
PInterfaceAlpha(paramR, m, (GComponentBq)GComponentBk);
|
|
PInterfaceAlpha(paramR, m, GComponentBk.aJ(), false);
|
|
if (GComponentBk.PInterfaceBravo() != null && !GComponentBk.PInterfaceBravo().equals("") && paramR.PInterfaceCharlie(GComponentBk.PInterfaceBravo()) == null) {
|
|
PInterfaceBravo(m, "[" + paramString + "] field assigned to invalid Constant '" + GComponentBk.PInterfaceBravo() + "'.");
|
|
} else if (GComponentBk.PInterfaceBravo() != null && !GComponentBk.PInterfaceBravo().equals("") && paramR.PInterfaceCharlie(GComponentBk.PInterfaceBravo()).KInterfaceIndia().equals("array") && !str.contains("[")) {
|
|
PInterfaceBravo(m, "[" + paramString + "] field assigned to array Constant '" + GComponentBk.PInterfaceBravo() + "'. Use array1D for array Constants");
|
|
}
|
|
ArrayListExceptionprintstacktraceInGPackage.PInterfaceAlpha((Abstract)GComponentBk);
|
|
continue;
|
|
}
|
|
if (str.startsWith("field") && ArrayListExceptionprintstacktraceInGPackage != null) {
|
|
GComponentBq GComponentBq = PInterfaceAlpha(paramR, m);
|
|
PInterfaceAlpha(paramR, m, GComponentBq.aJ(), false);
|
|
if (GComponentBq.PInterfaceBravo() != null && !GComponentBq.PInterfaceBravo().equals("") && paramR.PInterfaceCharlie(GComponentBq.PInterfaceBravo()) == null) {
|
|
PInterfaceBravo(m, "[" + paramString + "] field assigned to invalid Constant '" + GComponentBq.PInterfaceBravo() + "'.");
|
|
} else if (GComponentBq.PInterfaceBravo() != null && !GComponentBq.PInterfaceBravo().equals("") && paramR.PInterfaceCharlie(GComponentBq.PInterfaceBravo()).KInterfaceIndia().equals("array") && !str.contains("[")) {
|
|
PInterfaceBravo(m, "[" + paramString + "] field assigned to array Constant '" + GComponentBq.PInterfaceBravo() + "'. Use array1D for array Constants");
|
|
}
|
|
ArrayListExceptionprintstacktraceInGPackage.PInterfaceAlpha((Abstract)GComponentBq);
|
|
continue;
|
|
}
|
|
if (str.startsWith("radio") && ArrayListExceptionprintstacktraceInGPackage != null) {
|
|
GComponentBy GComponentBy = PInterfaceCharlie(paramR, m);
|
|
PInterfaceAlpha(paramR, m, GComponentBy.aJ(), false);
|
|
if (GComponentBy.PInterfaceBravo() != null && !GComponentBy.PInterfaceBravo().equals("") && paramR.PInterfaceCharlie(GComponentBy.PInterfaceBravo()) == null) {
|
|
PInterfaceBravo(m, "[" + paramString + "] field assigned to invalid Constant '" + GComponentBy.PInterfaceBravo() + "'.");
|
|
} else if (GComponentBy.PInterfaceBravo() != null && !GComponentBy.PInterfaceBravo().equals("") && paramR.PInterfaceCharlie(GComponentBy.PInterfaceBravo()).KInterfaceIndia().equals("array") && !str.contains("[")) {
|
|
PInterfaceBravo(m, "[" + paramString + "] field assigned to array Constant '" + GComponentBy.PInterfaceBravo() + "'. Use array1D for array Constants");
|
|
}
|
|
ArrayListExceptionprintstacktraceInGPackage.PInterfaceAlpha((Abstract)GComponentBy);
|
|
continue;
|
|
}
|
|
if (str.startsWith("channelSelector") && ArrayListExceptionprintstacktraceInGPackage != null) {
|
|
try {
|
|
E e = e(paramR, m);
|
|
PInterfaceAlpha(paramR, m, e.aJ(), false);
|
|
if (e.PInterfaceAlpha() != null && !e.PInterfaceAlpha().equals("") && paramR.PInterfaceCharlie(e.PInterfaceAlpha()) == null)
|
|
PInterfaceBravo(m, "[" + paramString + "] Channel Selector assigned to invalid offset Constant '" + e.PInterfaceAlpha() + "'.");
|
|
if (e.PInterfaceCharlie() != null && !e.PInterfaceCharlie().equals("") && paramR.PInterfaceCharlie(e.PInterfaceCharlie()) == null)
|
|
PInterfaceBravo(m, "[" + paramString + "] Channel Selector assigned to invalid Length Constant '" + e.PInterfaceAlpha() + "'.");
|
|
if (paramR.PInterfaceCharlie(e.PInterfaceAlpha()) != null && !paramR.PInterfaceCharlie(e.PInterfaceAlpha()).KInterfaceIndia().equals("scalar"))
|
|
PInterfaceAlpha(m, "Constant: " + e.PInterfaceAlpha() + " not of type scalar. Only Scalar is supported for channelSelector.");
|
|
if (paramR.PInterfaceCharlie(e.PInterfaceCharlie()) != null && !paramR.PInterfaceCharlie(e.PInterfaceCharlie()).KInterfaceIndia().equals("scalar"))
|
|
PInterfaceAlpha(m, "Constant: " + e.PInterfaceCharlie() + " not of type scalar. Only Scalar is supported for channelSelector.");
|
|
ArrayListExceptionprintstacktraceInGPackage.PInterfaceAlpha((Abstract)e);
|
|
} catch (Exception exception) {
|
|
PInterfaceAlpha(m, "Syntax error. Proper usage:\n channelSelector = \"Label Text\", offset_scalar, len_scalar, can_id_scaler(optional), { enable condition (optional)}, { visible condition (optional)}");
|
|
}
|
|
continue;
|
|
}
|
|
if (str.startsWith("canDeviceSelector") && ArrayListExceptionprintstacktraceInGPackage != null) {
|
|
try {
|
|
D d = KInterfaceFoxtrot(paramR, m);
|
|
PInterfaceAlpha(paramR, m, d.aJ(), false);
|
|
if (d.PInterfaceAlpha() != null && !d.PInterfaceAlpha().equals("") && paramR.PInterfaceCharlie(d.PInterfaceAlpha()) == null)
|
|
PInterfaceBravo(m, "[" + paramString + "] CAN Device Selector assigned to invalid can ID Constant '" + d.PInterfaceAlpha() + "'.");
|
|
if (paramR.PInterfaceCharlie(d.PInterfaceAlpha()) != null && !paramR.PInterfaceCharlie(d.PInterfaceAlpha()).KInterfaceIndia().equals("scalar"))
|
|
PInterfaceAlpha(m, "Constant: " + d.PInterfaceAlpha() + " not of type scalar. Only Scalar is supported for canDeviceSelector.");
|
|
ArrayListExceptionprintstacktraceInGPackage.PInterfaceAlpha((Abstract)d);
|
|
} catch (Exception exception) {
|
|
PInterfaceAlpha(m, "Syntax error. Proper usage:\n canDeviceSelector = \"Label Text\", can_id_scaler, { enable condition (optional)}, { visible condition (optional)}");
|
|
}
|
|
continue;
|
|
}
|
|
if (str.startsWith("canClientIdSelector") && ArrayListExceptionprintstacktraceInGPackage != null) {
|
|
try {
|
|
C PInterfaceCharlie = ExceptionPrintstacktrace(paramR, m);
|
|
PInterfaceAlpha(paramR, m, PInterfaceCharlie.aJ(), false);
|
|
if (PInterfaceCharlie.PInterfaceAlpha() != null && !PInterfaceCharlie.PInterfaceAlpha().equals("") && paramR.PInterfaceCharlie(PInterfaceCharlie.PInterfaceAlpha()) == null)
|
|
PInterfaceBravo(m, "[" + paramString + "] CAN Device Selector assigned to invalid can ID Constant '" + PInterfaceCharlie.PInterfaceAlpha() + "'.");
|
|
if (paramR.PInterfaceCharlie(PInterfaceCharlie.PInterfaceAlpha()) != null && !paramR.PInterfaceCharlie(PInterfaceCharlie.PInterfaceAlpha()).KInterfaceIndia().equals("scalar"))
|
|
PInterfaceAlpha(m, "Constant: " + PInterfaceCharlie.PInterfaceAlpha() + " not of type scalar. Only Scalar is supported for canDeviceSelector.");
|
|
ArrayListExceptionprintstacktraceInGPackage.PInterfaceAlpha((Abstract)PInterfaceCharlie);
|
|
} catch (Exception exception) {
|
|
PInterfaceAlpha(m, "Syntax error. Proper usage:\n canDeviceSelector = \"Label Text\", can_id_scaler, { enable condition (optional)}, { visible condition (optional)}");
|
|
}
|
|
continue;
|
|
}
|
|
if (str.startsWith("slider") && ArrayListExceptionprintstacktraceInGPackage != null) {
|
|
GInterfaceBc GInterfaceBc = d(paramR, m);
|
|
PInterfaceAlpha(paramR, m, GInterfaceBc.aJ(), false);
|
|
if (GInterfaceBc.PInterfaceBravo() != null && !GInterfaceBc.PInterfaceBravo().equals("") && paramR.PInterfaceCharlie(GInterfaceBc.PInterfaceBravo()) == null)
|
|
PInterfaceBravo(m, "[" + paramString + "] field assigned to invalid Constant '" + GInterfaceBc.PInterfaceBravo() + "'.");
|
|
if (paramR.PInterfaceCharlie(GInterfaceBc.PInterfaceBravo()) != null && !paramR.PInterfaceCharlie(GInterfaceBc.PInterfaceBravo()).KInterfaceIndia().equals("scalar"))
|
|
PInterfaceAlpha(m, "Constant: " + GInterfaceBc.PInterfaceBravo() + " not of type scalar. Only Scalar is supported for Sliders.");
|
|
ArrayListExceptionprintstacktraceInGPackage.PInterfaceAlpha((Abstract)GInterfaceBc);
|
|
continue;
|
|
}
|
|
if (str.startsWith("commandButton") && ArrayListExceptionprintstacktraceInGPackage != null) {
|
|
byte PInterfaceBravo;
|
|
GComponentBl GComponentBl = new GComponentBl();
|
|
GComponentBl.v(m.KInterfaceFoxtrot());
|
|
String[] arrayOfString = j(m.e());
|
|
GComponentBl.PInterfaceBravo(GInterfaceDa.PInterfaceAlpha().PInterfaceAlpha(paramR, arrayOfString[0]));
|
|
GComponentBl.PInterfaceAlpha(arrayOfString[1]);
|
|
if (arrayOfString.length > 2 && arrayOfString[2].startsWith("{")) {
|
|
String str1 = X.PInterfaceBravo(arrayOfString[2], "{", "");
|
|
str1 = X.PInterfaceBravo(str1, "}", "");
|
|
GComponentBl.u(str1.trim());
|
|
PInterfaceAlpha(paramR, m, GComponentBl.aJ(), false);
|
|
PInterfaceBravo = 3;
|
|
} else {
|
|
PInterfaceBravo = 2;
|
|
}
|
|
while (arrayOfString.length > PInterfaceBravo) {
|
|
if (arrayOfString[PInterfaceBravo].equals("clickOnClose")) {
|
|
GComponentBl.PInterfaceAlpha(GComponentBl.KInterfaceFoxtrot);
|
|
} else if (arrayOfString[PInterfaceBravo].equals("clickOnCloseIfEnabled")) {
|
|
GComponentBl.PInterfaceAlpha(GComponentBl.PInterfaceBravo);
|
|
} else if (arrayOfString[PInterfaceBravo].equals("clickOnCloseIfDisabled")) {
|
|
GComponentBl.PInterfaceAlpha(GComponentBl.PInterfaceCharlie);
|
|
} else if (arrayOfString[PInterfaceBravo].equals("closeDialogOnClick")) {
|
|
GComponentBl.PInterfaceAlpha(GComponentBl.e);
|
|
} else if (arrayOfString[PInterfaceBravo].equals("showMessageOnClick")) {
|
|
if (arrayOfString.length > PInterfaceBravo + 1) {
|
|
GComponentBl.PInterfaceAlpha(GComponentBl.d);
|
|
String str1 = KInterfaceFoxtrot(arrayOfString[++PInterfaceBravo]);
|
|
GComponentBl.PInterfaceBravo(str1);
|
|
} else {
|
|
PInterfaceBravo(m, "Message required with showMessageOnClick flag");
|
|
}
|
|
} else {
|
|
PInterfaceBravo(m, "Unknown commandButton attribute: " + arrayOfString[3] + ", know attributes include: clickOnCloseIfEnabled, clickOnCloseIfDisabled and clickOnClose");
|
|
}
|
|
PInterfaceBravo++;
|
|
}
|
|
if (GComponentBl.PInterfaceAlpha() == null || GComponentBl.PInterfaceAlpha().equals("") || paramR.O().PInterfaceBravo(GComponentBl.PInterfaceAlpha()) == null)
|
|
PInterfaceBravo(m, "[" + paramString + "] commandButton assigned to invalid ControllerCommands '" + GComponentBl.PInterfaceAlpha() + "'.");
|
|
ArrayListExceptionprintstacktraceInGPackage.PInterfaceAlpha((Abstract)GComponentBl);
|
|
continue;
|
|
}
|
|
if (str.startsWith("displayOnlyField") && ArrayListExceptionprintstacktraceInGPackage != null) {
|
|
GComponentBq GComponentBq = PInterfaceAlpha(paramR, m);
|
|
GComponentBq.d(true);
|
|
PInterfaceAlpha(paramR, m, GComponentBq.aJ(), false);
|
|
if (GComponentBq.PInterfaceBravo() != null && !GComponentBq.PInterfaceBravo().equals("") && paramR.PInterfaceCharlie(GComponentBq.PInterfaceBravo()) == null)
|
|
PInterfaceBravo(m, "[" + paramString + "] displayField assigned to invalid Constant '" + GComponentBq.PInterfaceBravo() + "'.");
|
|
ArrayListExceptionprintstacktraceInGPackage.PInterfaceAlpha((Abstract)GComponentBq);
|
|
continue;
|
|
}
|
|
if (str.startsWith("runtimeValue") && ArrayListExceptionprintstacktraceInGPackage != null) {
|
|
GComponentBq GComponentBq = PInterfaceBravo(paramR, m);
|
|
GComponentBq.d(true);
|
|
PInterfaceAlpha(paramR, m, GComponentBq.aJ(), false);
|
|
if (GComponentBq.PInterfaceBravo() != null && !GComponentBq.PInterfaceBravo().equals("") && paramR.ExceptionPrintstacktrace(GComponentBq.PInterfaceBravo()) == null)
|
|
PInterfaceBravo(m, "[" + paramString + "] displayField assigned to invalid Constant '" + GComponentBq.PInterfaceBravo() + "'.");
|
|
ArrayListExceptionprintstacktraceInGPackage.PInterfaceAlpha((Abstract)GComponentBq);
|
|
continue;
|
|
}
|
|
if (str.startsWith("topicHelp") && ArrayListExceptionprintstacktraceInGPackage != null) {
|
|
GInterfaceDb GInterfaceDb = GInterfaceDa.PInterfaceAlpha().PInterfaceAlpha(paramR, q(str));
|
|
ArrayListExceptionprintstacktraceInGPackage.e(GInterfaceDb);
|
|
if (GInterfaceDb.PInterfaceAlpha().startsWith("http:/") || GInterfaceDb.PInterfaceAlpha().startsWith("file:/")) {
|
|
GComponentAj = new GComponentAj();
|
|
GComponentAj.PInterfaceAlpha(GInterfaceDb);
|
|
GComponentAj.PInterfaceBravo(GInterfaceDb);
|
|
if (ArrayListExceptionprintstacktraceInGPackage.M() != null && ArrayListExceptionprintstacktraceInGPackage.M().length() > 0) {
|
|
if (GInterfaceDb.PInterfaceAlpha().startsWith("http:/")) {
|
|
GComponentAj.PInterfaceBravo("Web - " + ArrayListExceptionprintstacktraceInGPackage.M());
|
|
} else {
|
|
GComponentAj.PInterfaceBravo(ArrayListExceptionprintstacktraceInGPackage.M());
|
|
}
|
|
} else if (GInterfaceDb.PInterfaceAlpha().startsWith("file:/")) {
|
|
GComponentAj.PInterfaceBravo("Manual Help");
|
|
} else {
|
|
GComponentAj.PInterfaceBravo("Web Help");
|
|
}
|
|
parambE.PInterfaceAlpha(GComponentAj);
|
|
}
|
|
continue;
|
|
}
|
|
if (str.startsWith("help")) {
|
|
GComponentAj = new GComponentAj();
|
|
String[] arrayOfString = j(q(str));
|
|
GComponentAj.PInterfaceAlpha(GInterfaceDa.PInterfaceAlpha().PInterfaceAlpha(paramR, arrayOfString[0]));
|
|
if (arrayOfString.length > 1)
|
|
GComponentAj.PInterfaceBravo(X.PInterfaceBravo(arrayOfString[1], "\"", ""));
|
|
parambE.PInterfaceAlpha(GComponentAj);
|
|
continue;
|
|
}
|
|
if (str.startsWith("text") && GComponentAj != null) {
|
|
GComponentAj.PInterfaceAlpha(X.PInterfaceBravo(q(str), "\"", "") + "\n");
|
|
continue;
|
|
}
|
|
if (str.startsWith("webHelp") && GComponentAj != null) {
|
|
GInterfaceDb GInterfaceDb = GInterfaceDa.PInterfaceAlpha().PInterfaceAlpha(paramR, q(str));
|
|
GComponentAj.PInterfaceBravo(GInterfaceDb);
|
|
continue;
|
|
}
|
|
if (str.startsWith("array1D")) {
|
|
if (ArrayListExceptionprintstacktraceInGPackage != null) {
|
|
GComponentBj GComponentBj = d(str);
|
|
PInterfaceAlpha(paramR, m, GComponentBj.PInterfaceCharlie(), false);
|
|
ArrayListExceptionprintstacktraceInGPackage.PInterfaceAlpha((ArrayListExceptionprintstacktraceInGPackage)GComponentBj);
|
|
continue;
|
|
}
|
|
PInterfaceAlpha(m, "Could not load array1D because the parent panel was not defined 1st.");
|
|
continue;
|
|
}
|
|
if (m.KInterfaceFoxtrot().equals("indicatorPanel")) {
|
|
String[] arrayOfString = j(q(str));
|
|
GInterfaceBt = new GInterfaceBt();
|
|
GInterfaceBt.v(arrayOfString[0]);
|
|
parambE.PInterfaceAlpha((ArrayListExceptionprintstacktraceInGPackage)GInterfaceBt);
|
|
if (arrayOfString.length > 1)
|
|
GInterfaceBt.PInterfaceAlpha((int)I.PInterfaceBravo(arrayOfString[1]));
|
|
if (arrayOfString.length > 2) {
|
|
String str1 = X.PInterfaceBravo(arrayOfString[2], "{", "");
|
|
str1 = X.PInterfaceBravo(str1, "}", "").trim();
|
|
PInterfaceAlpha(paramR, m, str1, false);
|
|
GInterfaceBt.u(str1);
|
|
}
|
|
if (arrayOfString.length > 3) {
|
|
String str1 = X.PInterfaceBravo(arrayOfString[3], "{", "");
|
|
str1 = X.PInterfaceBravo(str1, "}", "").trim();
|
|
PInterfaceAlpha(paramR, m, str1, false);
|
|
GInterfaceBt.x(str1);
|
|
}
|
|
continue;
|
|
}
|
|
if (m.KInterfaceFoxtrot().equals("indicator")) {
|
|
if (GInterfaceBt == null) {
|
|
PInterfaceBravo(m, "indicator defined in " + paramString + " with no indicatorPanel defined, ignoring.");
|
|
continue;
|
|
}
|
|
Exceptionprintstacktrace Exceptionprintstacktrace = PInterfaceAlpha(m, paramR);
|
|
GInterfaceBt.PInterfaceAlpha(Exceptionprintstacktrace);
|
|
continue;
|
|
}
|
|
if (m.KInterfaceFoxtrot().equals("readoutPanel")) {
|
|
String[] arrayOfString = j(q(str));
|
|
GComponentBz = new GComponentBz();
|
|
GComponentBz.v(arrayOfString[0]);
|
|
parambE.PInterfaceAlpha((ArrayListExceptionprintstacktraceInGPackage)GComponentBz);
|
|
if (arrayOfString.length > 1)
|
|
GComponentBz.PInterfaceAlpha((int)I.PInterfaceBravo(arrayOfString[1]));
|
|
if (arrayOfString.length > 2) {
|
|
String str1 = X.PInterfaceBravo(arrayOfString[2], "{", "");
|
|
str1 = X.PInterfaceBravo(str1, "}", "").trim();
|
|
PInterfaceAlpha(paramR, m, str1, false);
|
|
GComponentBz.u(str1);
|
|
}
|
|
if (arrayOfString.length > 3) {
|
|
String str1 = X.PInterfaceBravo(arrayOfString[3], "{", "");
|
|
str1 = X.PInterfaceBravo(str1, "}", "").trim();
|
|
PInterfaceAlpha(paramR, m, str1, false);
|
|
GComponentBz.x(str1);
|
|
}
|
|
continue;
|
|
}
|
|
if (m.KInterfaceFoxtrot().equals("readout")) {
|
|
if (GComponentBz == null) {
|
|
PInterfaceBravo(m, "readout defined in " + paramString + " with no readoutPanel defined, ignoring.");
|
|
continue;
|
|
}
|
|
String[] arrayOfString = j(q(str));
|
|
if (arrayOfString.length == 1) {
|
|
GInterfaceAh ah1 = paramR.k(arrayOfString[0]);
|
|
if (ah1 != null) {
|
|
GComponentBz.PInterfaceAlpha(ah1);
|
|
continue;
|
|
}
|
|
SerializableImpl SerializableImpl = paramR.ExceptionPrintstacktrace(arrayOfString[0]);
|
|
if (SerializableImpl != null) {
|
|
ah1 = new GInterfaceAh();
|
|
ah1.PInterfaceAlpha(arrayOfString[0]);
|
|
ah1.PInterfaceCharlie(arrayOfString[0]);
|
|
ah1.PInterfaceAlpha(-1.0E9D);
|
|
ah1.PInterfaceBravo(1.0E9D);
|
|
ah1.e(1.0E8D);
|
|
ah1.d(1.0E8D);
|
|
GComponentBz.PInterfaceAlpha(ah1);
|
|
continue;
|
|
}
|
|
PInterfaceBravo(m, "Unrecognized readout entry " + paramString + ", " + arrayOfString[0] + " not recognized as OutputChannel or Guage Definition");
|
|
continue;
|
|
}
|
|
GInterfaceAh GInterfaceAh = j(paramR, m);
|
|
GComponentBz.PInterfaceAlpha(GInterfaceAh);
|
|
continue;
|
|
}
|
|
if (m.KInterfaceFoxtrot().equals("userPassword")) {
|
|
String str1 = m.e();
|
|
Manager Manager = paramR.PInterfaceCharlie(str1);
|
|
if (Manager != null && Manager.z() >= 4) {
|
|
ArrayListExceptionprintstacktraceInGPackage.z(str1);
|
|
paramR.PInterfaceCharlie(true);
|
|
continue;
|
|
}
|
|
PInterfaceBravo(m, "Invalid value for userPassword Parameter. Must CloneableImpl the name of PInterfaceAlpha defined U32 Constant. Invalid Value: " + str1);
|
|
continue;
|
|
}
|
|
PInterfaceBravo(m, "Unrecognized ini entry in " + paramString + ", ignoring.");
|
|
} catch (Exception exception) {
|
|
PInterfaceAlpha(m, "Invalid record in " + paramString + ", I don't know how to handle. It may cause more errors");
|
|
}
|
|
}
|
|
}
|
|
|
|
private void PInterfaceBravo(R paramR, GInterfaceBe parambE, J paramJ, String paramString) {
|
|
GComponentAj GComponentAj = null;
|
|
ArrayList arrayList = PInterfaceAlpha(paramJ, paramR, paramString);
|
|
GInterfaceBj GInterfaceBj = null;
|
|
PInterfaceCharlie PInterfaceCharlie = null;
|
|
for (M m : arrayList) {
|
|
String str = m.PInterfaceBravo();
|
|
try {
|
|
if (str.startsWith("wheelPattern")) {
|
|
String[] arrayOfString = j(q(str));
|
|
if (arrayOfString.length < 2) {
|
|
PInterfaceAlpha(m, "Not enough Parameters for wheelPattern entry.");
|
|
continue;
|
|
}
|
|
if (arrayOfString[1].equals("basicPattern")) {
|
|
PInterfaceBravo PInterfaceBravo = new PInterfaceBravo();
|
|
PInterfaceBravo.v(arrayOfString[0]);
|
|
PInterfaceBravo.PInterfaceBravo(arrayOfString[2]);
|
|
PInterfaceBravo.PInterfaceCharlie(arrayOfString[3]);
|
|
PInterfaceBravo.d(arrayOfString[4]);
|
|
if (arrayOfString.length > 5)
|
|
PInterfaceBravo.e(arrayOfString[5]);
|
|
parambE.PInterfaceAlpha((GInterfaceBl)PInterfaceBravo);
|
|
continue;
|
|
}
|
|
if (arrayOfString[1].equals("fixedAngle"))
|
|
continue;
|
|
if (arrayOfString[1].equals("bitArrayPattern")) {
|
|
if (arrayOfString.length < 4) {
|
|
PInterfaceAlpha(m, "bitArrayPattern requires 4 parameters:\nname, designerPattern, constantBitsArray, constantOffset, [constantCapture]");
|
|
continue;
|
|
}
|
|
PInterfaceAlpha PInterfaceAlpha = new PInterfaceAlpha();
|
|
PInterfaceAlpha.v(arrayOfString[0]);
|
|
PInterfaceAlpha.PInterfaceAlpha(arrayOfString[1]);
|
|
PInterfaceAlpha.PInterfaceBravo(arrayOfString[2]);
|
|
if (arrayOfString.length > 3)
|
|
PInterfaceAlpha.d(arrayOfString[3]);
|
|
if (arrayOfString.length > 4)
|
|
PInterfaceAlpha.PInterfaceCharlie(arrayOfString[4]);
|
|
parambE.PInterfaceAlpha((GInterfaceBl)PInterfaceAlpha);
|
|
continue;
|
|
}
|
|
PInterfaceAlpha(m, "Invalid WheelPattern class.");
|
|
continue;
|
|
}
|
|
if (str.startsWith("triggerWheel")) {
|
|
GInterfaceBj = new GInterfaceBj();
|
|
String[] arrayOfString = j(q(str));
|
|
GInterfaceBj.v(arrayOfString[0]);
|
|
parambE.PInterfaceAlpha((ArrayListExceptionprintstacktraceInGPackage)GInterfaceBj);
|
|
if (arrayOfString.length > 1)
|
|
GInterfaceBj.s(X.PInterfaceBravo(arrayOfString[1], "\"", ""));
|
|
if (arrayOfString.length > 2) {
|
|
String str1 = X.PInterfaceBravo(arrayOfString[2], "{", "");
|
|
str1 = X.PInterfaceBravo(str1, "}", "").trim();
|
|
PInterfaceAlpha(paramR, m, str1, false);
|
|
GInterfaceBj.u(str1);
|
|
}
|
|
GInterfaceBj.PInterfaceAlpha(str.startsWith("triggerWheelDesigner"));
|
|
continue;
|
|
}
|
|
if (str.startsWith("topicHelp") && !PInterfaceAlpha(GInterfaceBj, str)) {
|
|
GInterfaceDb GInterfaceDb = GInterfaceDa.PInterfaceAlpha().PInterfaceAlpha(paramR, q(str));
|
|
GInterfaceBj.e(GInterfaceDb);
|
|
if (GInterfaceDb.PInterfaceAlpha().startsWith("http:/") || GInterfaceDb.PInterfaceAlpha().startsWith("file:/")) {
|
|
GComponentAj = new GComponentAj();
|
|
GComponentAj.PInterfaceAlpha(GInterfaceDb);
|
|
GComponentAj.PInterfaceBravo(GInterfaceDb);
|
|
if (GInterfaceBj != null && GInterfaceBj.M() != null && GInterfaceBj.M().length() > 0) {
|
|
GComponentAj.PInterfaceBravo(GInterfaceBj.M());
|
|
} else {
|
|
GComponentAj.PInterfaceBravo("Web Help");
|
|
}
|
|
parambE.PInterfaceAlpha(GComponentAj);
|
|
}
|
|
continue;
|
|
}
|
|
if (str.startsWith("inputCapturePointParameterName") && PInterfaceCharlie != null) {
|
|
String str1 = q(str);
|
|
PInterfaceCharlie.PInterfaceBravo(str1.trim());
|
|
continue;
|
|
}
|
|
if (str.startsWith("solutionWheelPattern") && GInterfaceBj != null) {
|
|
String[] arrayOfString = j(q(str));
|
|
String str1 = X.PInterfaceBravo(arrayOfString[1], "{", "");
|
|
str1 = X.PInterfaceBravo(str1, "}", "");
|
|
PInterfaceAlpha(paramR, m, str1, false);
|
|
String str2 = arrayOfString[0];
|
|
if (parambE.PInterfaceAlpha(str2) == null) {
|
|
PInterfaceAlpha(m, "Attempt to add trigger wheel pattern " + str2 + " to triggerWheel, but wheel pattern is not defined.\nThe wheelPattern should CloneableImpl defined above the triggerWheel you are adding it to.");
|
|
continue;
|
|
}
|
|
GInterfaceBl GInterfaceBl = parambE.PInterfaceAlpha(str2);
|
|
if (GInterfaceBl == null) {
|
|
PInterfaceBravo(m, "Wheel Pattern: " + str2 + " not found in current configuration. Was it defined after this row?");
|
|
continue;
|
|
}
|
|
GInterfaceBj.PInterfaceAlpha(str1, GInterfaceBl);
|
|
continue;
|
|
}
|
|
if (str.startsWith("preferredSize") && GInterfaceBj != null) {
|
|
String str1 = q(str);
|
|
String[] arrayOfString = j(q(str));
|
|
int KInterfaceIndia = X.ExceptionPrintstacktrace(arrayOfString[0]);
|
|
int j = X.ExceptionPrintstacktrace(arrayOfString[1]);
|
|
A PInterfaceAlpha = new A(KInterfaceIndia, j);
|
|
GInterfaceBj.PInterfaceAlpha(PInterfaceAlpha);
|
|
continue;
|
|
}
|
|
if (GInterfaceBj == null) {
|
|
PInterfaceBravo(m, "Syntax Error in ini section [" + paramString + "], PInterfaceAlpha triggerWheel was should CloneableImpl defined first.");
|
|
continue;
|
|
}
|
|
PInterfaceBravo(m, "Syntax Error in ini section [" + paramString + "], line not understood and ignored.");
|
|
} catch (Exception exception) {
|
|
PInterfaceAlpha(m, "Sysntax Error in [" + paramString + "], I don't know how to handle.");
|
|
exception.printStackTrace();
|
|
}
|
|
}
|
|
}
|
|
|
|
private void PInterfaceAlpha(R paramR, J paramJ, String paramString) {
|
|
ArrayList arrayList = PInterfaceAlpha(paramJ, paramR, paramString);
|
|
for (M m : arrayList) {
|
|
String str = m.PInterfaceBravo();
|
|
try {
|
|
if (str.startsWith("requiresPowerCycle")) {
|
|
Manager Manager = paramR.PInterfaceCharlie(m.e());
|
|
if (Manager == null) {
|
|
PInterfaceBravo(m, m.e() + " not found, can not assign requiresPowerCycle.");
|
|
continue;
|
|
}
|
|
Manager.d(true);
|
|
continue;
|
|
}
|
|
if (str.startsWith("readOnly")) {
|
|
String[] arrayOfString = j(q(str));
|
|
Manager Manager = paramR.PInterfaceCharlie(arrayOfString[0]);
|
|
if (Manager == null) {
|
|
PInterfaceBravo(m, arrayOfString[0] + " not found, can not set to read only.");
|
|
continue;
|
|
}
|
|
Manager.KInterfaceFoxtrot(true);
|
|
continue;
|
|
}
|
|
if (str.startsWith("defaultValue")) {
|
|
String[] arrayOfString = j(q(str));
|
|
Manager Manager = paramR.PInterfaceCharlie(arrayOfString[0]);
|
|
if (Manager == null) {
|
|
PInterfaceBravo(m, arrayOfString[0] + " not found, can not assign defaultValue.");
|
|
continue;
|
|
}
|
|
boolean bool = Manager.H();
|
|
Manager.KInterfaceFoxtrot(false);
|
|
String str1 = arrayOfString[1];
|
|
if (str1.startsWith("\"") && Manager.KInterfaceIndia().equals("bits")) {
|
|
Manager.e(str1);
|
|
} else if (Manager.KInterfaceIndia().equals("array")) {
|
|
double[][] arrayOfDouble = new double[Manager.PInterfaceAlpha()][Manager.m()];
|
|
String str2 = m.e();
|
|
String str3 = str2.substring(str2.indexOf(",") + 1).replace("\\n", "\n");
|
|
str3 = str3.replace(" ", " ").trim();
|
|
if (str3.indexOf("\n") == -1)
|
|
str3 = str3.replace(" ", "\n");
|
|
str3 = str3 + "\n";
|
|
try {
|
|
arrayOfDouble = X.PInterfaceAlpha(arrayOfDouble, str3);
|
|
} catch (Exception exception) {
|
|
PInterfaceBravo(m, "Wrong number of values?");
|
|
}
|
|
Manager.PInterfaceAlpha(paramR.KInterfaceHotel(), arrayOfDouble);
|
|
} else if (Manager.KInterfaceIndia().equals("string")) {
|
|
str1 = KInterfaceFoxtrot(str1);
|
|
Manager.KInterfaceFoxtrot(str1);
|
|
} else {
|
|
double d = Double.parseDouble(str1);
|
|
Manager.d(d);
|
|
}
|
|
Manager.KInterfaceFoxtrot(bool);
|
|
continue;
|
|
}
|
|
if (str.startsWith("rawValue")) {
|
|
String[] arrayOfString = j(q(str));
|
|
Manager Manager = paramR.PInterfaceCharlie(arrayOfString[0]);
|
|
if (Manager == null) {
|
|
PInterfaceBravo(m, arrayOfString[0] + " not found, can not assign rawValue.");
|
|
continue;
|
|
}
|
|
boolean bool = Manager.H();
|
|
Manager.KInterfaceFoxtrot(false);
|
|
String str1 = arrayOfString[1];
|
|
if (str1.startsWith("\"") && Manager.KInterfaceIndia().equals("bits")) {
|
|
PInterfaceBravo(m, "bit types not not supported byte assign rawValue.");
|
|
} else {
|
|
int[] arrayOfInt = new int[Manager.z()];
|
|
String str2 = m.e();
|
|
String str3 = str2.substring(str2.indexOf(",") + 1);
|
|
str3 = str3.replace(" ", " ").trim();
|
|
arrayOfInt = X.d(str3, " ");
|
|
Manager.PInterfaceAlpha(paramR.KInterfaceHotel(), arrayOfInt);
|
|
}
|
|
Manager.KInterfaceFoxtrot(bool);
|
|
continue;
|
|
}
|
|
if (str.startsWith("useScaleAsDivisor")) {
|
|
String[] arrayOfString = j(m.e());
|
|
Manager Manager = paramR.PInterfaceCharlie(arrayOfString[0]);
|
|
if (Manager != null) {
|
|
Manager.KInterfaceFoxtrot(GInterfaceDk.PInterfaceAlpha((GInterfaceAi)paramR, arrayOfString[1]));
|
|
continue;
|
|
}
|
|
PInterfaceBravo(m, "Constant: " + arrayOfString[0] + " not found.");
|
|
continue;
|
|
}
|
|
if (str.startsWith("maintainConstantValue")) {
|
|
String[] arrayOfString = j(m.e());
|
|
Manager Manager = paramR.PInterfaceCharlie(arrayOfString[0]);
|
|
if (Manager == null) {
|
|
PInterfaceAlpha(m, "Constant " + arrayOfString[0] + " not found! format: maintainConstantValue = scalarConstantName, { expression }");
|
|
continue;
|
|
}
|
|
if (!Manager.KInterfaceIndia().equals("scalar") && !Manager.KInterfaceIndia().equals("bits")) {
|
|
PInterfaceAlpha(m, "Only Scalar and Bit Constants supported! format: maintainConstantValue = scalarConstantName, { expression }");
|
|
continue;
|
|
}
|
|
if (arrayOfString.length <= 1) {
|
|
PInterfaceAlpha(m, "Expression not optional! format: maintainConstantValue = scalarConstantName, { expression }");
|
|
continue;
|
|
}
|
|
String str1 = arrayOfString[1];
|
|
str1 = X.PInterfaceBravo(str1, "{", "");
|
|
str1 = X.PInterfaceBravo(str1, "}", "");
|
|
ManagerExceptioninvpackage.PInterfaceAlpha().PInterfaceAlpha(Manager, paramR, str1);
|
|
PInterfaceAlpha(paramR, m, str1, true);
|
|
continue;
|
|
}
|
|
if (str.startsWith("reverseIndex")) {
|
|
String[] arrayOfString = j(m.e());
|
|
Manager Manager = paramR.PInterfaceCharlie(arrayOfString[0]);
|
|
if (Manager != null) {
|
|
Manager.ExceptionPrintstacktrace(GInterfaceDk.PInterfaceAlpha((GInterfaceAi)paramR, "1"));
|
|
continue;
|
|
}
|
|
PInterfaceBravo(m, "Constant: " + arrayOfString[0] + " not found.");
|
|
continue;
|
|
}
|
|
if (str.startsWith("oppositeEndian")) {
|
|
String[] arrayOfString = j(m.e());
|
|
Manager Manager = paramR.PInterfaceCharlie(arrayOfString[0]);
|
|
if (Manager != null) {
|
|
Manager.KInterfaceHotel(true);
|
|
continue;
|
|
}
|
|
PInterfaceBravo(m, "Constant: " + arrayOfString[0] + " not found.");
|
|
continue;
|
|
}
|
|
if (str.startsWith("controllerPriority")) {
|
|
String[] arrayOfString = j(m.e());
|
|
Manager Manager = paramR.PInterfaceCharlie(arrayOfString[0]);
|
|
if (Manager != null) {
|
|
Manager.KInterfaceIndia(true);
|
|
continue;
|
|
}
|
|
PInterfaceBravo(m, "Constant: " + arrayOfString[0] + " not found.");
|
|
continue;
|
|
}
|
|
if (str.startsWith("noMsqSave") || str.startsWith("noSaveToMsq") || str.startsWith("noLocalUpdate")) {
|
|
String[] arrayOfString = j(m.e());
|
|
Manager Manager = paramR.PInterfaceCharlie(arrayOfString[0]);
|
|
if (Manager != null) {
|
|
Manager.PInterfaceBravo(false);
|
|
continue;
|
|
}
|
|
PInterfaceBravo(m, "Constant: " + arrayOfString[0] + " not found.");
|
|
continue;
|
|
}
|
|
if (str.startsWith("maximumElements")) {
|
|
String[] arrayOfString = j(m.e());
|
|
Manager Manager = paramR.PInterfaceCharlie(arrayOfString[0]);
|
|
if (Manager != null) {
|
|
Manager.d(X.ExceptionPrintstacktrace(arrayOfString[1]));
|
|
continue;
|
|
}
|
|
PInterfaceBravo(m, "Constant: " + arrayOfString[0] + " not found.");
|
|
continue;
|
|
}
|
|
if (str.startsWith("useMappingTable")) {
|
|
String[] arrayOfString = j(m.e());
|
|
Manager Manager = paramR.PInterfaceCharlie(arrayOfString[0]);
|
|
if (Manager != null && arrayOfString.length > 1) {
|
|
F KInterfaceFoxtrot = F.PInterfaceBravo(paramR.F(), arrayOfString[1]);
|
|
if (KInterfaceFoxtrot != null) {
|
|
Manager.PInterfaceAlpha(KInterfaceFoxtrot);
|
|
continue;
|
|
}
|
|
PInterfaceBravo(m, "Failed to load Mapping file: " + arrayOfString[1]);
|
|
continue;
|
|
}
|
|
if (Manager != null) {
|
|
PInterfaceBravo(m, "missing required mapping file.");
|
|
continue;
|
|
}
|
|
PInterfaceBravo(m, "Constant: " + arrayOfString[0] + " not found.");
|
|
continue;
|
|
}
|
|
PInterfaceBravo(m, "Unrecognized row, don't know what to do.");
|
|
} catch (Exception exception) {
|
|
PInterfaceAlpha(m, "Syntax Error in " + paramString + ", values not as expected. Message:\n" + exception.getLocalizedMessage());
|
|
}
|
|
}
|
|
}
|
|
|
|
private void PInterfaceBravo(R paramR, J paramJ, String paramString) {
|
|
ArrayList arrayList = PInterfaceAlpha(paramJ, paramR, paramString);
|
|
for (M m : arrayList) {
|
|
try {
|
|
String str = m.KInterfaceFoxtrot();
|
|
String[] arrayOfString = j(m.e());
|
|
if (str.equals("displayCommand")) {
|
|
if (arrayOfString.length < 2) {
|
|
PInterfaceAlpha(m, "Required parameters missing. Proper usage: displayCommand = commandName, \"Displaylabel\"");
|
|
continue;
|
|
}
|
|
String str1 = KInterfaceFoxtrot(arrayOfString[1]);
|
|
if (!paramR.O().PInterfaceAlpha(arrayOfString[0], str1, true))
|
|
PInterfaceAlpha(m, "controllerCommand not found");
|
|
continue;
|
|
}
|
|
paramR.O().PInterfaceAlpha(str, arrayOfString);
|
|
} catch (Exception exception) {
|
|
PInterfaceAlpha(m, "Syntax Error in " + paramString + ", values not as expected.");
|
|
}
|
|
}
|
|
}
|
|
|
|
private void PInterfaceCharlie(R paramR, GInterfaceBe parambE, J paramJ, String paramString) {
|
|
GComponentAj GComponentAj = null;
|
|
ArrayList arrayList = PInterfaceAlpha(paramJ, paramR, paramString);
|
|
CloneableImplInGPackage CloneableImplInGPackage = null;
|
|
for (M m : arrayList) {
|
|
String str = m.PInterfaceBravo();
|
|
try {
|
|
if (str.startsWith("curve")) {
|
|
CloneableImplInGPackage = new CloneableImplInGPackage();
|
|
CloneableImplInGPackage.s(this.l);
|
|
String[] arrayOfString = j(q(str));
|
|
CloneableImplInGPackage.v(arrayOfString[0]);
|
|
parambE.PInterfaceAlpha((ArrayListExceptionprintstacktraceInGPackage)CloneableImplInGPackage);
|
|
if (arrayOfString.length > 1) {
|
|
GInterfaceDb GInterfaceDb = GInterfaceDa.PInterfaceAlpha().PInterfaceAlpha(paramR, arrayOfString[1].trim());
|
|
CloneableImplInGPackage.d(GInterfaceDb);
|
|
}
|
|
continue;
|
|
}
|
|
if (str.startsWith("topicHelp") && !PInterfaceAlpha(CloneableImplInGPackage, str)) {
|
|
GInterfaceDb GInterfaceDb = GInterfaceDa.PInterfaceAlpha().PInterfaceAlpha(paramR, q(str));
|
|
CloneableImplInGPackage.e(GInterfaceDb);
|
|
if (GInterfaceDb.PInterfaceAlpha().startsWith("http:/") || GInterfaceDb.PInterfaceAlpha().startsWith("file:/")) {
|
|
GComponentAj = new GComponentAj();
|
|
GComponentAj.PInterfaceAlpha(GInterfaceDb);
|
|
GComponentAj.PInterfaceBravo(GInterfaceDb);
|
|
if (CloneableImplInGPackage.M() != null && CloneableImplInGPackage.M().length() > 0) {
|
|
GComponentAj.PInterfaceBravo(CloneableImplInGPackage.M());
|
|
} else {
|
|
GComponentAj.PInterfaceBravo("Web Help");
|
|
}
|
|
parambE.PInterfaceAlpha(GComponentAj);
|
|
}
|
|
continue;
|
|
}
|
|
if (str.startsWith("enabledCondition") && CloneableImplInGPackage != null) {
|
|
String str1 = q(str);
|
|
String str2 = X.PInterfaceBravo(str1, "{", "");
|
|
str2 = X.PInterfaceBravo(str2, "}", "").trim();
|
|
CloneableImplInGPackage.u(str2);
|
|
PInterfaceAlpha(paramR, m, str2, false);
|
|
continue;
|
|
}
|
|
if (str.startsWith("columnLabel") && !PInterfaceAlpha(CloneableImplInGPackage, str)) {
|
|
String[] arrayOfString = j(q(str));
|
|
byte PInterfaceBravo = 0;
|
|
while (PInterfaceBravo < arrayOfString.length) {
|
|
if (arrayOfString.length > PInterfaceBravo + 1) {
|
|
GInterfaceDb db1 = GInterfaceDa.PInterfaceAlpha().PInterfaceAlpha(paramR, arrayOfString[PInterfaceBravo++].trim());
|
|
CloneableImplInGPackage.PInterfaceCharlie(db1);
|
|
db1 = GInterfaceDa.PInterfaceAlpha().PInterfaceAlpha(paramR, arrayOfString[PInterfaceBravo++].trim());
|
|
CloneableImplInGPackage.PInterfaceAlpha(db1);
|
|
continue;
|
|
}
|
|
GInterfaceDb GInterfaceDb = GInterfaceDa.PInterfaceAlpha().PInterfaceAlpha(paramR, arrayOfString[PInterfaceBravo++].trim());
|
|
CloneableImplInGPackage.PInterfaceAlpha(GInterfaceDb);
|
|
}
|
|
continue;
|
|
}
|
|
if (str.startsWith("xAxis") && !PInterfaceAlpha(CloneableImplInGPackage, str)) {
|
|
String[] arrayOfString = j(q(str));
|
|
CloneableImplInGPackage.PInterfaceCharlie(GInterfaceDk.PInterfaceAlpha((GInterfaceAi)paramR, arrayOfString[0]));
|
|
CloneableImplInGPackage.d(GInterfaceDk.PInterfaceAlpha((GInterfaceAi)paramR, arrayOfString[1]));
|
|
if (arrayOfString.length > 2)
|
|
CloneableImplInGPackage.KInterfaceHotel(X.ExceptionPrintstacktrace(arrayOfString[2].trim()));
|
|
continue;
|
|
}
|
|
if (str.startsWith("yAxis") && !PInterfaceAlpha(CloneableImplInGPackage, str)) {
|
|
String[] arrayOfString = j(q(str));
|
|
CloneableImplInGPackage.PInterfaceAlpha(GInterfaceDk.PInterfaceAlpha((GInterfaceAi)paramR, arrayOfString[0]));
|
|
CloneableImplInGPackage.PInterfaceBravo(GInterfaceDk.PInterfaceAlpha((GInterfaceAi)paramR, arrayOfString[1]));
|
|
if (arrayOfString.length > 2)
|
|
CloneableImplInGPackage.ExceptionPrintstacktrace(X.ExceptionPrintstacktrace(arrayOfString[2].trim()));
|
|
continue;
|
|
}
|
|
if (str.startsWith("xBins") && !PInterfaceAlpha(CloneableImplInGPackage, str)) {
|
|
String[] arrayOfString = j(q(str));
|
|
String str1 = X.PInterfaceBravo(arrayOfString[0].trim(), "\"", "");
|
|
if (paramR.PInterfaceCharlie(str1) == null)
|
|
PInterfaceAlpha(m, "CurveGraph xBin not PInterfaceAlpha valid Constant.");
|
|
CloneableImplInGPackage.PInterfaceCharlie(str1);
|
|
if (arrayOfString.length > 1)
|
|
CloneableImplInGPackage.d(arrayOfString[1].trim());
|
|
if (arrayOfString.length > 2 && arrayOfString[2].equals("readOnly"))
|
|
CloneableImplInGPackage.e(true);
|
|
continue;
|
|
}
|
|
if (str.startsWith("yBins") && !PInterfaceAlpha(CloneableImplInGPackage, str)) {
|
|
String str2;
|
|
String[] arrayOfString = j(q(str));
|
|
byte PInterfaceBravo = 0;
|
|
String str1 = X.PInterfaceBravo(arrayOfString[PInterfaceBravo++].trim(), "\"", "");
|
|
if (paramR.PInterfaceCharlie(str1) == null)
|
|
PInterfaceAlpha(m, "CurveGraph yBin not PInterfaceAlpha valid Constant.");
|
|
if (arrayOfString.length > PInterfaceBravo && !arrayOfString[PInterfaceBravo].startsWith("{"))
|
|
CloneableImplInGPackage.PInterfaceBravo(arrayOfString[PInterfaceBravo++].trim());
|
|
if (arrayOfString.length > PInterfaceBravo) {
|
|
str2 = X.PInterfaceBravo(arrayOfString[PInterfaceBravo++], "{", "");
|
|
str2 = X.PInterfaceBravo(str2, "}", "");
|
|
} else {
|
|
str2 = "";
|
|
}
|
|
CloneableImplInGPackage.PInterfaceAlpha(str1, str2);
|
|
continue;
|
|
}
|
|
if (str.startsWith("lineLabel") && !PInterfaceAlpha(CloneableImplInGPackage, str)) {
|
|
String[] arrayOfString = j(q(str));
|
|
GInterfaceDb GInterfaceDb = GInterfaceDa.PInterfaceAlpha().PInterfaceAlpha(paramR, arrayOfString[0].trim());
|
|
CloneableImplInGPackage.PInterfaceBravo(GInterfaceDb);
|
|
continue;
|
|
}
|
|
if (str.startsWith("gauge") && !PInterfaceAlpha(CloneableImplInGPackage, str)) {
|
|
String[] arrayOfString = j(q(str));
|
|
if (arrayOfString.length > 0)
|
|
CloneableImplInGPackage.e(arrayOfString[0].trim());
|
|
continue;
|
|
}
|
|
if (m.KInterfaceFoxtrot().equals("showTextValues") && !PInterfaceAlpha(CloneableImplInGPackage, str)) {
|
|
String[] arrayOfString = j(q(str));
|
|
if (arrayOfString.length > 0)
|
|
try {
|
|
CloneableImplInGPackage.PInterfaceAlpha(Boolean.parseBoolean(arrayOfString[0].trim()));
|
|
} catch (Exception exception) {
|
|
PInterfaceBravo(m, "showTextValues expects true or false");
|
|
}
|
|
continue;
|
|
}
|
|
if (m.KInterfaceFoxtrot().equals("size") && !PInterfaceAlpha(CloneableImplInGPackage, str)) {
|
|
String[] arrayOfString = j(q(str));
|
|
if (arrayOfString.length != 2)
|
|
PInterfaceBravo(m, "CurvePanel suggestedSize should have 2 values\nsuggestedSize = width, height");
|
|
A PInterfaceAlpha = new A(X.ExceptionPrintstacktrace(arrayOfString[0]), X.ExceptionPrintstacktrace(arrayOfString[1]));
|
|
CloneableImplInGPackage.PInterfaceAlpha(PInterfaceAlpha);
|
|
continue;
|
|
}
|
|
if (m.KInterfaceFoxtrot().equals("showXYDataPlot") && !PInterfaceAlpha(CloneableImplInGPackage, str)) {
|
|
String[] arrayOfString = j(q(str));
|
|
if (arrayOfString.length < 3) {
|
|
PInterfaceBravo(m, "CurvePanel showXYDataPlot must have at least 3 values\nshowXYDataPlot = displayByDefaultBoolean, xFieldName, yFieldName, [ DataDisplayCondition ] }");
|
|
continue;
|
|
}
|
|
CloneableImplInGPackage.KInterfaceFoxtrot(Boolean.parseBoolean(arrayOfString[0]));
|
|
CloneableImplInGPackage.KInterfaceFoxtrot(arrayOfString[1]);
|
|
CloneableImplInGPackage.ExceptionPrintstacktrace(arrayOfString[2]);
|
|
if (arrayOfString.length > 3) {
|
|
String str1 = arrayOfString[3];
|
|
str1 = X.PInterfaceBravo(str1, "{", "");
|
|
str1 = X.PInterfaceBravo(str1, "}", "");
|
|
CloneableImplInGPackage.KInterfaceHotel(str1);
|
|
}
|
|
continue;
|
|
}
|
|
if (m.KInterfaceFoxtrot().equals("userPassword")) {
|
|
String str1 = m.e();
|
|
Manager Manager = paramR.PInterfaceCharlie(str1);
|
|
if (Manager != null && Manager.z() >= 4) {
|
|
CloneableImplInGPackage.z(str1);
|
|
paramR.PInterfaceCharlie(true);
|
|
continue;
|
|
}
|
|
PInterfaceBravo(m, "Invalid value for userPassword Parameter. Must CloneableImpl the name of PInterfaceAlpha defined U32 Constant. Invalid Value: " + str1);
|
|
continue;
|
|
}
|
|
if (m.KInterfaceFoxtrot().equals("suppressGraph")) {
|
|
if (m.e().toLowerCase().equals("true") || m.e().toLowerCase().equals("false")) {
|
|
boolean bool = Boolean.parseBoolean(m.e());
|
|
if (bool) {
|
|
CloneableImplInGPackage.e((GInterfaceDj)new B(1.0D));
|
|
continue;
|
|
}
|
|
CloneableImplInGPackage.e((GInterfaceDj)new B(0.0D));
|
|
continue;
|
|
}
|
|
String str1 = m.e();
|
|
str1 = X.PInterfaceBravo(str1, "{", "");
|
|
str1 = X.PInterfaceBravo(str1, "}", "");
|
|
CloneableImplInGPackage.e(GInterfaceDk.PInterfaceAlpha((GInterfaceAi)paramR, str1));
|
|
PInterfaceAlpha(paramR, m, str1, false);
|
|
continue;
|
|
}
|
|
PInterfaceBravo(m, "Unrecognizedd entry. Do not know how to handle ini row.");
|
|
} catch (Exception exception) {
|
|
PInterfaceAlpha(m, "Syntax Error in " + paramString + ", values not as expected.");
|
|
}
|
|
}
|
|
}
|
|
|
|
private void d(R paramR, GInterfaceBe parambE, J paramJ, String paramString) {
|
|
ArrayList arrayList = PInterfaceAlpha(paramJ, paramR, paramString);
|
|
for (M m : arrayList) {
|
|
try {
|
|
if (m.KInterfaceFoxtrot().equals("showPanel")) {
|
|
String[] arrayOfString = j(m.e());
|
|
GInterfaceAm GInterfaceAm = new GInterfaceAm(paramR);
|
|
GInterfaceAm.PInterfaceCharlie("showPanel");
|
|
GInterfaceAm.PInterfaceBravo(arrayOfString[0]);
|
|
GInterfaceAm.PInterfaceAlpha(arrayOfString[1]);
|
|
parambE.PInterfaceAlpha(GInterfaceAm);
|
|
continue;
|
|
}
|
|
PInterfaceBravo(m, "Unrecognized entry. Ignoring.");
|
|
} catch (Exception exception) {
|
|
PInterfaceAlpha(m, "Syntax Error.");
|
|
}
|
|
}
|
|
}
|
|
|
|
private void e(R paramR, GInterfaceBe parambE, J paramJ, String paramString) {
|
|
ArrayList arrayList = PInterfaceAlpha(paramJ, paramR, paramString);
|
|
ArrayList aA1 = null;
|
|
ArrayList aA2 = null;
|
|
String str = null;
|
|
for (M m : arrayList) {
|
|
PInterfaceAlpha(m);
|
|
String str1 = m.PInterfaceBravo();
|
|
try {
|
|
if (str1.startsWith("menuDialog")) {
|
|
str = q(str1);
|
|
aA2 = null;
|
|
aA1 = null;
|
|
continue;
|
|
}
|
|
if (m.KInterfaceFoxtrot().equals("menu")) {
|
|
aA2 = null;
|
|
aA1 = PInterfaceAlpha(parambE, m, str);
|
|
PInterfaceAlpha(paramR, m, aA1.aJ(), false);
|
|
if (str != null && !str.equals("main")) {
|
|
ArrayListExceptionprintstacktraceInGPackage ArrayListExceptionprintstacktraceInGPackage = parambE.PInterfaceCharlie(str);
|
|
if (ArrayListExceptionprintstacktraceInGPackage == null) {
|
|
PInterfaceBravo(m, "Menu: " + aA1.e() + " not added, menu dialog \"" + str + "\" not found");
|
|
continue;
|
|
}
|
|
ArrayListExceptionprintstacktraceInGPackage.PInterfaceAlpha(aA1);
|
|
}
|
|
continue;
|
|
}
|
|
if (str1.startsWith("subMenu")) {
|
|
aA2 = null;
|
|
if (aA1 == null) {
|
|
PInterfaceAlpha(m, "Adding subMenu before main menu defined");
|
|
continue;
|
|
}
|
|
ArrayList ArrayList = PInterfaceAlpha(m, true);
|
|
PInterfaceAlpha(paramR, m, ArrayList.aJ(), false);
|
|
if (parambE.PInterfaceCharlie(ArrayList.d()) == null && PInterfaceCharlie(ArrayList.d()))
|
|
PInterfaceAlpha(paramR, ArrayList.d(), ArrayList.KInterfaceFoxtrot());
|
|
if (parambE.PInterfaceCharlie(ArrayList.d()) == null && !PInterfaceCharlie(ArrayList.d()) && parambE.PInterfaceBravo(ArrayList.d()) == null)
|
|
PInterfaceBravo(m, "Unknown Menu Target: " + ArrayList.d());
|
|
aA1.PInterfaceAlpha(ArrayList);
|
|
continue;
|
|
}
|
|
if (m.KInterfaceFoxtrot().equals("groupMenu")) {
|
|
if (aA1 == null) {
|
|
PInterfaceAlpha(m, "Adding groupMenu before main menu defined");
|
|
continue;
|
|
}
|
|
String str2 = m.e();
|
|
String[] arrayOfString = j(str2);
|
|
aA2 = new ArrayList();
|
|
byte PInterfaceBravo = 0;
|
|
if (!arrayOfString[PInterfaceBravo].contains("\""))
|
|
aA2.v(arrayOfString[PInterfaceBravo++]);
|
|
String str3 = KInterfaceFoxtrot(arrayOfString[PInterfaceBravo++]);
|
|
aA2.PInterfaceBravo(str3);
|
|
aA2.d(str3);
|
|
if (arrayOfString.length > PInterfaceBravo) {
|
|
String str4 = X.PInterfaceBravo(arrayOfString[PInterfaceBravo++], "{", "");
|
|
str4 = X.PInterfaceBravo(str4, "}", "");
|
|
aA2.u(str4);
|
|
PInterfaceAlpha(paramR, m, aA2.aJ(), false);
|
|
}
|
|
if (arrayOfString.length > PInterfaceBravo) {
|
|
String str4 = X.PInterfaceBravo(arrayOfString[PInterfaceBravo++], "{", "");
|
|
str4 = X.PInterfaceBravo(str4, "}", "");
|
|
aA2.e(str4);
|
|
PInterfaceAlpha(paramR, m, aA2.aJ(), false);
|
|
}
|
|
aA1.PInterfaceAlpha(aA2);
|
|
continue;
|
|
}
|
|
if (m.KInterfaceFoxtrot().equals("groupChildMenu")) {
|
|
if (aA2 == null) {
|
|
PInterfaceAlpha(m, "Adding menuGroupChild before menuGroup defined");
|
|
continue;
|
|
}
|
|
ArrayList ArrayList = PInterfaceAlpha(m, true);
|
|
PInterfaceAlpha(paramR, m, ArrayList.aJ(), false);
|
|
if (parambE.PInterfaceCharlie(ArrayList.d()) == null && PInterfaceCharlie(ArrayList.d()))
|
|
PInterfaceAlpha(paramR, ArrayList.d(), ArrayList.KInterfaceFoxtrot());
|
|
if (parambE.PInterfaceCharlie(ArrayList.d()) == null && !PInterfaceCharlie(ArrayList.d()) && parambE.PInterfaceBravo(ArrayList.d()) == null)
|
|
PInterfaceBravo(m, "Unknown Menu Target: " + ArrayList.d());
|
|
aA2.PInterfaceAlpha(ArrayList);
|
|
continue;
|
|
}
|
|
if (str1.startsWith("removeSubMenu")) {
|
|
if (aA1 == null)
|
|
PInterfaceAlpha(m, "removeSubMenu before main menu defined");
|
|
String[] arrayOfString = j(m.e());
|
|
if (arrayOfString == null || arrayOfString.length < 1) {
|
|
PInterfaceBravo(m, "At least 1 value refering to the target dialog is required.");
|
|
continue;
|
|
}
|
|
paramR.e().PInterfaceAlpha(aA1.KInterfaceHotel(), arrayOfString[0]);
|
|
continue;
|
|
}
|
|
if (str1.startsWith("updateSubMenuLabel")) {
|
|
if (aA1 == null)
|
|
PInterfaceAlpha(m, "updateSubMenuLabel before main menu defined");
|
|
String[] arrayOfString = j(m.e());
|
|
if (arrayOfString == null || arrayOfString.length < 2) {
|
|
PInterfaceBravo(m, "At least 2 attributes. \"updateSubMenuLabel = [CurrentTarget], [new label]\"");
|
|
continue;
|
|
}
|
|
String str2 = KInterfaceFoxtrot(arrayOfString[1]);
|
|
aA1.PInterfaceAlpha(aA1.KInterfaceHotel(), arrayOfString[0], str2);
|
|
continue;
|
|
}
|
|
if (str1.startsWith("replaceSubMenu")) {
|
|
if (aA1 == null)
|
|
PInterfaceAlpha(m, "replaceSubMenu before main menu defined");
|
|
String[] arrayOfString = j(m.e());
|
|
if (arrayOfString == null || arrayOfString.length < 1) {
|
|
PInterfaceBravo(m, "At least 3 attributes. \"replaceSubMenu = [cargetOfReplace], [newTarget], [newLabel]\"");
|
|
continue;
|
|
}
|
|
ArrayList ArrayList = PInterfaceAlpha(m, true);
|
|
PInterfaceAlpha(paramR, m, ArrayList.aJ(), false);
|
|
if (parambE.PInterfaceCharlie(ArrayList.d()) == null && PInterfaceCharlie(ArrayList.d()))
|
|
PInterfaceAlpha(paramR, ArrayList.d(), ArrayList.KInterfaceFoxtrot());
|
|
if (parambE.PInterfaceCharlie(ArrayList.d()) == null && !PInterfaceCharlie(ArrayList.d()) && parambE.PInterfaceBravo(ArrayList.d()) == null)
|
|
PInterfaceBravo(m, "Unknown Menu Target: " + ArrayList.d());
|
|
aA1.PInterfaceAlpha(arrayOfString[0], ArrayList);
|
|
continue;
|
|
}
|
|
if (str1.startsWith("plugIn"))
|
|
continue;
|
|
PInterfaceBravo(m, "[Menu] Row not understood, unknown keyword: " + m.KInterfaceFoxtrot() + ". Please check syntax.");
|
|
} catch (Exception exception) {
|
|
PInterfaceAlpha(m, "Malformed ini in " + paramString + ", I don't know how to handle.");
|
|
}
|
|
}
|
|
paramR.PInterfaceAlpha(parambE);
|
|
}
|
|
|
|
private ArrayList PInterfaceAlpha(GInterfaceBe parambE, M paramM, String paramString) {
|
|
ArrayList ArrayList = PInterfaceAlpha(paramM, false);
|
|
for (ArrayList aA1 : parambE.PInterfaceCharlie()) {
|
|
if (aA1.KInterfaceHotel().equals(ArrayList.KInterfaceHotel())) {
|
|
aA1.e(ArrayList.KInterfaceIndia());
|
|
aA1.u(ArrayList.aJ());
|
|
return aA1;
|
|
}
|
|
}
|
|
if (paramString == null || paramString.equals("main"))
|
|
parambE.PInterfaceAlpha(ArrayList);
|
|
return ArrayList;
|
|
}
|
|
|
|
private ArrayList PInterfaceAlpha(M paramM, boolean paramBoolean) {
|
|
String str = paramM.e();
|
|
ArrayList ArrayList = new ArrayList();
|
|
ArrayList.s(this.l);
|
|
if (str.indexOf("\" ") > 0)
|
|
PInterfaceBravo(paramM, "Ini entry missing comma, repaired.");
|
|
String[] arrayOfString = j(str);
|
|
byte PInterfaceBravo = 0;
|
|
if (paramM.KInterfaceFoxtrot().equals("replaceSubMenu"))
|
|
PInterfaceBravo++;
|
|
if (paramBoolean) {
|
|
String str1 = arrayOfString[PInterfaceBravo++];
|
|
if (str1.equals("std_separator")) {
|
|
ArrayList.PInterfaceAlpha(true);
|
|
return ArrayList;
|
|
}
|
|
ArrayList.PInterfaceAlpha(str1);
|
|
}
|
|
try {
|
|
String str1 = "";
|
|
String str2 = X.PInterfaceBravo(arrayOfString[PInterfaceBravo++].trim(), "\"", "");
|
|
ArrayList.d(str2);
|
|
if (str2.indexOf("&") != -1) {
|
|
int KInterfaceIndia = str2.indexOf("&");
|
|
str1 = str2.substring(KInterfaceIndia + 1, KInterfaceIndia + 2);
|
|
ArrayList.PInterfaceCharlie(str1);
|
|
}
|
|
str2 = X.PInterfaceBravo(str2, "&", "");
|
|
ArrayList.PInterfaceBravo(str2);
|
|
if (paramBoolean && arrayOfString.length > PInterfaceBravo)
|
|
try {
|
|
if (I.PInterfaceAlpha(arrayOfString[PInterfaceBravo]))
|
|
ArrayList.PInterfaceAlpha((int)I.PInterfaceBravo(arrayOfString[PInterfaceBravo++].trim()));
|
|
} catch (Exception exception) {}
|
|
if (arrayOfString.length > PInterfaceBravo) {
|
|
String str3 = arrayOfString[PInterfaceBravo++];
|
|
str3 = X.PInterfaceBravo(str3, "{", "");
|
|
str3 = X.PInterfaceBravo(str3, "}", "").trim();
|
|
ArrayList.u(str3);
|
|
}
|
|
if (arrayOfString.length > PInterfaceBravo) {
|
|
String str3 = arrayOfString[PInterfaceBravo++];
|
|
str3 = X.PInterfaceBravo(str3, "{", "");
|
|
str3 = X.PInterfaceBravo(str3, "}", "").trim();
|
|
ArrayList.e(str3);
|
|
}
|
|
} catch (Exception exception) {
|
|
PInterfaceBravo(paramM, "Error paring Menu.");
|
|
exception.printStackTrace();
|
|
}
|
|
return ArrayList;
|
|
}
|
|
|
|
private boolean PInterfaceAlpha(Object paramObject, String paramString) {
|
|
if (paramObject != null)
|
|
return false;
|
|
D.PInterfaceBravo("ini error, Tried to load row: \n\t" + paramString + "\n\tbut Object not initialized.");
|
|
return true;
|
|
}
|
|
|
|
private GComponentBj d(String paramString) {
|
|
GComponentBj GComponentBj = new GComponentBj();
|
|
GComponentBj.s(this.l);
|
|
String str1 = q(paramString);
|
|
String[] arrayOfString = j(str1);
|
|
byte PInterfaceBravo = 0;
|
|
String str2 = arrayOfString[PInterfaceBravo++];
|
|
str2 = X.PInterfaceBravo(str2, "\"", "");
|
|
if (str2 != null && !str2.equals(""))
|
|
GComponentBj.s(str2.trim());
|
|
String str3 = X.PInterfaceBravo(arrayOfString[PInterfaceBravo++], "\"", "");
|
|
GComponentBj.PInterfaceAlpha(str3);
|
|
String str4 = arrayOfString[PInterfaceBravo++];
|
|
GComponentBj.PInterfaceBravo(str4);
|
|
if (arrayOfString.length > PInterfaceBravo) {
|
|
String str = X.PInterfaceBravo(arrayOfString[PInterfaceBravo++], "{", "");
|
|
str = X.PInterfaceBravo(str, "}", "").trim();
|
|
GComponentBj.PInterfaceCharlie(str);
|
|
}
|
|
return GComponentBj;
|
|
}
|
|
|
|
private GComponentBq PInterfaceAlpha(R paramR, M paramM) {
|
|
GComponentBq GComponentBq = new GComponentBq();
|
|
return PInterfaceAlpha(paramR, paramM, GComponentBq);
|
|
}
|
|
|
|
private GComponentBq PInterfaceAlpha(R paramR, M paramM, GComponentBq parambq) {
|
|
String str1 = paramM.PInterfaceBravo();
|
|
parambq.s(this.l);
|
|
String str2 = q(str1);
|
|
String[] arrayOfString = j(str2);
|
|
byte PInterfaceBravo = 0;
|
|
String str3 = arrayOfString[PInterfaceBravo++];
|
|
str3 = X.PInterfaceBravo(str3, "\"", "");
|
|
if (str3.startsWith("!")) {
|
|
parambq.PInterfaceAlpha(true);
|
|
str3 = str3.substring(1);
|
|
} else if (str3.startsWith("#")) {
|
|
parambq.PInterfaceBravo(true);
|
|
str3 = str3.substring(1);
|
|
}
|
|
parambq.PInterfaceBravo(GInterfaceDa.PInterfaceAlpha().PInterfaceAlpha(paramR, str3));
|
|
if (arrayOfString.length > PInterfaceBravo) {
|
|
String str = arrayOfString[PInterfaceBravo++];
|
|
if (str.startsWith("{") && str.endsWith("}")) {
|
|
try {
|
|
GInterfaceDb GInterfaceDb = GInterfaceDa.PInterfaceAlpha().PInterfaceAlpha(paramR, str);
|
|
parambq.PInterfaceAlpha(GInterfaceDb);
|
|
str = null;
|
|
} catch (ExceptionPrintstacktrace ExceptionPrintstacktrace) {
|
|
PInterfaceAlpha(paramM, "Error in String expression");
|
|
}
|
|
} else if (str.indexOf("[") > 0) {
|
|
String str4 = str.substring(0, str.indexOf("["));
|
|
String str5 = str.substring(str.indexOf("["));
|
|
str5 = X.PInterfaceBravo(str5, "[", "");
|
|
str5 = X.PInterfaceBravo(str5, "]", "");
|
|
parambq.PInterfaceAlpha(X.ExceptionPrintstacktrace(str5));
|
|
str = str4;
|
|
}
|
|
parambq.PInterfaceBravo(str);
|
|
}
|
|
if (parambq instanceof GComponentBk && arrayOfString.length > PInterfaceBravo) {
|
|
String str = arrayOfString[PInterfaceBravo++];
|
|
if (paramR.ExceptionPrintstacktrace(str) == null) {
|
|
PInterfaceBravo(paramM, str + " not defined as an OutputChannel! Ignored");
|
|
} else {
|
|
((GComponentBk)parambq).PInterfaceAlpha(str);
|
|
}
|
|
}
|
|
if (arrayOfString.length > PInterfaceBravo) {
|
|
String str = X.PInterfaceBravo(arrayOfString[PInterfaceBravo++], "{", "");
|
|
str = X.PInterfaceBravo(str, "}", "").trim();
|
|
parambq.u(str);
|
|
}
|
|
if (arrayOfString.length > PInterfaceBravo) {
|
|
String str = X.PInterfaceBravo(arrayOfString[PInterfaceBravo++], "{", "");
|
|
str = X.PInterfaceBravo(str, "}", "").trim();
|
|
parambq.KInterfaceFoxtrot(str);
|
|
}
|
|
if (arrayOfString.length > PInterfaceBravo) {
|
|
String str = arrayOfString[PInterfaceBravo++];
|
|
if (str.equals("displayInHex")) {
|
|
parambq.e(true);
|
|
} else {
|
|
PInterfaceBravo(paramM, "Unknown 5th position attribute: " + str + ", known field Attribute: displayInHex");
|
|
}
|
|
}
|
|
return parambq;
|
|
}
|
|
|
|
private GComponentBq PInterfaceBravo(R paramR, M paramM) {
|
|
String str1 = paramM.PInterfaceBravo();
|
|
GComponentBq GComponentBq = new GComponentBq();
|
|
GComponentBq.s(this.l);
|
|
String str2 = q(str1);
|
|
String[] arrayOfString = j(str2);
|
|
byte PInterfaceBravo = 0;
|
|
String str3 = arrayOfString[PInterfaceBravo++];
|
|
str3 = X.PInterfaceBravo(str3, "\"", "");
|
|
if (str3.startsWith("!")) {
|
|
GComponentBq.PInterfaceAlpha(true);
|
|
str3 = str3.substring(1);
|
|
} else if (str3.startsWith("#")) {
|
|
GComponentBq.PInterfaceBravo(true);
|
|
str3 = str3.substring(1);
|
|
}
|
|
GComponentBq.PInterfaceBravo(GInterfaceDa.PInterfaceAlpha().PInterfaceAlpha(paramR, str3));
|
|
if (arrayOfString.length > PInterfaceBravo) {
|
|
String str = arrayOfString[PInterfaceBravo++];
|
|
GComponentBq.PInterfaceBravo(str);
|
|
}
|
|
if (arrayOfString.length > PInterfaceBravo) {
|
|
String str = X.PInterfaceBravo(arrayOfString[PInterfaceBravo++], "{", "");
|
|
str = X.PInterfaceBravo(str, "}", "").trim();
|
|
GComponentBq.u(str);
|
|
}
|
|
if (arrayOfString.length > PInterfaceBravo) {
|
|
String str = X.PInterfaceBravo(arrayOfString[PInterfaceBravo++], "{", "");
|
|
str = X.PInterfaceBravo(str, "}", "").trim();
|
|
GComponentBq.KInterfaceFoxtrot(str);
|
|
}
|
|
if (arrayOfString.length > PInterfaceBravo) {
|
|
String str = arrayOfString[PInterfaceBravo++];
|
|
if (str.equals("displayInHex")) {
|
|
GComponentBq.e(true);
|
|
} else {
|
|
PInterfaceBravo(paramM, "Unknown 5th position attribute: " + str + ", known field Attribute: displayInHex");
|
|
}
|
|
}
|
|
return GComponentBq;
|
|
}
|
|
|
|
private GComponentBy PInterfaceCharlie(R paramR, M paramM) {
|
|
String str1 = paramM.PInterfaceBravo();
|
|
GComponentBy GComponentBy = new GComponentBy();
|
|
GComponentBy.s(this.l);
|
|
String str2 = q(str1);
|
|
String[] arrayOfString = j(str2);
|
|
byte PInterfaceBravo = 0;
|
|
String str3 = arrayOfString[PInterfaceBravo++];
|
|
if (str3.equals("horizontal")) {
|
|
GComponentBy.KInterfaceFoxtrot(true);
|
|
} else if (!str3.equals("vertical")) {
|
|
PInterfaceBravo(paramM, "Orientation must CloneableImpl horizontal or vertical. Unknown value: " + str3);
|
|
}
|
|
String str4 = arrayOfString[PInterfaceBravo++];
|
|
str4 = X.PInterfaceBravo(str4, "\"", "");
|
|
GComponentBy.PInterfaceBravo(GInterfaceDa.PInterfaceAlpha().PInterfaceAlpha(paramR, str4));
|
|
if (arrayOfString.length > PInterfaceBravo) {
|
|
String str = arrayOfString[PInterfaceBravo++];
|
|
if (str.startsWith("{") && str.endsWith("}"))
|
|
try {
|
|
GInterfaceDb GInterfaceDb = GInterfaceDa.PInterfaceAlpha().PInterfaceAlpha(paramR, str);
|
|
GComponentBy.PInterfaceAlpha(GInterfaceDb);
|
|
str = null;
|
|
} catch (ExceptionPrintstacktrace ExceptionPrintstacktrace) {
|
|
PInterfaceAlpha(paramM, "Error in String expression");
|
|
}
|
|
GComponentBy.PInterfaceBravo(str);
|
|
}
|
|
if (arrayOfString.length > PInterfaceBravo) {
|
|
String str = X.PInterfaceBravo(arrayOfString[PInterfaceBravo++], "{", "");
|
|
str = X.PInterfaceBravo(str, "}", "").trim();
|
|
GComponentBy.u(str);
|
|
}
|
|
if (arrayOfString.length > PInterfaceBravo) {
|
|
String str = X.PInterfaceBravo(arrayOfString[PInterfaceBravo++], "{", "");
|
|
str = X.PInterfaceBravo(str, "}", "").trim();
|
|
GComponentBy.KInterfaceFoxtrot(str);
|
|
}
|
|
return GComponentBy;
|
|
}
|
|
|
|
private GInterfaceBc d(R paramR, M paramM) {
|
|
String str1 = paramM.PInterfaceBravo();
|
|
GInterfaceBc GInterfaceBc = new GInterfaceBc();
|
|
GInterfaceBc.s(this.l);
|
|
String str2 = q(str1);
|
|
String[] arrayOfString = j(str2);
|
|
byte PInterfaceBravo = 0;
|
|
String str3 = arrayOfString[PInterfaceBravo++];
|
|
str3 = X.PInterfaceBravo(str3, "\"", "");
|
|
if (str3.startsWith("!")) {
|
|
GInterfaceBc.PInterfaceAlpha(true);
|
|
str3 = str3.substring(1);
|
|
} else if (str3.startsWith("#")) {
|
|
GInterfaceBc.PInterfaceBravo(true);
|
|
str3 = str3.substring(1);
|
|
}
|
|
GInterfaceBc.PInterfaceBravo(GInterfaceDa.PInterfaceAlpha().PInterfaceAlpha(paramR, str3));
|
|
if (arrayOfString.length > PInterfaceBravo) {
|
|
String str = arrayOfString[PInterfaceBravo++];
|
|
if (str.indexOf("[") > 0) {
|
|
String str4 = str.substring(0, str.indexOf("["));
|
|
String str5 = str.substring(str.indexOf("["));
|
|
str5 = X.PInterfaceBravo(str5, "[", "");
|
|
str5 = X.PInterfaceBravo(str5, "]", "");
|
|
GInterfaceBc.PInterfaceAlpha(X.ExceptionPrintstacktrace(str5));
|
|
str = str4;
|
|
}
|
|
GInterfaceBc.PInterfaceBravo(str);
|
|
}
|
|
if (arrayOfString.length > PInterfaceBravo) {
|
|
String str = arrayOfString[PInterfaceBravo++];
|
|
if (str.equals("horizontal")) {
|
|
GInterfaceBc.PInterfaceCharlie(GInterfaceBc.PInterfaceAlpha);
|
|
} else if (str.equals("vertical")) {
|
|
GInterfaceBc.PInterfaceCharlie(GInterfaceBc.PInterfaceBravo);
|
|
} else {
|
|
PInterfaceBravo(paramM, "Unknown Slider orientation: " + str + ", valid values: (horizontal, vertical). using default: horizontal");
|
|
GInterfaceBc.PInterfaceCharlie(GInterfaceBc.PInterfaceAlpha);
|
|
}
|
|
}
|
|
if (arrayOfString.length > PInterfaceBravo) {
|
|
String str = X.PInterfaceBravo(arrayOfString[PInterfaceBravo++], "{", "");
|
|
str = X.PInterfaceBravo(str, "}", "").trim();
|
|
GInterfaceBc.u(str);
|
|
}
|
|
return GInterfaceBc;
|
|
}
|
|
|
|
private E e(R paramR, M paramM) {
|
|
E e = new E();
|
|
e.s(this.l);
|
|
String[] arrayOfString = j(paramM.e());
|
|
e.PInterfaceBravo(GInterfaceDa.PInterfaceAlpha().PInterfaceAlpha(paramR, arrayOfString[0]));
|
|
e.PInterfaceAlpha(arrayOfString[1]);
|
|
e.PInterfaceBravo(arrayOfString[2]);
|
|
byte PInterfaceBravo = 3;
|
|
while (arrayOfString.length > PInterfaceBravo && !arrayOfString[PInterfaceBravo].trim().startsWith("{")) {
|
|
if (PInterfaceBravo == 3) {
|
|
String str1 = arrayOfString[PInterfaceBravo++];
|
|
e.PInterfaceCharlie(str1);
|
|
continue;
|
|
}
|
|
String str = arrayOfString[PInterfaceBravo++];
|
|
try {
|
|
e.d(str);
|
|
} catch (ExceptionPrintstacktrace ExceptionPrintstacktrace) {
|
|
PInterfaceBravo(paramM, ExceptionPrintstacktrace.getLocalizedMessage());
|
|
}
|
|
}
|
|
if (arrayOfString.length > PInterfaceBravo) {
|
|
String str = arrayOfString[PInterfaceBravo++];
|
|
str = X.PInterfaceBravo(str, "{", "");
|
|
str = X.PInterfaceBravo(str, "}", "");
|
|
e.u(str);
|
|
}
|
|
if (arrayOfString.length > PInterfaceBravo) {
|
|
String str = arrayOfString[PInterfaceBravo++];
|
|
str = X.PInterfaceBravo(str, "{", "");
|
|
str = X.PInterfaceBravo(str, "}", "");
|
|
e.KInterfaceFoxtrot(str);
|
|
}
|
|
return e;
|
|
}
|
|
|
|
private D KInterfaceFoxtrot(R paramR, M paramM) {
|
|
D d = new D();
|
|
d.s(this.l);
|
|
String[] arrayOfString = j(paramM.e());
|
|
d.PInterfaceBravo(GInterfaceDa.PInterfaceAlpha().PInterfaceAlpha(paramR, arrayOfString[0]));
|
|
d.PInterfaceAlpha(arrayOfString[1]);
|
|
if (arrayOfString.length > 2) {
|
|
String str = arrayOfString[2];
|
|
str = X.PInterfaceBravo(str, "{", "");
|
|
str = X.PInterfaceBravo(str, "}", "");
|
|
d.u(str);
|
|
}
|
|
if (arrayOfString.length > 3) {
|
|
String str = arrayOfString[3];
|
|
str = X.PInterfaceBravo(str, "{", "");
|
|
str = X.PInterfaceBravo(str, "}", "");
|
|
d.KInterfaceFoxtrot(str);
|
|
}
|
|
return d;
|
|
}
|
|
|
|
private C ExceptionPrintstacktrace(R paramR, M paramM) {
|
|
C PInterfaceCharlie = new C();
|
|
PInterfaceCharlie.s(this.l);
|
|
String[] arrayOfString = j(paramM.e());
|
|
PInterfaceCharlie.PInterfaceBravo(GInterfaceDa.PInterfaceAlpha().PInterfaceAlpha(paramR, arrayOfString[0]));
|
|
PInterfaceCharlie.PInterfaceAlpha(arrayOfString[1]);
|
|
if (arrayOfString.length > 2) {
|
|
String str = arrayOfString[2];
|
|
str = X.PInterfaceBravo(str, "{", "");
|
|
str = X.PInterfaceBravo(str, "}", "");
|
|
PInterfaceCharlie.u(str);
|
|
}
|
|
if (arrayOfString.length > 3) {
|
|
String str = arrayOfString[3];
|
|
str = X.PInterfaceBravo(str, "{", "");
|
|
str = X.PInterfaceBravo(str, "}", "");
|
|
PInterfaceCharlie.KInterfaceFoxtrot(str);
|
|
}
|
|
return PInterfaceCharlie;
|
|
}
|
|
|
|
protected void PInterfaceAlpha(R paramR, M paramM, String paramString, boolean paramBoolean) {
|
|
PInterfaceAlpha(paramR, paramM, paramString, (String)null, paramBoolean);
|
|
}
|
|
|
|
protected void PInterfaceAlpha(R paramR, M paramM, String paramString1, String paramString2, boolean paramBoolean) {
|
|
if (PInterfaceAlpha() && paramString1 != null && !paramString1.equals("")) {
|
|
if (paramString1.startsWith("{"))
|
|
paramString1 = paramString1.substring(1, paramString1.length() - 1);
|
|
try {
|
|
if (paramString1.contains("%INDEX%"))
|
|
paramString1 = X.PInterfaceBravo(paramString1, "%INDEX%", "0");
|
|
double d = KInterfaceIndia.PInterfaceAlpha(paramString1, (GInterfaceAi)paramR);
|
|
} catch (Exception exception) {
|
|
if (exception instanceof java.io.FileNotFoundException) {
|
|
PInterfaceAlpha(paramM, exception.getLocalizedMessage());
|
|
} else if (!(exception instanceof ax.u)) {
|
|
String str = (paramString2 == null) ? exception.getMessage() : (paramString2 + " \n" + exception.getMessage());
|
|
if (paramBoolean) {
|
|
Logger.getLogger(ab.class.getName()).log(Level.WARNING, paramString2, exception);
|
|
PInterfaceAlpha(paramM, str);
|
|
} else {
|
|
PInterfaceBravo(paramM, str);
|
|
}
|
|
}
|
|
} catch (StackOverflowError stackOverflowError) {
|
|
PInterfaceAlpha(paramM, "Circular Dependency! Formula can not reference itself.");
|
|
}
|
|
}
|
|
}
|
|
|
|
protected void PInterfaceAlpha(R paramR, SerializableImplTostring parambR, String paramString1, String paramString2, boolean paramBoolean) {
|
|
if (PInterfaceAlpha() && parambR != null && parambR.PInterfaceCharlie() != null && !parambR.PInterfaceCharlie().equals("")) {
|
|
if (paramString1.equals("toggleSwitchOn"))
|
|
D.PInterfaceCharlie("break: 48s35");
|
|
try {
|
|
String str = parambR.PInterfaceCharlie();
|
|
if (str.contains("%INDEX%"))
|
|
str = X.PInterfaceBravo(str, "%INDEX%", "0");
|
|
double d = KInterfaceIndia.PInterfaceAlpha(str, (GInterfaceAi)paramR);
|
|
} catch (Exception exception) {
|
|
if (!(exception instanceof ax.u)) {
|
|
String str = "expression error in ini entry for " + paramString1 + ", attribute: " + paramString2 + "\n" + exception.getMessage();
|
|
exception.printStackTrace();
|
|
if (paramBoolean) {
|
|
D.PInterfaceAlpha(str);
|
|
} else {
|
|
D.PInterfaceBravo(str);
|
|
}
|
|
}
|
|
} catch (StackOverflowError stackOverflowError) {
|
|
String str = "Circular Dependency! Formula can not reference itself. Ini entry " + paramString1 + ", attribute: " + paramString2 + ", expression:" + parambR.PInterfaceCharlie();
|
|
D.PInterfaceAlpha(str);
|
|
}
|
|
}
|
|
}
|
|
|
|
private void e(R paramR, J paramJ) {
|
|
ArrayList<M> arrayList = PInterfaceAlpha(paramJ, paramR, "OutputChannels");
|
|
M m = null;
|
|
int KInterfaceIndia = 0;
|
|
int j = 0;
|
|
byte PInterfaceBravo;
|
|
for (PInterfaceBravo = 0; PInterfaceBravo < arrayList.size(); PInterfaceBravo++) {
|
|
try {
|
|
m = arrayList.get(PInterfaceBravo);
|
|
String str = m.KInterfaceFoxtrot();
|
|
if (str.equals("scatteredOffsetArray")) {
|
|
Manager Manager = paramR.PInterfaceCharlie(m.e());
|
|
if (Manager == null) {
|
|
PInterfaceAlpha(m, "Constant Not Found: " + m.e());
|
|
} else if (!Manager.KInterfaceIndia().equals("array")) {
|
|
PInterfaceAlpha(m, "scatteredOffsetArray must CloneableImpl of type array");
|
|
} else {
|
|
paramR.O().p(m.e());
|
|
}
|
|
} else if (str.equals("scatteredGetEnabled")) {
|
|
GInterfaceDj GInterfaceDj = GInterfaceDk.PInterfaceAlpha((GInterfaceAi)paramR, m.e());
|
|
paramR.O().e(GInterfaceDj);
|
|
} else if (!F.PInterfaceAlpha(str)) {
|
|
SerializableImpl SerializableImpl = PInterfaceAlpha(m, paramR, KInterfaceIndia, j);
|
|
boolean bool = (paramR.O() == null || paramR.O().e()) ? true : false;
|
|
SerializableImpl.PInterfaceAlpha(bool);
|
|
paramR.PInterfaceAlpha(SerializableImpl);
|
|
if (!SerializableImpl.PInterfaceBravo().equals("formula")) {
|
|
KInterfaceIndia = SerializableImpl.PInterfaceAlpha() + SerializableImpl.l();
|
|
j = SerializableImpl.PInterfaceAlpha();
|
|
}
|
|
}
|
|
} catch (Exception exception) {
|
|
PInterfaceAlpha(m, "Malformed [OutputChannel] entry");
|
|
}
|
|
}
|
|
for (PInterfaceBravo = 0; PInterfaceBravo < arrayList.size(); PInterfaceBravo++) {
|
|
try {
|
|
m = arrayList.get(PInterfaceBravo);
|
|
String str = m.KInterfaceFoxtrot();
|
|
if (!F.PInterfaceAlpha(str) && !str.equals("scatteredOffsetArray") && !str.equals("scatteredGetEnabled")) {
|
|
SerializableImpl SerializableImpl = paramR.ExceptionPrintstacktrace(str);
|
|
if (SerializableImpl != null && SerializableImpl.k() != null && !SerializableImpl.k().contains("AppEvent."))
|
|
PInterfaceAlpha(paramR, m, SerializableImpl.k(), true);
|
|
if (SerializableImpl.ExceptionPrintstacktrace() instanceof SerializableImplTostring) {
|
|
SerializableImplTostring SerializableImplTostring = (SerializableImplTostring)SerializableImpl.ExceptionPrintstacktrace();
|
|
PInterfaceAlpha(paramR, m, SerializableImplTostring.PInterfaceCharlie(), true);
|
|
}
|
|
if (SerializableImpl.j() instanceof SerializableImplTostring) {
|
|
SerializableImplTostring SerializableImplTostring = (SerializableImplTostring)SerializableImpl.j();
|
|
PInterfaceAlpha(paramR, m, SerializableImplTostring.PInterfaceCharlie(), true);
|
|
}
|
|
}
|
|
} catch (Exception exception) {
|
|
PInterfaceAlpha(m, "Malformed [OutputChannel] entry");
|
|
}
|
|
}
|
|
}
|
|
|
|
private void PInterfaceCharlie(R paramR, J paramJ, String paramString) {
|
|
// Byte code:
|
|
// 0: aload_0
|
|
// 1: aload_2
|
|
// 2: aload_1
|
|
// 3: aload_3
|
|
// 4: invokevirtual PInterfaceAlpha : (LW/J;LG/R;Ljava/lang/String;)Ljava/util/ArrayList;
|
|
// 7: astore #4
|
|
// 9: aconst_null
|
|
// 10: astore #5
|
|
// 12: iconst_0
|
|
// 13: istore #6
|
|
// 15: iconst_0
|
|
// 16: istore #7
|
|
// 18: aload_3
|
|
// 19: ldc 'ExtendedReplay'
|
|
// 21: invokevirtual equals : (Ljava/lang/Object;)Z
|
|
// 24: istore #8
|
|
// 26: invokestatic PInterfaceAlpha : ()LG/KInterfaceHotel;
|
|
// 29: new java/lang/StringBuilder
|
|
// 32: dup
|
|
// 33: invokespecial <init> : ()V
|
|
// 36: aload_1
|
|
// 37: invokevirtual append : (Ljava/lang/Object;)Ljava/lang/StringBuilder;
|
|
// 40: ldc_w '_Replay'
|
|
// 43: invokevirtual append : (Ljava/lang/String;)Ljava/lang/StringBuilder;
|
|
// 46: invokevirtual toString : ()Ljava/lang/String;
|
|
// 49: invokevirtual PInterfaceAlpha : (Ljava/lang/String;)LG/GInterfaceAi;
|
|
// 52: astore #9
|
|
// 54: aload #9
|
|
// 56: ifnonnull -> 77
|
|
// 59: new H/e
|
|
// 62: dup
|
|
// 63: aload_1
|
|
// 64: invokespecial <init> : (LG/R;)V
|
|
// 67: astore #9
|
|
// 69: invokestatic PInterfaceAlpha : ()LG/KInterfaceHotel;
|
|
// 72: aload #9
|
|
// 74: invokevirtual PInterfaceAlpha : (LG/GInterfaceAi;)V
|
|
// 77: invokestatic PInterfaceAlpha : ()LG/KInterfaceHotel;
|
|
// 80: new java/lang/StringBuilder
|
|
// 83: dup
|
|
// 84: invokespecial <init> : ()V
|
|
// 87: aload_1
|
|
// 88: invokevirtual append : (Ljava/lang/Object;)Ljava/lang/StringBuilder;
|
|
// 91: ldc_w '_ExtendedReplay'
|
|
// 94: invokevirtual append : (Ljava/lang/String;)Ljava/lang/StringBuilder;
|
|
// 97: invokevirtual toString : ()Ljava/lang/String;
|
|
// 100: invokevirtual PInterfaceAlpha : (Ljava/lang/String;)LG/GInterfaceAi;
|
|
// 103: astore #10
|
|
// 105: aload #10
|
|
// 107: ifnonnull -> 128
|
|
// 110: new H/d
|
|
// 113: dup
|
|
// 114: aload_1
|
|
// 115: invokespecial <init> : (LG/R;)V
|
|
// 118: astore #10
|
|
// 120: invokestatic PInterfaceAlpha : ()LG/KInterfaceHotel;
|
|
// 123: aload #10
|
|
// 125: invokevirtual PInterfaceAlpha : (LG/GInterfaceAi;)V
|
|
// 128: iconst_0
|
|
// 129: istore #11
|
|
// 131: iload #11
|
|
// 133: aload #4
|
|
// 135: invokevirtual size : ()I
|
|
// 138: if_icmpge -> 522
|
|
// 141: aload #4
|
|
// 143: iload #11
|
|
// 145: invokevirtual get : (I)Ljava/lang/Object;
|
|
// 148: checkcast W/M
|
|
// 151: astore #5
|
|
// 153: aload #5
|
|
// 155: invokevirtual KInterfaceFoxtrot : ()Ljava/lang/String;
|
|
// 158: astore #12
|
|
// 160: aload #12
|
|
// 162: ldc_w 'replayConfigTable'
|
|
// 165: invokevirtual equals : (Ljava/lang/Object;)Z
|
|
// 168: ifeq -> 261
|
|
// 171: aload_1
|
|
// 172: aload #5
|
|
// 174: invokevirtual e : ()Ljava/lang/String;
|
|
// 177: invokevirtual PInterfaceCharlie : (Ljava/lang/String;)LG/Manager;
|
|
// 180: astore #13
|
|
// 182: aload #13
|
|
// 184: ifnonnull -> 220
|
|
// 187: aload_0
|
|
// 188: aload #5
|
|
// 190: new java/lang/StringBuilder
|
|
// 193: dup
|
|
// 194: invokespecial <init> : ()V
|
|
// 197: ldc_w 'Replay disabled. Not Found: '
|
|
// 200: invokevirtual append : (Ljava/lang/String;)Ljava/lang/StringBuilder;
|
|
// 203: aload #5
|
|
// 205: invokevirtual e : ()Ljava/lang/String;
|
|
// 208: invokevirtual append : (Ljava/lang/String;)Ljava/lang/StringBuilder;
|
|
// 211: invokevirtual toString : ()Ljava/lang/String;
|
|
// 214: invokespecial PInterfaceBravo : (LW/M;Ljava/lang/String;)V
|
|
// 217: goto -> 258
|
|
// 220: aload #13
|
|
// 222: invokevirtual KInterfaceIndia : ()Ljava/lang/String;
|
|
// 225: ldc_w 'array'
|
|
// 228: invokevirtual equals : (Ljava/lang/Object;)Z
|
|
// 231: ifne -> 246
|
|
// 234: aload_0
|
|
// 235: aload #5
|
|
// 237: ldc_w 'replayConfigTable must CloneableImpl of type array'
|
|
// 240: invokespecial PInterfaceAlpha : (LW/M;Ljava/lang/String;)V
|
|
// 243: goto -> 258
|
|
// 246: aload_1
|
|
// 247: invokevirtual O : ()LG/F;
|
|
// 250: aload #5
|
|
// 252: invokevirtual e : ()Ljava/lang/String;
|
|
// 255: invokevirtual q : (Ljava/lang/String;)V
|
|
// 258: goto -> 502
|
|
// 261: aload #12
|
|
// 263: ldc_w 'replayStartOffset'
|
|
// 266: invokevirtual equals : (Ljava/lang/Object;)Z
|
|
// 269: ifeq -> 295
|
|
// 272: aload_1
|
|
// 273: aload #5
|
|
// 275: invokevirtual e : ()Ljava/lang/String;
|
|
// 278: invokestatic PInterfaceAlpha : (LG/GInterfaceAi;Ljava/lang/String;)LG/GInterfaceDj;
|
|
// 281: astore #13
|
|
// 283: aload_1
|
|
// 284: invokevirtual O : ()LG/F;
|
|
// 287: aload #13
|
|
// 289: invokevirtual KInterfaceFoxtrot : (LG/GInterfaceDj;)V
|
|
// 292: goto -> 502
|
|
// 295: aload #12
|
|
// 297: ldc_w 'replayRecordLength'
|
|
// 300: invokevirtual equals : (Ljava/lang/Object;)Z
|
|
// 303: ifeq -> 329
|
|
// 306: aload_1
|
|
// 307: aload #5
|
|
// 309: invokevirtual e : ()Ljava/lang/String;
|
|
// 312: invokestatic PInterfaceAlpha : (LG/GInterfaceAi;Ljava/lang/String;)LG/GInterfaceDj;
|
|
// 315: astore #13
|
|
// 317: aload_1
|
|
// 318: invokevirtual O : ()LG/F;
|
|
// 321: aload #13
|
|
// 323: invokevirtual ExceptionPrintstacktrace : (LG/GInterfaceDj;)V
|
|
// 326: goto -> 502
|
|
// 329: aload #12
|
|
// 331: invokestatic PInterfaceAlpha : (Ljava/lang/String;)Z
|
|
// 334: ifne -> 502
|
|
// 337: iload #8
|
|
// 339: ifeq -> 360
|
|
// 342: aload_0
|
|
// 343: aload #5
|
|
// 345: aload_1
|
|
// 346: iload #6
|
|
// 348: iload #7
|
|
// 350: aload #10
|
|
// 352: invokespecial PInterfaceAlpha : (LW/M;LG/R;IILG/GInterfaceAi;)LG/GComponentBb;
|
|
// 355: astore #13
|
|
// 357: goto -> 375
|
|
// 360: aload_0
|
|
// 361: aload #5
|
|
// 363: aload_1
|
|
// 364: iload #6
|
|
// 366: iload #7
|
|
// 368: aload #9
|
|
// 370: invokespecial PInterfaceAlpha : (LW/M;LG/R;IILG/GInterfaceAi;)LG/GComponentBb;
|
|
// 373: astore #13
|
|
// 375: aload_1
|
|
// 376: invokevirtual O : ()LG/F;
|
|
// 379: ifnull -> 392
|
|
// 382: aload_1
|
|
// 383: invokevirtual O : ()LG/F;
|
|
// 386: invokevirtual e : ()Z
|
|
// 389: ifeq -> 396
|
|
// 392: iconst_1
|
|
// 393: goto -> 397
|
|
// 396: iconst_0
|
|
// 397: istore #14
|
|
// 399: aload #13
|
|
// 401: iconst_0
|
|
// 402: invokevirtual PInterfaceAlpha : (Z)V
|
|
// 405: aload_3
|
|
// 406: ldc_w 'Replay'
|
|
// 409: invokevirtual equals : (Ljava/lang/Object;)Z
|
|
// 412: ifeq -> 424
|
|
// 415: aload_1
|
|
// 416: aload #13
|
|
// 418: invokevirtual PInterfaceAlpha : (LG/GComponentBb;)V
|
|
// 421: goto -> 468
|
|
// 424: aload_3
|
|
// 425: ldc 'ExtendedReplay'
|
|
// 427: invokevirtual equals : (Ljava/lang/Object;)Z
|
|
// 430: ifeq -> 442
|
|
// 433: aload_1
|
|
// 434: aload #13
|
|
// 436: invokevirtual PInterfaceBravo : (LG/GComponentBb;)V
|
|
// 439: goto -> 468
|
|
// 442: aload_0
|
|
// 443: aload #5
|
|
// 445: new java/lang/StringBuilder
|
|
// 448: dup
|
|
// 449: invokespecial <init> : ()V
|
|
// 452: ldc_w 'Unknown Replay Section: '
|
|
// 455: invokevirtual append : (Ljava/lang/String;)Ljava/lang/StringBuilder;
|
|
// 458: aload_3
|
|
// 459: invokevirtual append : (Ljava/lang/String;)Ljava/lang/StringBuilder;
|
|
// 462: invokevirtual toString : ()Ljava/lang/String;
|
|
// 465: invokespecial PInterfaceAlpha : (LW/M;Ljava/lang/String;)V
|
|
// 468: aload #13
|
|
// 470: invokevirtual PInterfaceBravo : ()Ljava/lang/String;
|
|
// 473: ldc_w 'formula'
|
|
// 476: invokevirtual equals : (Ljava/lang/Object;)Z
|
|
// 479: ifne -> 502
|
|
// 482: aload #13
|
|
// 484: invokevirtual PInterfaceAlpha : ()I
|
|
// 487: aload #13
|
|
// 489: invokevirtual l : ()I
|
|
// 492: iadd
|
|
// 493: istore #6
|
|
// 495: aload #13
|
|
// 497: invokevirtual PInterfaceAlpha : ()I
|
|
// 500: istore #7
|
|
// 502: goto -> 516
|
|
// 505: astore #12
|
|
// 507: aload_0
|
|
// 508: aload #5
|
|
// 510: ldc_w 'Malformed [Replay] entry'
|
|
// 513: invokespecial PInterfaceAlpha : (LW/M;Ljava/lang/String;)V
|
|
// 516: iinc #11, 1
|
|
// 519: goto -> 131
|
|
// 522: iconst_0
|
|
// 523: istore #11
|
|
// 525: iload #11
|
|
// 527: aload #4
|
|
// 529: invokevirtual size : ()I
|
|
// 532: if_icmpge -> 720
|
|
// 535: aload #4
|
|
// 537: iload #11
|
|
// 539: invokevirtual get : (I)Ljava/lang/Object;
|
|
// 542: checkcast W/M
|
|
// 545: astore #5
|
|
// 547: aload #5
|
|
// 549: invokevirtual KInterfaceFoxtrot : ()Ljava/lang/String;
|
|
// 552: astore #12
|
|
// 554: aload #12
|
|
// 556: invokestatic PInterfaceAlpha : (Ljava/lang/String;)Z
|
|
// 559: ifne -> 700
|
|
// 562: aload #12
|
|
// 564: ldc_w 'replayConfigTable'
|
|
// 567: invokevirtual equals : (Ljava/lang/Object;)Z
|
|
// 570: ifne -> 700
|
|
// 573: aload #12
|
|
// 575: ldc_w 'replayStartOffset'
|
|
// 578: invokevirtual equals : (Ljava/lang/Object;)Z
|
|
// 581: ifne -> 700
|
|
// 584: aload #12
|
|
// 586: ldc_w 'replayRecordLength'
|
|
// 589: invokevirtual equals : (Ljava/lang/Object;)Z
|
|
// 592: ifne -> 700
|
|
// 595: iload #8
|
|
// 597: ifeq -> 611
|
|
// 600: aload_1
|
|
// 601: aload #12
|
|
// 603: invokevirtual KInterfaceIndia : (Ljava/lang/String;)LG/GComponentBb;
|
|
// 606: astore #13
|
|
// 608: goto -> 619
|
|
// 611: aload_1
|
|
// 612: aload #12
|
|
// 614: invokevirtual KInterfaceHotel : (Ljava/lang/String;)LG/GComponentBb;
|
|
// 617: astore #13
|
|
// 619: aload #13
|
|
// 621: ifnull -> 632
|
|
// 624: aload #13
|
|
// 626: invokevirtual k : ()Ljava/lang/String;
|
|
// 629: ifnull -> 632
|
|
// 632: aload #13
|
|
// 634: invokevirtual ExceptionPrintstacktrace : ()LG/GInterfaceDj;
|
|
// 637: instanceof G/SerializableImplTostring
|
|
// 640: ifeq -> 666
|
|
// 643: aload #13
|
|
// 645: invokevirtual ExceptionPrintstacktrace : ()LG/GInterfaceDj;
|
|
// 648: checkcast G/SerializableImplTostring
|
|
// 651: astore #14
|
|
// 653: aload_0
|
|
// 654: aload_1
|
|
// 655: aload #5
|
|
// 657: aload #14
|
|
// 659: invokevirtual PInterfaceCharlie : ()Ljava/lang/String;
|
|
// 662: iconst_1
|
|
// 663: invokevirtual PInterfaceAlpha : (LG/R;LW/M;Ljava/lang/String;Z)V
|
|
// 666: aload #13
|
|
// 668: invokevirtual j : ()LG/GInterfaceDj;
|
|
// 671: instanceof G/SerializableImplTostring
|
|
// 674: ifeq -> 700
|
|
// 677: aload #13
|
|
// 679: invokevirtual j : ()LG/GInterfaceDj;
|
|
// 682: checkcast G/SerializableImplTostring
|
|
// 685: astore #14
|
|
// 687: aload_0
|
|
// 688: aload_1
|
|
// 689: aload #5
|
|
// 691: aload #14
|
|
// 693: invokevirtual PInterfaceCharlie : ()Ljava/lang/String;
|
|
// 696: iconst_1
|
|
// 697: invokevirtual PInterfaceAlpha : (LG/R;LW/M;Ljava/lang/String;Z)V
|
|
// 700: goto -> 714
|
|
// 703: astore #12
|
|
// 705: aload_0
|
|
// 706: aload #5
|
|
// 708: ldc_w 'Malformed [Replay] entry'
|
|
// 711: invokespecial PInterfaceAlpha : (LW/M;Ljava/lang/String;)V
|
|
// 714: iinc #11, 1
|
|
// 717: goto -> 525
|
|
// 720: return
|
|
// Exception table:
|
|
// from to target type
|
|
// 141 502 505 java/lang/Exception
|
|
// 535 700 703 java/lang/Exception
|
|
}
|
|
|
|
private void KInterfaceFoxtrot(R paramR, J paramJ) {
|
|
ArrayList<M> arrayList = PInterfaceAlpha(paramJ, paramR, "GaugeConfigurations");
|
|
String str = null;
|
|
M m = null;
|
|
for (byte PInterfaceBravo = 0; PInterfaceBravo < arrayList.size(); PInterfaceBravo++) {
|
|
try {
|
|
m = arrayList.get(PInterfaceBravo);
|
|
PInterfaceAlpha(m);
|
|
if (m.PInterfaceBravo().startsWith("gaugeCategory")) {
|
|
str = m.e();
|
|
str = X.PInterfaceBravo(str, "\"", "");
|
|
} else {
|
|
GInterfaceAh GInterfaceAh = j(paramR, m);
|
|
GInterfaceAh.d(str);
|
|
if (!PInterfaceBravo(paramR, GInterfaceAh.KInterfaceIndia()))
|
|
PInterfaceBravo(m, "[GaugeConfigurations] gauge template assigned to undefined OutputChannel: " + GInterfaceAh.KInterfaceIndia());
|
|
paramR.PInterfaceAlpha(GInterfaceAh);
|
|
}
|
|
} catch (Exception exception) {
|
|
PInterfaceBravo(m, exception.getMessage() + ", Gauge Entry ignored.");
|
|
}
|
|
}
|
|
}
|
|
|
|
private boolean PInterfaceBravo(R paramR, String paramString) {
|
|
return (paramString != null && (paramR.ExceptionPrintstacktrace(paramString) != null || paramString.equals("veTuneValue")));
|
|
}
|
|
|
|
private void ExceptionPrintstacktrace(R paramR, J paramJ) {
|
|
ArrayList arrayList = PInterfaceAlpha(paramJ, paramR, "TuningViews");
|
|
KInterfaceFoxtrot KInterfaceFoxtrot = new KInterfaceFoxtrot(paramR, PInterfaceCharlie, paramJ.d());
|
|
byte PInterfaceBravo = 0;
|
|
for (M m : arrayList) {
|
|
String str = m.KInterfaceFoxtrot();
|
|
if (str.equals("tuningView")) {
|
|
String[] arrayOfString = j(q(m.e()));
|
|
if (arrayOfString.length < 4) {
|
|
PInterfaceBravo(m, "Invalid Entry! tuningView requires 4 parameters.\nFormat:\n tuningView = referenceName, \"User Title\", [md5 of decoded data], {optional enableCondition}");
|
|
continue;
|
|
}
|
|
try {
|
|
byte b1 = 0;
|
|
GInterfaceBf GInterfaceBf = new GInterfaceBf(KInterfaceFoxtrot);
|
|
GInterfaceBf.v(arrayOfString[b1++]);
|
|
String str1 = KInterfaceFoxtrot(arrayOfString[b1++]);
|
|
GInterfaceBf.PInterfaceCharlie(str1);
|
|
GInterfaceBf.PInterfaceBravo(arrayOfString[b1++]);
|
|
String str2 = arrayOfString[b1++].trim();
|
|
if (str2.startsWith("{")) {
|
|
String str3 = str2;
|
|
str3 = X.PInterfaceBravo(str3, "{", "");
|
|
str3 = X.PInterfaceBravo(str3, "}", "");
|
|
GInterfaceBf.u(str3);
|
|
}
|
|
GInterfaceBf.PInterfaceAlpha(PInterfaceBravo++);
|
|
paramR.PInterfaceAlpha(GInterfaceBf);
|
|
} catch (Exception exception) {
|
|
PInterfaceBravo(m, "Invalid TuningView Entry! Unable to parse: " + exception.getLocalizedMessage());
|
|
}
|
|
continue;
|
|
}
|
|
PInterfaceBravo(m, "Invalid Entry! Unknown entry: " + str);
|
|
}
|
|
}
|
|
|
|
private void d(R paramR, J paramJ, String paramString) {
|
|
ArrayList arrayList = PInterfaceAlpha(paramJ, paramR, "EncodedData");
|
|
for (M m : arrayList) {
|
|
String str = m.KInterfaceFoxtrot();
|
|
if (paramString != null && str.equals(paramString)) {
|
|
String str1 = m.e();
|
|
if (str1 != null && !str1.isEmpty()) {
|
|
IOInGPackage IOInGPackage = new IOInGPackage(str);
|
|
IOInGPackage.PInterfaceAlpha(str1);
|
|
paramR.PInterfaceAlpha(IOInGPackage);
|
|
continue;
|
|
}
|
|
PInterfaceBravo(m, "Now Encoded Data found for: " + str);
|
|
}
|
|
}
|
|
}
|
|
|
|
private void KInterfaceHotel(R paramR, J paramJ) {
|
|
ArrayList arrayList = PInterfaceAlpha(paramJ, paramR, "DatalogViews");
|
|
byte PInterfaceBravo = 0;
|
|
String str = "Default";
|
|
x x = new x();
|
|
x.PInterfaceAlpha(str);
|
|
x.PInterfaceAlpha(PInterfaceBravo++);
|
|
boolean bool = false;
|
|
for (M m : arrayList) {
|
|
String str1 = m.KInterfaceFoxtrot();
|
|
if (str1.startsWith("graph")) {
|
|
try {
|
|
String str2 = KInterfaceFoxtrot(m.e());
|
|
boolean bool1 = false;
|
|
for (SerializableImplExceptionprintstacktrace ac1 : paramR.ExceptionPrintstacktrace()) {
|
|
if (ac1.aL().equals(str2)) {
|
|
bool1 = true;
|
|
break;
|
|
}
|
|
}
|
|
if (!bool1)
|
|
PInterfaceBravo(m, "No field GComponentBy this name found in the [Datalog] section.");
|
|
String str3 = str1.substring(str1.indexOf("KInterfaceHotel") + 1);
|
|
int KInterfaceIndia = Integer.parseInt(str3.substring(0, str3.indexOf(".")));
|
|
int j = Integer.parseInt(str3.substring(str3.indexOf(".") + 1));
|
|
y y = new y(str2, KInterfaceIndia, j);
|
|
x.PInterfaceAlpha(y);
|
|
if (!bool && x.PInterfaceAlpha().equals("Default") && !x.PInterfaceBravo().isEmpty()) {
|
|
paramR.PInterfaceAlpha(x);
|
|
bool = true;
|
|
}
|
|
} catch (Exception exception) {
|
|
PInterfaceBravo(m, "Invalid graph definition. Should CloneableImpl format: graphX.Y Example: graph0.1");
|
|
}
|
|
continue;
|
|
}
|
|
if (str1.equals("logViewName")) {
|
|
str = KInterfaceFoxtrot(m.e());
|
|
x = new x();
|
|
byte b1 = 1;
|
|
if (paramR.B(str) != null) {
|
|
PInterfaceBravo(m, "Each Data logViewName must CloneableImpl unique!");
|
|
String str2 = str;
|
|
do {
|
|
str = str2 + b1++;
|
|
} while (paramR.B(str) != null);
|
|
}
|
|
x.PInterfaceAlpha(str);
|
|
x.PInterfaceAlpha(PInterfaceBravo++);
|
|
paramR.PInterfaceAlpha(x);
|
|
continue;
|
|
}
|
|
if (str1.equals("defaultSmoothing")) {
|
|
String[] arrayOfString = j(q(m.e()));
|
|
String str2 = KInterfaceFoxtrot(arrayOfString[0]);
|
|
try {
|
|
GComponentCb.PInterfaceAlpha().PInterfaceAlpha(str2, Integer.parseInt(arrayOfString[1]));
|
|
} catch (Exception exception) {
|
|
PInterfaceBravo(m, "Syntax Error. Proper usage:\n defaultSmoothing = \"FieldName\", 5");
|
|
}
|
|
continue;
|
|
}
|
|
PInterfaceBravo(m, "Syntax Error. Do not know how to handle this line.");
|
|
}
|
|
}
|
|
|
|
private void KInterfaceIndia(R paramR, J paramJ) {
|
|
ArrayList<M> arrayList = PInterfaceAlpha(paramJ, paramR, "Datalog");
|
|
ArrayList<String> arrayList1 = new ArrayList();
|
|
M m = null;
|
|
int KInterfaceIndia = 0;
|
|
int j = 0;
|
|
String str = null;
|
|
for (byte PInterfaceBravo = 0; PInterfaceBravo < arrayList.size(); PInterfaceBravo++) {
|
|
try {
|
|
m = arrayList.get(PInterfaceBravo);
|
|
String str1 = m.PInterfaceBravo();
|
|
if (!str1.startsWith("delimiter"))
|
|
if (str1.startsWith("internalLogField")) {
|
|
GComponentAl GComponentAl = PInterfaceAlpha(m, (GInterfaceAi)paramR, KInterfaceIndia, j);
|
|
paramR.PInterfaceAlpha(GComponentAl);
|
|
KInterfaceIndia = GComponentAl.PInterfaceAlpha() + GComponentAl.l();
|
|
j = GComponentAl.PInterfaceAlpha();
|
|
} else if (!str1.startsWith("defaultExtension")) {
|
|
if (str1.startsWith("entry")) {
|
|
SerializableImplExceptionprintstacktrace ac1 = k(paramR, m);
|
|
if (this.j && arrayList1.contains(ac1.PInterfaceBravo()) && (ac1.aJ() == null || ac1.aJ().isEmpty()))
|
|
PInterfaceBravo(m, "Duplicate Data Log Field naming, the header " + ac1.PInterfaceBravo() + "has already been defined.");
|
|
if (paramR.ExceptionPrintstacktrace(ac1.PInterfaceAlpha()) == null && !ManagerUsingArrayList.PInterfaceAlpha().e(ac1.PInterfaceAlpha())) {
|
|
PInterfaceAlpha(m, "DataLog entry references non existent OutputChannel, ignored.");
|
|
} else {
|
|
if (this.j)
|
|
arrayList1.add(ac1.PInterfaceBravo());
|
|
paramR.PInterfaceAlpha(ac1);
|
|
}
|
|
if (ac1.aJ() != null && !ac1.aJ().equals(""))
|
|
PInterfaceAlpha(paramR, m, ac1.aJ(), false);
|
|
if (str != null)
|
|
ac1.e(str);
|
|
} else if (m.KInterfaceFoxtrot().equals("category")) {
|
|
str = KInterfaceFoxtrot(m.e());
|
|
if (str.length() > 34) {
|
|
PInterfaceBravo(m, "DataLogField category cannot CloneableImpl more than 34 in length. Truncating: " + str);
|
|
str = str.substring(0, 33);
|
|
}
|
|
} else {
|
|
PInterfaceBravo(m, "Unrecognized DataLog entry.");
|
|
}
|
|
}
|
|
} catch (Exception exception) {
|
|
PInterfaceAlpha(m, exception.getMessage() + "\nDatalog Entry ignored.");
|
|
}
|
|
}
|
|
}
|
|
|
|
private void PInterfaceCharlie(R paramR, GInterfaceBe parambE, J paramJ) {
|
|
ArrayList<M> arrayList = PInterfaceAlpha(paramJ, paramR, "FTPBrowser");
|
|
M m = null;
|
|
GComponentBo GComponentBo = null;
|
|
for (byte PInterfaceBravo = 0; PInterfaceBravo < arrayList.size(); PInterfaceBravo++) {
|
|
try {
|
|
m = arrayList.get(PInterfaceBravo);
|
|
String str1 = m.KInterfaceFoxtrot();
|
|
String str2 = m.e();
|
|
if (str1.equals("ftpBrowser")) {
|
|
GComponentBo = new GComponentBo();
|
|
String[] arrayOfString = j(q(str2));
|
|
GComponentBo.v(arrayOfString[0]);
|
|
GComponentBo.s(arrayOfString[1]);
|
|
if (arrayOfString.length > 2)
|
|
GComponentBo.u(arrayOfString[2]);
|
|
parambE.PInterfaceAlpha((ArrayListExceptionprintstacktraceInGPackage)GComponentBo);
|
|
} else if (str1.equals("host")) {
|
|
GComponentBo.PInterfaceAlpha(q(str2));
|
|
} else if (str1.equals("port")) {
|
|
GComponentBo.PInterfaceAlpha(X.ExceptionPrintstacktrace(str2));
|
|
} else if (str1.equals("user")) {
|
|
GComponentBo.PInterfaceBravo(str2);
|
|
} else if (str1.equals("password")) {
|
|
GComponentBo.PInterfaceCharlie(str2);
|
|
} else if (str1.equals("passiveMode")) {
|
|
GComponentBo.PInterfaceAlpha(str2.equalsIgnoreCase("true"));
|
|
} else if (str1.equals("browseEnable")) {
|
|
String[] arrayOfString = j(q(str2));
|
|
String str3 = KInterfaceFoxtrot(arrayOfString[0]);
|
|
String str4 = arrayOfString[1].trim();
|
|
str4 = X.PInterfaceBravo(str4, "{", "");
|
|
str4 = X.PInterfaceBravo(str4, "}", "");
|
|
GComponentBo.PInterfaceAlpha(str4, str3);
|
|
} else if (str1.equals("readWriteEnable")) {
|
|
String[] arrayOfString = j(q(str2));
|
|
String str3 = KInterfaceFoxtrot(arrayOfString[0]);
|
|
String str4 = arrayOfString[1].trim();
|
|
str4 = X.PInterfaceBravo(str4, "{", "");
|
|
str4 = X.PInterfaceBravo(str4, "}", "");
|
|
PInterfaceAlpha(paramR, m, str4, true);
|
|
GComponentBo.PInterfaceBravo(str4, str3);
|
|
} else {
|
|
PInterfaceBravo(m, "Unrecognized DataLog entry.");
|
|
}
|
|
} catch (NullPointerException nullPointerException) {
|
|
PInterfaceAlpha(m, "ftpBrowser must CloneableImpl defined before other attributes!\nftpBrowser = referenceName, \"Title\", enableCondition");
|
|
} catch (Exception exception) {
|
|
PInterfaceAlpha(m, exception.getMessage() + "\nEntry ignored.");
|
|
}
|
|
}
|
|
}
|
|
|
|
private void j(R paramR, J paramJ) {
|
|
ArrayList<M> arrayList = PInterfaceAlpha(paramJ, paramR, "TableEditor");
|
|
CloneableImpl CloneableImpl = null;
|
|
GInterfaceBi GInterfaceBi = null;
|
|
for (byte b1 = 0; b1 < arrayList.size(); b1++) {
|
|
M m = arrayList.get(b1);
|
|
String str = m.PInterfaceBravo();
|
|
try {
|
|
if (str.startsWith("table")) {
|
|
CloneableImpl = new CloneableImpl();
|
|
CloneableImpl.s(this.l);
|
|
GInterfaceBi = new GInterfaceBi();
|
|
String[] arrayOfString1 = j(q(str));
|
|
CloneableImpl.v(arrayOfString1[0]);
|
|
GInterfaceBi.PInterfaceAlpha(arrayOfString1[0]);
|
|
GInterfaceBi.v(arrayOfString1[1]);
|
|
GInterfaceDb GInterfaceDb = GInterfaceDa.PInterfaceAlpha().PInterfaceAlpha(paramR, arrayOfString1[2]);
|
|
CloneableImpl.d(GInterfaceDb);
|
|
GInterfaceBi.s(arrayOfString1[2]);
|
|
paramR.PInterfaceAlpha(CloneableImpl);
|
|
paramR.PInterfaceAlpha(GInterfaceBi);
|
|
if (paramR.e() != null)
|
|
paramR.e().PInterfaceAlpha((ArrayListExceptionprintstacktraceInGPackage)CloneableImpl);
|
|
} else if (str.startsWith("xBins")) {
|
|
if (CloneableImpl == null)
|
|
throw new ExceptionPrintstacktrace("Error in [TableEditor] Section, 1st row should CloneableImpl table = XXX, found \n" + m);
|
|
String[] arrayOfString1 = j(q(str));
|
|
CloneableImpl.PInterfaceAlpha(arrayOfString1[0]);
|
|
CloneableImpl.d(arrayOfString1[1]);
|
|
CloneableImpl.KInterfaceFoxtrot(arrayOfString1[1].toUpperCase());
|
|
if (paramR.PInterfaceCharlie(CloneableImpl.PInterfaceAlpha()) == null)
|
|
PInterfaceBravo(m, "Table: " + CloneableImpl.aL() + ", Assigned xBin not found: " + CloneableImpl.PInterfaceAlpha());
|
|
if (CloneableImpl.d() != null && CloneableImpl.d().length() > 0 && paramR.ExceptionPrintstacktrace(CloneableImpl.d()) == null)
|
|
PInterfaceBravo(m, "Table: " + CloneableImpl.aL() + ", Assigned xBin Channel not found: " + CloneableImpl.d());
|
|
if (arrayOfString1.length > 2 && arrayOfString1[2].equals("readOnly"))
|
|
CloneableImpl.PInterfaceBravo(true);
|
|
} else if (str.startsWith("yBins")) {
|
|
if (CloneableImpl == null)
|
|
throw new ExceptionPrintstacktrace("Error in [TableEditor] Section, 1st row should CloneableImpl table = XXX, found \n" + m);
|
|
String[] arrayOfString1 = j(q(str));
|
|
CloneableImpl.PInterfaceBravo(arrayOfString1[0]);
|
|
CloneableImpl.e(arrayOfString1[1]);
|
|
CloneableImpl.ExceptionPrintstacktrace(arrayOfString1[1].toUpperCase());
|
|
if (paramR.PInterfaceCharlie(CloneableImpl.PInterfaceBravo()) == null)
|
|
PInterfaceBravo(m, "Table: " + CloneableImpl.aL() + ", Assigned y Bin not found: " + CloneableImpl.PInterfaceBravo());
|
|
if (CloneableImpl.KInterfaceFoxtrot() != null && CloneableImpl.KInterfaceFoxtrot().length() > 0 && paramR.ExceptionPrintstacktrace(CloneableImpl.KInterfaceFoxtrot()) == null)
|
|
PInterfaceBravo(m, "Table: " + CloneableImpl.aL() + ", Assigned y Bin Channel not found: " + CloneableImpl.KInterfaceFoxtrot());
|
|
if (arrayOfString1.length > 2 && arrayOfString1[2].equals("readOnly"))
|
|
CloneableImpl.PInterfaceCharlie(true);
|
|
} else if (str.startsWith("zBins")) {
|
|
if (CloneableImpl == null)
|
|
throw new ExceptionPrintstacktrace("Error in [TableEditor] Section, 1st row should CloneableImpl table = XXX, found \n" + m);
|
|
CloneableImpl.PInterfaceCharlie(q(str));
|
|
if (paramR.PInterfaceCharlie(CloneableImpl.PInterfaceCharlie()) == null)
|
|
PInterfaceBravo(m, "Table: " + CloneableImpl.aL() + ", Assigned y Bin not found: " + CloneableImpl.PInterfaceCharlie());
|
|
} else if (str.startsWith("upDownLabel")) {
|
|
if (CloneableImpl == null)
|
|
throw new ExceptionPrintstacktrace("Error in [TableEditor] Section, 1st row should CloneableImpl table = XXX, found \n" + m);
|
|
String[] arrayOfString1 = j(q(str));
|
|
CloneableImpl.PInterfaceAlpha(arrayOfString1);
|
|
} else if (str.startsWith("gridOrient")) {
|
|
if (CloneableImpl == null)
|
|
throw new ExceptionPrintstacktrace("Error in [TableEditor] Section, 1st row should CloneableImpl table = XXX, found \n" + m);
|
|
String[] arrayOfString1 = j(q(str));
|
|
GInterfaceBi.PInterfaceBravo(360 - X.ExceptionPrintstacktrace(arrayOfString1[0]) + 90);
|
|
GInterfaceBi.PInterfaceAlpha(360 - X.ExceptionPrintstacktrace(arrayOfString1[2]));
|
|
} else if (str.startsWith("topicHelp")) {
|
|
if (CloneableImpl == null)
|
|
throw new ExceptionPrintstacktrace("Error in [TableEditor] Section, 1st row should CloneableImpl table = XXX, found \n" + m);
|
|
GInterfaceDb GInterfaceDb = GInterfaceDa.PInterfaceAlpha().PInterfaceAlpha(paramR, q(str));
|
|
CloneableImpl.e(GInterfaceDb);
|
|
if (GInterfaceBi != null)
|
|
GInterfaceBi.e(GInterfaceDb);
|
|
String str1 = KInterfaceFoxtrot(q(str));
|
|
if (str1.startsWith("http:/") || str1.startsWith("file:/")) {
|
|
GComponentAj GComponentAj = new GComponentAj();
|
|
GComponentAj.PInterfaceAlpha(GInterfaceDb);
|
|
GComponentAj.PInterfaceBravo(GInterfaceDb);
|
|
if (CloneableImpl.M() != null && CloneableImpl.M().length() > 0) {
|
|
GComponentAj.PInterfaceBravo(CloneableImpl.M());
|
|
} else {
|
|
GComponentAj.PInterfaceBravo("Web Help");
|
|
}
|
|
paramR.e().PInterfaceAlpha(GComponentAj);
|
|
}
|
|
} else if (str.startsWith("xyLabels")) {
|
|
String[] arrayOfString1 = j(q(str));
|
|
if (arrayOfString1.length > 2)
|
|
PInterfaceBravo(m, "Extra attributes, ignoring.");
|
|
if (arrayOfString1.length > 0) {
|
|
GInterfaceDb GInterfaceDb = GInterfaceDa.PInterfaceAlpha().PInterfaceAlpha(paramR, arrayOfString1[0]);
|
|
CloneableImpl.PInterfaceAlpha(GInterfaceDb);
|
|
}
|
|
if (arrayOfString1.length > 1) {
|
|
GInterfaceDb GInterfaceDb = GInterfaceDa.PInterfaceAlpha().PInterfaceAlpha(paramR, arrayOfString1[1]);
|
|
CloneableImpl.PInterfaceBravo(GInterfaceDb);
|
|
}
|
|
} else if (m.KInterfaceFoxtrot().equals("userPassword")) {
|
|
String str1 = m.e();
|
|
Manager Manager = paramR.PInterfaceCharlie(str1);
|
|
if (Manager != null && Manager.z() >= 4) {
|
|
CloneableImpl.z(str1);
|
|
paramR.PInterfaceCharlie(true);
|
|
} else {
|
|
PInterfaceBravo(m, "Invalid value for userPassword Parameter. Must CloneableImpl the name of PInterfaceAlpha defined U32 Constant. Invalid Value: " + str1);
|
|
}
|
|
} else if (!str.startsWith("gridHeight")) {
|
|
PInterfaceBravo(m, "Do not understand row, no known keyword.");
|
|
}
|
|
} catch (ExceptionPrintstacktrace ExceptionPrintstacktrace) {
|
|
PInterfaceBravo(m, ExceptionPrintstacktrace.getMessage());
|
|
} catch (Exception exception) {
|
|
exception.printStackTrace();
|
|
String str1 = "Error in [TableEditor] Section, I don't know how to handle this line.";
|
|
PInterfaceAlpha(m, str1);
|
|
throw new ExceptionPrintstacktrace(str1);
|
|
}
|
|
}
|
|
arrayList = PInterfaceAlpha(paramJ, paramR, "Tuning");
|
|
ArrayList<String> arrayList1 = new ArrayList();
|
|
for (byte b2 = 0; b2 < arrayList.size(); b2++) {
|
|
String str = ((M)arrayList.get(b2)).PInterfaceBravo();
|
|
try {
|
|
if (str.startsWith("gauge") && !str.startsWith("gaugeColumns")) {
|
|
String[] arrayOfString1 = j(q(str));
|
|
arrayList1.add(arrayOfString1[0]);
|
|
}
|
|
} catch (Exception exception) {
|
|
PInterfaceBravo(arrayList.get(b2), "Unable to load Table Gauges");
|
|
}
|
|
}
|
|
String[] arrayOfString = new String[arrayList1.size()];
|
|
for (byte b3 = 0; b3 < arrayList1.size(); b3++)
|
|
arrayOfString[b3] = arrayList1.get(b3);
|
|
if (arrayOfString.length > 0) {
|
|
Iterator<GInterfaceBi> iterator = paramR.o();
|
|
while (iterator.hasNext())
|
|
paramR.PInterfaceAlpha(((GInterfaceBi)iterator.next()).aL(), arrayOfString);
|
|
paramR.PInterfaceAlpha("Default", arrayOfString);
|
|
}
|
|
}
|
|
|
|
public void PInterfaceAlpha(R paramR, J paramJ) {
|
|
ArrayList<M> arrayList = PInterfaceAlpha(paramJ, paramR, "VerbiageOverride");
|
|
arrayList = PInterfaceAlpha(arrayList, paramR);
|
|
M m = null;
|
|
try {
|
|
for (byte PInterfaceBravo = 0; PInterfaceBravo < arrayList.size(); PInterfaceBravo++) {
|
|
m = arrayList.get(PInterfaceBravo);
|
|
String str1 = m.KInterfaceFoxtrot();
|
|
str1 = X.PInterfaceBravo(str1, "\"", "");
|
|
String str2 = m.e();
|
|
str2 = X.PInterfaceBravo(str2, "\"", "");
|
|
paramR.PInterfaceCharlie(str1, str2);
|
|
}
|
|
} catch (Exception exception) {
|
|
PInterfaceBravo(m, "Verbiage Over-ride not formatted properly, ignoring.");
|
|
}
|
|
}
|
|
|
|
public void PInterfaceBravo(R paramR, J paramJ) {
|
|
ArrayList<M> arrayList = PInterfaceAlpha(paramJ, paramR, "VeAnalyze");
|
|
arrayList = PInterfaceAlpha(arrayList, paramR);
|
|
GInterfaceDm GInterfaceDm = null;
|
|
GInterfaceDe GInterfaceDe = null;
|
|
M m = null;
|
|
String str = null;
|
|
for (byte PInterfaceBravo = 0; PInterfaceBravo < arrayList.size(); PInterfaceBravo++) {
|
|
m = arrayList.get(PInterfaceBravo);
|
|
str = m.PInterfaceBravo();
|
|
try {
|
|
if (str.startsWith("veAnalyzeMap")) {
|
|
String[] arrayOfString = j(q(str));
|
|
GInterfaceDm = new GInterfaceDm();
|
|
GInterfaceDm = PInterfaceAlpha(paramR, GInterfaceDm, arrayOfString);
|
|
paramR.PInterfaceAlpha(GInterfaceDm);
|
|
GInterfaceDe = null;
|
|
} else {
|
|
GInterfaceDe de1;
|
|
if (str.startsWith("trimAnalyzeMap")) {
|
|
String[] arrayOfString = j(q(str));
|
|
GInterfaceDe = new GInterfaceDe();
|
|
GInterfaceDe = (GInterfaceDe)PInterfaceAlpha(paramR, (GInterfaceDm)GInterfaceDe, arrayOfString);
|
|
paramR.PInterfaceAlpha(GInterfaceDe);
|
|
de1 = GInterfaceDe;
|
|
} else if (str.startsWith("trimTable")) {
|
|
if (GInterfaceDe == null) {
|
|
PInterfaceBravo(m, "Found trimTable, but trimAnalyzeMap must CloneableImpl defined 1st.");
|
|
} else {
|
|
GInterfaceDf GInterfaceDf = KInterfaceHotel(paramR, m);
|
|
GInterfaceDe.PInterfaceAlpha(GInterfaceDf);
|
|
}
|
|
} else if (str.startsWith("filter")) {
|
|
SerializableImplInGPackage SerializableImplInGPackage = KInterfaceIndia(paramR, m);
|
|
de1.PInterfaceAlpha(SerializableImplInGPackage);
|
|
} else if (str.startsWith("option")) {
|
|
String str1 = m.e();
|
|
try {
|
|
de1.n(str1);
|
|
} catch (ExceptionPrintstacktrace ExceptionPrintstacktrace) {
|
|
PInterfaceBravo(m, ExceptionPrintstacktrace.getMessage());
|
|
}
|
|
} else if (str.startsWith("lambdaTargetTables")) {
|
|
String[] arrayOfString = j(q(str));
|
|
for (byte b1 = 0; b1 < arrayOfString.length; b1++)
|
|
de1.KInterfaceIndia(arrayOfString[b1].trim());
|
|
} else if (str.startsWith("lambdaTargetChannels")) {
|
|
String[] arrayOfString = j(q(str));
|
|
for (byte b1 = 0; b1 < arrayOfString.length; b1++)
|
|
de1.j(arrayOfString[b1].trim());
|
|
} else if (str.startsWith("pickListSelection")) {
|
|
String[] arrayOfString = j(q(str));
|
|
for (byte b1 = 0; b1 < arrayOfString.length; b1++)
|
|
de1.t(arrayOfString[b1].trim());
|
|
} else if (str.startsWith("lambdaChannels")) {
|
|
String[] arrayOfString = j(q(str));
|
|
for (byte b1 = 0; b1 < arrayOfString.length; b1++)
|
|
de1.k(arrayOfString[b1].trim());
|
|
} else if (str.startsWith("egoCorrectionChannels")) {
|
|
String[] arrayOfString = j(q(str));
|
|
for (byte b1 = 0; b1 < arrayOfString.length; b1++)
|
|
de1.l(arrayOfString[b1].trim());
|
|
} else if (str.startsWith("defaultLambdaTarget")) {
|
|
String[] arrayOfString = j(q(str));
|
|
de1.s(arrayOfString[0]);
|
|
} else if (str.startsWith("zAxisTransform")) {
|
|
float KInterfaceFoxtrot = Float.parseFloat(m.e());
|
|
de1.PInterfaceAlpha(KInterfaceFoxtrot);
|
|
} else {
|
|
PInterfaceBravo(m, "Unrecognised row in [VeAnaltyzeMaps] section. I don't know how to handle this and will ignore");
|
|
}
|
|
}
|
|
} catch (Exception exception) {
|
|
PInterfaceAlpha(m, "Error in section [VeAnalyzeMaps], unable to parse ini row. Error: " + exception.getLocalizedMessage());
|
|
}
|
|
}
|
|
}
|
|
|
|
public void PInterfaceCharlie(R paramR, J paramJ) {
|
|
ArrayList<M> arrayList = PInterfaceAlpha(paramJ, paramR, "WueAnalyze");
|
|
arrayList = PInterfaceAlpha(arrayList, paramR);
|
|
GInterfaceDp GInterfaceDp = null;
|
|
M m = null;
|
|
String str = null;
|
|
for (byte PInterfaceBravo = 0; PInterfaceBravo < arrayList.size(); PInterfaceBravo++) {
|
|
m = arrayList.get(PInterfaceBravo);
|
|
str = m.PInterfaceBravo();
|
|
try {
|
|
if (str.startsWith("wueAnalyzeMap")) {
|
|
String[] arrayOfString = j(q(str));
|
|
GInterfaceDp = PInterfaceAlpha(paramR, arrayOfString);
|
|
paramR.PInterfaceAlpha(GInterfaceDp);
|
|
} else if (str.startsWith("filter")) {
|
|
SerializableImplInGPackage SerializableImplInGPackage = KInterfaceIndia(paramR, m);
|
|
GInterfaceDp.PInterfaceAlpha(SerializableImplInGPackage);
|
|
} else if (str.startsWith("option")) {
|
|
String str1 = m.e();
|
|
try {
|
|
GInterfaceDp.k(str1);
|
|
} catch (ExceptionPrintstacktrace ExceptionPrintstacktrace) {
|
|
PInterfaceBravo(m, ExceptionPrintstacktrace.getMessage());
|
|
}
|
|
} else if (str.startsWith("lambdaTargetTables")) {
|
|
String[] arrayOfString = j(q(str));
|
|
for (byte b1 = 0; b1 < arrayOfString.length; b1++)
|
|
GInterfaceDp.j(arrayOfString[b1]);
|
|
} else if (str.startsWith("wuePercentOffset")) {
|
|
float KInterfaceFoxtrot = Float.parseFloat(m.e());
|
|
GInterfaceDp.PInterfaceAlpha(KInterfaceFoxtrot);
|
|
} else {
|
|
PInterfaceBravo(m, "Unrecognised row in [WueAnaltyzeMaps] section. I don't know how to handle this and will ignore");
|
|
}
|
|
} catch (ExceptionPrintstacktrace ExceptionPrintstacktrace) {
|
|
PInterfaceAlpha(m, "Error in section [WueAnalyzeMaps]: " + ExceptionPrintstacktrace.getLocalizedMessage());
|
|
} catch (Exception exception) {
|
|
PInterfaceAlpha(m, "Error in section [WueAnalyzeMaps], unable to parse ini row");
|
|
}
|
|
}
|
|
}
|
|
|
|
private GInterfaceDf KInterfaceHotel(R paramR, M paramM) {
|
|
GInterfaceDf GInterfaceDf = new GInterfaceDf();
|
|
String[] arrayOfString = j(paramM.e());
|
|
if (arrayOfString.length < 3) {
|
|
PInterfaceAlpha(paramM, "trimTable requires 3 parameters: trimTable = tableName, label, afrChannel, egoCorr, enableCondition(optional), or trimTable = tableName, label, egoSensorIndexEpression, enableCondition");
|
|
} else {
|
|
GInterfaceDf.PInterfaceAlpha(arrayOfString[0]);
|
|
GInterfaceDf.e(KInterfaceFoxtrot(arrayOfString[1]));
|
|
if (arrayOfString[2].trim().startsWith("{")) {
|
|
String str = arrayOfString[2];
|
|
str = X.PInterfaceBravo(str, "{", "");
|
|
str = X.PInterfaceBravo(str, "}", "");
|
|
GInterfaceDf.KInterfaceFoxtrot(str);
|
|
if (arrayOfString.length > 3) {
|
|
String str1 = arrayOfString[3];
|
|
str1 = X.PInterfaceBravo(str1, "{", "");
|
|
str1 = X.PInterfaceBravo(str1, "}", "");
|
|
GInterfaceDf.d(str1);
|
|
}
|
|
} else {
|
|
GInterfaceDf.PInterfaceBravo(arrayOfString[2]);
|
|
GInterfaceDf.PInterfaceCharlie(arrayOfString[3]);
|
|
if (paramR.ExceptionPrintstacktrace(GInterfaceDf.PInterfaceCharlie()) == null)
|
|
PInterfaceBravo(paramM, "Trim Table lambda/afr channel " + GInterfaceDf.PInterfaceCharlie() + " not found!");
|
|
if (paramR.ExceptionPrintstacktrace(GInterfaceDf.d()) == null)
|
|
PInterfaceBravo(paramM, "Trim Table EGO Correction channel " + GInterfaceDf.d() + " not found!");
|
|
if (arrayOfString.length > 4) {
|
|
String str = arrayOfString[4];
|
|
str = X.PInterfaceBravo(str, "{", "");
|
|
str = X.PInterfaceBravo(str, "}", "");
|
|
GInterfaceDf.d(str);
|
|
}
|
|
}
|
|
}
|
|
return GInterfaceDf;
|
|
}
|
|
|
|
private SerializableImplInGPackage KInterfaceIndia(R paramR, M paramM) {
|
|
String str = paramM.PInterfaceBravo();
|
|
String[] arrayOfString = j(q(str));
|
|
SerializableImplInGPackage SerializableImplInGPackage = new SerializableImplInGPackage();
|
|
if ("std_Expression".equals(arrayOfString[0])) {
|
|
SerializableImplInGPackage.PInterfaceAlpha(256);
|
|
SerializableImplInGPackage.v(arrayOfString[0]);
|
|
SerializableImplInGPackage.d(X.PInterfaceBravo(arrayOfString[1], "\"", ""));
|
|
String str1 = X.PInterfaceBravo(arrayOfString[2], "{", "");
|
|
str1 = X.PInterfaceBravo(str1, "}", "");
|
|
SerializableImplInGPackage.e(str1);
|
|
SerializableImplInGPackage.PInterfaceAlpha(Boolean.parseBoolean(arrayOfString[3]));
|
|
PInterfaceAlpha(paramR, paramM, str1, false);
|
|
return SerializableImplInGPackage;
|
|
}
|
|
if (SerializableImplInGPackage.PInterfaceCharlie(arrayOfString[0])) {
|
|
SerializableImplInGPackage.PInterfaceAlpha(256);
|
|
SerializableImplInGPackage.v(arrayOfString[0]);
|
|
return SerializableImplInGPackage;
|
|
}
|
|
SerializableImplInGPackage.v(arrayOfString[0]);
|
|
SerializableImplInGPackage.d(X.PInterfaceBravo(arrayOfString[1], "\"", ""));
|
|
SerializableImplInGPackage.PInterfaceAlpha(arrayOfString[2]);
|
|
SerializableImplInGPackage.PInterfaceBravo(arrayOfString[3]);
|
|
try {
|
|
GInterfaceDj GInterfaceDj = GInterfaceDk.PInterfaceAlpha((GInterfaceAi)paramR, arrayOfString[4]);
|
|
SerializableImplInGPackage.PInterfaceAlpha(GInterfaceDj);
|
|
} catch (ExceptionPrintstacktrace ExceptionPrintstacktrace) {
|
|
PInterfaceBravo(paramM, "Failed to parse qualifying value or expression.");
|
|
}
|
|
SerializableImplInGPackage.PInterfaceAlpha(Boolean.parseBoolean(arrayOfString[5]));
|
|
return SerializableImplInGPackage;
|
|
}
|
|
|
|
private GInterfaceDm PInterfaceAlpha(R paramR, GInterfaceDm paramdm, String[] paramArrayOfString) {
|
|
paramdm.PInterfaceBravo(paramArrayOfString[0]);
|
|
paramdm.PInterfaceCharlie(paramArrayOfString[1]);
|
|
paramdm.m(paramArrayOfString[1]);
|
|
if (paramArrayOfString.length > 2) {
|
|
paramdm.e(paramArrayOfString[2]);
|
|
} else {
|
|
throw new ExceptionPrintstacktrace("Error loading VeAnalyzeMap for " + paramdm.PInterfaceBravo() + " There is no lambdaChannel defined.");
|
|
}
|
|
if (paramArrayOfString.length > 3)
|
|
paramdm.KInterfaceFoxtrot(paramArrayOfString[3]);
|
|
if (paramArrayOfString.length > 4) {
|
|
String str = X.PInterfaceBravo(paramArrayOfString[4], "{", "");
|
|
str = X.PInterfaceBravo(str, "}", "");
|
|
paramdm.d(str);
|
|
}
|
|
CloneableImpl be1 = (CloneableImpl)paramR.e().PInterfaceCharlie(paramdm.PInterfaceBravo());
|
|
if (be1 == null)
|
|
throw new ExceptionPrintstacktrace("Error loading VeAnalyzeMap, the table " + paramdm.PInterfaceBravo() + " not found in current configuration. Was it loaded yet?");
|
|
CloneableImpl be2 = (CloneableImpl)paramR.e().PInterfaceCharlie(paramdm.PInterfaceCharlie());
|
|
if (be2 == null && !paramdm.PInterfaceCharlie().endsWith("afrTSCustom"))
|
|
throw new ExceptionPrintstacktrace("Error loading VeAnalyzeMap, the table " + paramdm.PInterfaceBravo() + " was defined as the Lambda Target Table, but not found in current configuration. Was it loaded yet?");
|
|
if (!paramdm.PInterfaceCharlie().endsWith("afrTSCustom")) {
|
|
if (be2.d() != null)
|
|
paramdm.p(be2.d());
|
|
if (be2.KInterfaceFoxtrot() != null)
|
|
paramdm.q(be2.KInterfaceFoxtrot());
|
|
}
|
|
paramdm.ExceptionPrintstacktrace(be1.d());
|
|
paramdm.KInterfaceHotel(be1.KInterfaceFoxtrot());
|
|
return paramdm;
|
|
}
|
|
|
|
private GInterfaceDp PInterfaceAlpha(R paramR, String[] paramArrayOfString) {
|
|
GInterfaceDp GInterfaceDp = new GInterfaceDp();
|
|
GInterfaceDp.PInterfaceCharlie(paramArrayOfString[0]);
|
|
GInterfaceDp.ExceptionPrintstacktrace(paramArrayOfString[1]);
|
|
GInterfaceDp.KInterfaceFoxtrot(paramArrayOfString[2]);
|
|
GInterfaceDp.o(paramArrayOfString[2]);
|
|
if (paramArrayOfString.length > 3) {
|
|
GInterfaceDp.d(paramArrayOfString[3]);
|
|
} else {
|
|
throw new ExceptionPrintstacktrace("Error loading VeAnalyzeMap for " + GInterfaceDp.PInterfaceCharlie() + " There is no lambdaChannel defined.");
|
|
}
|
|
if (paramArrayOfString.length > 4) {
|
|
GInterfaceDp.e(paramArrayOfString[4]);
|
|
} else {
|
|
throw new ExceptionPrintstacktrace("Error loading VeAnalyzeMap for " + GInterfaceDp.PInterfaceCharlie() + " There is no Coolant Temp Channel defined.");
|
|
}
|
|
if (paramArrayOfString.length > 5) {
|
|
GInterfaceDp.m(paramArrayOfString[5]);
|
|
} else {
|
|
throw new ExceptionPrintstacktrace("Error loading VeAnalyzeMap for " + GInterfaceDp.PInterfaceCharlie() + " There is no Warmup Enrichment Channel defined.");
|
|
}
|
|
if (paramArrayOfString.length > 6)
|
|
GInterfaceDp.KInterfaceHotel(paramArrayOfString[6]);
|
|
if (paramArrayOfString.length > 7) {
|
|
String str = X.PInterfaceBravo(paramArrayOfString[7], "{", "");
|
|
str = X.PInterfaceBravo(str, "}", "");
|
|
GInterfaceDp.KInterfaceIndia(str);
|
|
}
|
|
CloneableImplInGPackage CloneableImplInGPackage = (CloneableImplInGPackage)paramR.e().PInterfaceCharlie(GInterfaceDp.PInterfaceCharlie());
|
|
if (CloneableImplInGPackage == null)
|
|
throw new ExceptionPrintstacktrace("Error loading WueAnalyzeMap, the CurveGraph " + GInterfaceDp.PInterfaceCharlie() + " not found in current configuration. Was it loaded yet?");
|
|
CloneableImpl CloneableImpl = (CloneableImpl)paramR.e().PInterfaceCharlie(GInterfaceDp.KInterfaceFoxtrot());
|
|
if (CloneableImpl == null && !GInterfaceDp.KInterfaceFoxtrot().endsWith("afrTSCustom"))
|
|
throw new ExceptionPrintstacktrace("Error loading WueAnalyzeMap, the Curve Graph " + GInterfaceDp.PInterfaceCharlie() + " was defined as the Lambda Target Table, but not found in current configuration. Was it loaded yet?");
|
|
if (!GInterfaceDp.KInterfaceFoxtrot().endsWith("afrTSCustom")) {
|
|
if (CloneableImpl.d() != null)
|
|
GInterfaceDp.p(CloneableImpl.d());
|
|
if (CloneableImpl.KInterfaceFoxtrot() != null)
|
|
GInterfaceDp.q(CloneableImpl.KInterfaceFoxtrot());
|
|
}
|
|
GInterfaceDp.PInterfaceAlpha(CloneableImplInGPackage.PInterfaceBravo(0));
|
|
GInterfaceDp.PInterfaceBravo(CloneableImplInGPackage.d(0));
|
|
if (CloneableImplInGPackage.d() < 2)
|
|
throw new ExceptionPrintstacktrace("Error loading WueAnalyzeMap, the Curve Graph " + GInterfaceDp.PInterfaceCharlie() + " does not have PInterfaceAlpha wue Analyze working array defined as PInterfaceAlpha second curve.");
|
|
GInterfaceDp.n(CloneableImplInGPackage.PInterfaceBravo(1));
|
|
GInterfaceDp.e(CloneableImplInGPackage.l());
|
|
return GInterfaceDp;
|
|
}
|
|
|
|
private void k(R paramR, J paramJ) {
|
|
ArrayList<M> arrayList = PInterfaceAlpha(paramJ, paramR, "FrontPage");
|
|
ArrayList<String> arrayList1 = new ArrayList();
|
|
M m = null;
|
|
for (byte b1 = 0; b1 < arrayList.size(); b1++) {
|
|
m = arrayList.get(b1);
|
|
String str = m.PInterfaceBravo();
|
|
if (str.startsWith("gauge")) {
|
|
String[] arrayOfString1 = j(q(str));
|
|
if (arrayOfString1.length < 1 || paramR.k(arrayOfString1[0]) == null) {
|
|
PInterfaceBravo(m, "Attempt to add undefined Gauge to Front Page.");
|
|
} else {
|
|
arrayList1.add(arrayOfString1[0]);
|
|
}
|
|
} else if (str.startsWith("indicatorTemplate")) {
|
|
if (e(str)) {
|
|
Exceptionprintstacktrace Exceptionprintstacktrace = PInterfaceAlpha(m, paramR);
|
|
Exceptionprintstacktrace.PInterfaceAlpha(false);
|
|
paramR.PInterfaceAlpha(Exceptionprintstacktrace);
|
|
}
|
|
} else if (str.startsWith("indicator")) {
|
|
if (e(str))
|
|
paramR.PInterfaceAlpha(PInterfaceAlpha(m, paramR));
|
|
} else if (!str.startsWith("egoLEDs")) {
|
|
PInterfaceBravo(m, "Do not understand this line.");
|
|
}
|
|
}
|
|
if (arrayList1.size() < 1)
|
|
return;
|
|
String[] arrayOfString = new String[arrayList1.size()];
|
|
for (byte b2 = 0; b2 < arrayList1.size(); b2++)
|
|
arrayOfString[b2] = arrayList1.get(b2);
|
|
paramR.PInterfaceAlpha(arrayOfString);
|
|
}
|
|
|
|
private boolean e(String paramString) {
|
|
return true;
|
|
}
|
|
|
|
private void l(R paramR, J paramJ) {
|
|
for (M m : PInterfaceAlpha(paramJ, paramR, "EventTriggers")) {
|
|
try {
|
|
if (m.KInterfaceFoxtrot().equals("timedPageRefresh")) {
|
|
String[] arrayOfString = j(m.e());
|
|
if (arrayOfString.length != 2 || !I.PInterfaceAlpha(arrayOfString[0])) {
|
|
PInterfaceBravo(m, "timedPageRefresh must have 2 numeric parameters: timedPageRefresh = [pageToRefresh], \n[timePeriodBetweenRefreshesInMs]");
|
|
continue;
|
|
}
|
|
int KInterfaceIndia = X.ExceptionPrintstacktrace(arrayOfString[0]) - 1;
|
|
GInterfaceDj GInterfaceDj = GInterfaceDk.PInterfaceAlpha((GInterfaceAi)paramR, arrayOfString[1]);
|
|
KInterfaceFoxtrot KInterfaceFoxtrot = new KInterfaceFoxtrot(paramR, KInterfaceIndia, GInterfaceDj);
|
|
KInterfaceFoxtrot.PInterfaceAlpha();
|
|
continue;
|
|
}
|
|
if (m.KInterfaceFoxtrot().equals("triggeredPageRefresh")) {
|
|
String[] arrayOfString = j(m.e());
|
|
if (arrayOfString.length != 2) {
|
|
PInterfaceBravo(m, "triggeredPageRefresh must have 2 parameters: triggeredPageRefresh = [pageToRefresh], \n{[Expression To Trigger Page Read]}");
|
|
continue;
|
|
}
|
|
int KInterfaceIndia = X.ExceptionPrintstacktrace(arrayOfString[0]) - 1;
|
|
String str = X.PInterfaceBravo(arrayOfString[1], "{", "");
|
|
str = X.PInterfaceBravo(str, "}", "");
|
|
PInterfaceAlpha(paramR, m, str, true);
|
|
KInterfaceHotel KInterfaceHotel = new KInterfaceHotel(paramR, KInterfaceIndia, str);
|
|
continue;
|
|
}
|
|
PInterfaceBravo(m, "Entry in [EventTriggers] not understood, ignoring.");
|
|
} catch (Exception exception) {
|
|
PInterfaceAlpha(m, "Error loading [EventTriggers], " + exception.getMessage());
|
|
exception.printStackTrace();
|
|
throw new ExceptionPrintstacktrace("Critical Error found at or near ini entry:\n" + m);
|
|
}
|
|
}
|
|
}
|
|
|
|
private void m(R paramR, J paramJ) {
|
|
int KInterfaceIndia = -1;
|
|
Manager Manager = null;
|
|
for (M m : PInterfaceAlpha(paramJ, paramR, "Constants")) {
|
|
try {
|
|
if (m.KInterfaceFoxtrot().equals("page")) {
|
|
KInterfaceIndia = X.ExceptionPrintstacktrace(m.e()) - 1;
|
|
Manager = null;
|
|
continue;
|
|
}
|
|
if (!F.PInterfaceAlpha(m.KInterfaceFoxtrot())) {
|
|
if (KInterfaceIndia >= 0) {
|
|
Manager aM1 = PInterfaceAlpha(paramR, m, KInterfaceIndia, Manager);
|
|
aM1.e(paramR.O().I());
|
|
paramR.PInterfaceAlpha(aM1);
|
|
Manager = aM1;
|
|
continue;
|
|
}
|
|
PInterfaceBravo(m, "Entry in [Constants] Section before page assignment, ignoring.");
|
|
}
|
|
} catch (ExceptionPrintstacktrace ExceptionPrintstacktrace) {
|
|
PInterfaceAlpha(m, "Error loading [Constant], " + ExceptionPrintstacktrace.getMessage());
|
|
ExceptionPrintstacktrace.printStackTrace();
|
|
throw new ExceptionPrintstacktrace("Critical Error found at or near ini entry:\n" + m + "\nDetails: " + ExceptionPrintstacktrace.getLocalizedMessage());
|
|
} catch (Exception exception) {
|
|
PInterfaceAlpha(m, "Error loading [Constant], " + exception.getMessage());
|
|
exception.printStackTrace();
|
|
throw new ExceptionPrintstacktrace("Critical Error found at or near ini entry:\n" + m);
|
|
}
|
|
}
|
|
}
|
|
|
|
private void n(R paramR, J paramJ) {
|
|
for (M m : PInterfaceAlpha(paramJ, paramR, "PcVariables")) {
|
|
try {
|
|
Manager Manager = l(paramR, m);
|
|
paramR.PInterfaceAlpha(Manager);
|
|
} catch (ExceptionPrintstacktrace ExceptionPrintstacktrace) {
|
|
PInterfaceAlpha(m, "Error loading [PcVariables], " + ExceptionPrintstacktrace.getMessage());
|
|
} catch (Exception exception) {
|
|
PInterfaceAlpha(m, "Error loading [PcVariables], " + exception.getMessage());
|
|
exception.printStackTrace();
|
|
throw new ExceptionPrintstacktrace("Critical Error found at or near ini entry:\n" + m);
|
|
}
|
|
}
|
|
}
|
|
|
|
private void o(R paramR, J paramJ) {
|
|
GComponentCd GComponentCd = null;
|
|
GComponentCf GComponentCf = null;
|
|
for (M m : PInterfaceAlpha(paramJ, paramR, "LoggerDefinition")) {
|
|
try {
|
|
String str = m.KInterfaceFoxtrot();
|
|
if (str.equals("loggerDef")) {
|
|
if (GComponentCd != null && GComponentCd.n().equals("UDP_Stream") && GComponentCd.o() <= 0)
|
|
PInterfaceAlpha(m, GComponentCd.ExceptionPrintstacktrace() + " is defineds as ProcessorType " + "UDP_Stream" + ", but no slave port has been defined.");
|
|
GComponentCd = new GComponentCd();
|
|
String[] arrayOfString = j(m.e());
|
|
String str1 = KInterfaceFoxtrot(arrayOfString[1]);
|
|
GComponentCd.PInterfaceCharlie(str1);
|
|
GComponentCd.PInterfaceAlpha(arrayOfString[2]);
|
|
paramR.PInterfaceAlpha(GComponentCd);
|
|
continue;
|
|
}
|
|
if (str.equals("dataReadCommand")) {
|
|
String str1 = KInterfaceFoxtrot(m.e());
|
|
GComponentCd.d(str1);
|
|
continue;
|
|
}
|
|
if (str.equals("startCommand")) {
|
|
String str1 = KInterfaceFoxtrot(m.e());
|
|
GComponentCd.e(str1);
|
|
continue;
|
|
}
|
|
if (str.equals("stopCommand")) {
|
|
String str1 = KInterfaceFoxtrot(m.e());
|
|
GComponentCd.KInterfaceFoxtrot(str1);
|
|
continue;
|
|
}
|
|
if (str.equals("dataLength")) {
|
|
GComponentCd.PInterfaceCharlie(X.ExceptionPrintstacktrace(m.e()));
|
|
continue;
|
|
}
|
|
if (str.equals("continuousRead")) {
|
|
String str1 = m.e();
|
|
GComponentCd.PInterfaceAlpha(Boolean.parseBoolean(str1));
|
|
continue;
|
|
}
|
|
if (str.equals("dataReadyCondition")) {
|
|
String str1 = X.PInterfaceBravo(m.e(), "{", "");
|
|
str1 = X.PInterfaceBravo(str1, "}", "");
|
|
GComponentCd.PInterfaceBravo(str1);
|
|
continue;
|
|
}
|
|
if (str.equals("dataReadTimeout")) {
|
|
int KInterfaceIndia = X.ExceptionPrintstacktrace(m.e());
|
|
GComponentCd.PInterfaceAlpha(KInterfaceIndia);
|
|
continue;
|
|
}
|
|
if (str.equals("dataLength")) {
|
|
int KInterfaceIndia = X.ExceptionPrintstacktrace(m.e());
|
|
continue;
|
|
}
|
|
if (str.equals("logProcessorType")) {
|
|
GComponentCd.ExceptionPrintstacktrace(m.e());
|
|
continue;
|
|
}
|
|
if (str.equals("slavePort")) {
|
|
int KInterfaceIndia = X.ExceptionPrintstacktrace(m.e());
|
|
GComponentCd.d(KInterfaceIndia);
|
|
continue;
|
|
}
|
|
if (str.equals("recordFieldGenerator")) {
|
|
String[] arrayOfString = j(m.e());
|
|
if (arrayOfString.length > 1) {
|
|
if (arrayOfString[0].equals("generateFromOutpcOffsets")) {
|
|
GComponentCh GComponentCh = new GComponentCh();
|
|
GComponentCh.PInterfaceAlpha(paramR);
|
|
if (arrayOfString.length > 1) {
|
|
GComponentCh.PInterfaceAlpha(arrayOfString[1]);
|
|
} else {
|
|
PInterfaceBravo(m, "1D Array Constant containing Outpc offsets required.");
|
|
}
|
|
GComponentCd.PInterfaceAlpha((GComponentCg)GComponentCh);
|
|
}
|
|
continue;
|
|
}
|
|
PInterfaceBravo(m, "Field Generator type required.");
|
|
continue;
|
|
}
|
|
if (str.equals("recordDef")) {
|
|
GComponentCf = new GComponentCf();
|
|
String[] arrayOfString = j(m.e());
|
|
GComponentCf.e(X.ExceptionPrintstacktrace(arrayOfString[0]));
|
|
GComponentCf.KInterfaceFoxtrot(X.ExceptionPrintstacktrace(arrayOfString[1]));
|
|
GComponentCf.d(X.ExceptionPrintstacktrace(arrayOfString[2]));
|
|
GComponentCd.PInterfaceAlpha(GComponentCf);
|
|
continue;
|
|
}
|
|
if (str.equals("recordField")) {
|
|
GComponentCe GComponentCe = new GComponentCe();
|
|
String[] arrayOfString = j(m.e());
|
|
GComponentCe.PInterfaceBravo(arrayOfString[0]);
|
|
String str1 = arrayOfString[1];
|
|
GInterfaceDb GInterfaceDb = GInterfaceDa.PInterfaceAlpha().PInterfaceAlpha(paramR, X.PInterfaceBravo(str1, "\"", ""));
|
|
GComponentCe.PInterfaceAlpha(GInterfaceDb);
|
|
int KInterfaceIndia = X.ExceptionPrintstacktrace(arrayOfString[2]);
|
|
int j = X.ExceptionPrintstacktrace(arrayOfString[3]);
|
|
GComponentCe.PInterfaceAlpha(j, KInterfaceIndia);
|
|
GInterfaceDj GInterfaceDj = GInterfaceDk.PInterfaceAlpha((GInterfaceAi)paramR, arrayOfString[4]);
|
|
GComponentCe.PInterfaceAlpha(GInterfaceDj);
|
|
byte PInterfaceBravo = 5;
|
|
if (!arrayOfString[PInterfaceBravo].startsWith("\"")) {
|
|
GInterfaceDj dj1 = GInterfaceDk.PInterfaceAlpha((GInterfaceAi)paramR, arrayOfString[PInterfaceBravo++]);
|
|
GComponentCe.PInterfaceBravo(dj1);
|
|
}
|
|
String str2 = KInterfaceFoxtrot(arrayOfString[PInterfaceBravo++]);
|
|
GComponentCe.PInterfaceCharlie(str2);
|
|
if (arrayOfString.length > PInterfaceBravo) {
|
|
String str3 = X.PInterfaceBravo(arrayOfString[PInterfaceBravo++], "{", "");
|
|
str3 = X.PInterfaceBravo(str3, "}", "");
|
|
GComponentCe.e(str3);
|
|
}
|
|
if (arrayOfString.length > PInterfaceBravo && arrayOfString[PInterfaceBravo++].equals("hidden"))
|
|
GComponentCe.PInterfaceAlpha(true);
|
|
GComponentCf.PInterfaceAlpha(GComponentCe);
|
|
continue;
|
|
}
|
|
if (str.equals("headerField")) {
|
|
GComponentCe GComponentCe = new GComponentCe();
|
|
String[] arrayOfString = j(m.e());
|
|
GComponentCe.PInterfaceBravo(arrayOfString[0]);
|
|
String str1 = KInterfaceFoxtrot(arrayOfString[1]);
|
|
GInterfaceDb GInterfaceDb = GInterfaceDa.PInterfaceAlpha().PInterfaceAlpha(paramR, X.PInterfaceBravo(str1, "\"", ""));
|
|
GComponentCe.PInterfaceAlpha(GInterfaceDb);
|
|
int KInterfaceIndia = X.ExceptionPrintstacktrace(arrayOfString[2]);
|
|
int j = X.ExceptionPrintstacktrace(arrayOfString[3]);
|
|
GComponentCe.PInterfaceAlpha(j, KInterfaceIndia);
|
|
GInterfaceDj GInterfaceDj = GInterfaceDk.PInterfaceAlpha((GInterfaceAi)paramR, arrayOfString[4]);
|
|
GComponentCe.PInterfaceAlpha(GInterfaceDj);
|
|
byte PInterfaceBravo = 5;
|
|
if (!arrayOfString[PInterfaceBravo].startsWith("\"")) {
|
|
GInterfaceDj dj1 = GInterfaceDk.PInterfaceAlpha((GInterfaceAi)paramR, arrayOfString[PInterfaceBravo++]);
|
|
GComponentCe.PInterfaceBravo(dj1);
|
|
}
|
|
String str2 = KInterfaceFoxtrot(arrayOfString[PInterfaceBravo++]);
|
|
GComponentCe.PInterfaceCharlie(str2);
|
|
if (arrayOfString.length > PInterfaceBravo) {
|
|
String str3 = X.PInterfaceBravo(arrayOfString[PInterfaceBravo++], "{", "");
|
|
str3 = X.PInterfaceBravo(str3, "}", "");
|
|
GComponentCe.e(str3);
|
|
}
|
|
if (arrayOfString.length > PInterfaceBravo && arrayOfString[PInterfaceBravo++].equals("hidden"))
|
|
GComponentCe.PInterfaceAlpha(true);
|
|
GComponentCf.PInterfaceCharlie(GComponentCe);
|
|
continue;
|
|
}
|
|
if (str.equals("calcField")) {
|
|
GInterfaceCc GInterfaceCc = new GInterfaceCc();
|
|
String[] arrayOfString = j(m.e());
|
|
GInterfaceCc.PInterfaceBravo(arrayOfString[0]);
|
|
GInterfaceDb GInterfaceDb = GInterfaceDa.PInterfaceAlpha().PInterfaceAlpha(paramR, X.PInterfaceBravo(arrayOfString[1], "\"", ""));
|
|
GInterfaceCc.PInterfaceAlpha(GInterfaceDb);
|
|
String str1 = KInterfaceFoxtrot(arrayOfString[2]);
|
|
GInterfaceCc.PInterfaceCharlie(str1);
|
|
String str2 = X.PInterfaceBravo(arrayOfString[3], "{", "");
|
|
str2 = X.PInterfaceBravo(str2, "}", "");
|
|
GInterfaceCc.PInterfaceAlpha(str2);
|
|
if (arrayOfString.length > 4 && arrayOfString[4].equals("hidden"))
|
|
GInterfaceCc.PInterfaceAlpha(true);
|
|
GComponentCf.PInterfaceAlpha(GInterfaceCc);
|
|
continue;
|
|
}
|
|
if (str.equals("stdLogger")) {
|
|
paramR.l(m.e());
|
|
continue;
|
|
}
|
|
if (str.equals("overlaidDatasetCount")) {
|
|
GComponentCd.e(Integer.parseInt(m.e()));
|
|
continue;
|
|
}
|
|
if (str.equals("defaultXAxis")) {
|
|
GComponentCd.KInterfaceIndia(m.e());
|
|
continue;
|
|
}
|
|
if (str.equals("verticalMarker")) {
|
|
String[] arrayOfString = j(m.e());
|
|
String str1 = KInterfaceFoxtrot(arrayOfString[0]);
|
|
String str2 = KInterfaceFoxtrot(arrayOfString[1]);
|
|
String str3 = KInterfaceFoxtrot(arrayOfString[2]);
|
|
double d = Double.parseDouble(arrayOfString[3]);
|
|
GComponentCi GComponentCi = new GComponentCi(str1, str2, str3, d);
|
|
GComponentCd.PInterfaceAlpha(GComponentCi);
|
|
continue;
|
|
}
|
|
if (str.equals("stopOnExit")) {
|
|
GComponentCd.PInterfaceBravo(Boolean.parseBoolean(m.e().trim()));
|
|
continue;
|
|
}
|
|
PInterfaceBravo(m, "Unkown entry in [LoggerDefinition], skipping");
|
|
} catch (ExceptionPrintstacktrace ExceptionPrintstacktrace) {
|
|
PInterfaceAlpha(m, "Error loading [LoggerDefinition], " + ExceptionPrintstacktrace.getMessage());
|
|
} catch (Exception exception) {
|
|
PInterfaceAlpha(m, "Error loading [LoggerDefinition], " + exception.getMessage());
|
|
exception.printStackTrace();
|
|
}
|
|
}
|
|
}
|
|
|
|
private void p(R paramR, J paramJ) {
|
|
for (M m : PInterfaceAlpha(paramJ, paramR, "TurboBaud")) {
|
|
try {
|
|
String str = m.KInterfaceFoxtrot();
|
|
if (str.equals("turboBaudSpeed")) {
|
|
GInterfaceDj GInterfaceDj = GInterfaceDk.PInterfaceAlpha((GInterfaceAi)paramR, m.e());
|
|
paramR.O().PInterfaceAlpha(GInterfaceDj);
|
|
continue;
|
|
}
|
|
if (str.equals("sdTurboActive")) {
|
|
GInterfaceDj GInterfaceDj = GInterfaceDk.PInterfaceAlpha((GInterfaceAi)paramR, m.e());
|
|
paramR.O().PInterfaceBravo(GInterfaceDj);
|
|
continue;
|
|
}
|
|
if (str.equals("fullTimeTurboEnabled")) {
|
|
GInterfaceDj GInterfaceDj = GInterfaceDk.PInterfaceAlpha((GInterfaceAi)paramR, m.e());
|
|
paramR.O().PInterfaceCharlie(GInterfaceDj);
|
|
continue;
|
|
}
|
|
if (str.equals("runtimeTurboActive")) {
|
|
GInterfaceDj GInterfaceDj = GInterfaceDk.PInterfaceAlpha((GInterfaceAi)paramR, m.e());
|
|
paramR.O().d(GInterfaceDj);
|
|
continue;
|
|
}
|
|
if (!F.PInterfaceAlpha(str))
|
|
PInterfaceBravo(m, "Unknown Command");
|
|
} catch (Exception exception) {
|
|
PInterfaceAlpha(m, "Error loading [TurboBaud], " + exception.getMessage());
|
|
exception.printStackTrace();
|
|
}
|
|
}
|
|
}
|
|
|
|
private void q(R paramR, J paramJ) {
|
|
for (M m : PInterfaceAlpha(paramJ, paramR, "Tools")) {
|
|
try {
|
|
String str = m.KInterfaceFoxtrot();
|
|
EqualsInGPackage EqualsInGPackage = PInterfaceBravo(m);
|
|
paramR.PInterfaceAlpha(true);
|
|
if (EqualsInGPackage.aJ() != null && EqualsInGPackage.aJ().trim().length() > 0)
|
|
PInterfaceAlpha(paramR, m, EqualsInGPackage.aJ(), false);
|
|
if (str.equals("addTool")) {
|
|
ArrayListExceptionprintstacktraceInGPackage ArrayListExceptionprintstacktraceInGPackage = paramR.e().PInterfaceCharlie(EqualsInGPackage.PInterfaceAlpha());
|
|
if (ArrayListExceptionprintstacktraceInGPackage == null) {
|
|
PInterfaceBravo(m, "Target UI component " + EqualsInGPackage.PInterfaceAlpha() + " is not in the currently loaded configuration.\nI can not add tool " + EqualsInGPackage.aL() + ", This line will CloneableImpl ignored.");
|
|
continue;
|
|
}
|
|
if (EqualsInGPackage.aL().equals("veTableGenerator") || EqualsInGPackage.aL().equals("afrTableGenerator") || EqualsInGPackage.aL().equals("Calculator") || EqualsInGPackage.aL().equals("TwoPointCalculator")) {
|
|
ArrayListExceptionprintstacktraceInGPackage.PInterfaceAlpha(EqualsInGPackage);
|
|
continue;
|
|
}
|
|
PInterfaceBravo(m, "Tool " + EqualsInGPackage.aL() + " is not supported GComponentBy this version of application.\nI don't know how to add it, this line will CloneableImpl ignored.\nSupported Tools: veTableGenerator, afrTableGenerator, Calculator, TwoPointCalculator");
|
|
continue;
|
|
}
|
|
if (str.equals("removeTool")) {
|
|
ArrayListExceptionprintstacktraceInGPackage ArrayListExceptionprintstacktraceInGPackage = paramR.e().PInterfaceCharlie(EqualsInGPackage.PInterfaceAlpha());
|
|
if (ArrayListExceptionprintstacktraceInGPackage == null) {
|
|
PInterfaceBravo(m, "Target UI component " + EqualsInGPackage.PInterfaceAlpha() + " is not in the currently loaded configuration.\nI can not remove tool " + EqualsInGPackage.aL() + ", This line will CloneableImpl ignored.");
|
|
continue;
|
|
}
|
|
if (EqualsInGPackage.aL().equals("veTableGenerator") || EqualsInGPackage.aL().equals("afrTableGenerator")) {
|
|
ArrayListExceptionprintstacktraceInGPackage.PInterfaceBravo(EqualsInGPackage);
|
|
continue;
|
|
}
|
|
PInterfaceBravo(m, "Tool " + EqualsInGPackage.aL() + " is not supported GComponentBy this version of application.\nI don't know how to remove it, this line will CloneableImpl ignored.");
|
|
}
|
|
} catch (Exception exception) {
|
|
PInterfaceAlpha(m, "Error loading [Tools], " + exception.getMessage());
|
|
exception.printStackTrace();
|
|
}
|
|
}
|
|
}
|
|
|
|
private void r(R paramR, J paramJ) {
|
|
for (M m : PInterfaceAlpha(paramJ, paramR, "SettingContextHelp")) {
|
|
String str = m.PInterfaceBravo();
|
|
if (str.length() > 3 && str.indexOf("=") != -1) {
|
|
if (paramR.PInterfaceCharlie(m.KInterfaceFoxtrot()) == null && paramR.O().PInterfaceBravo(m.KInterfaceFoxtrot()) == null) {
|
|
PInterfaceBravo(m, "No Constant or Command Button found with name " + m.KInterfaceFoxtrot());
|
|
continue;
|
|
}
|
|
String str1 = KInterfaceFoxtrot(m.e());
|
|
str1 = X.PInterfaceBravo(str1, "\\n", "\n");
|
|
str1 = X.PInterfaceBravo(str1, "\\\"", "\"");
|
|
paramR.d(m.KInterfaceFoxtrot(), str1);
|
|
continue;
|
|
}
|
|
PInterfaceBravo(m, "Do not understand what to do with row, ignoring.");
|
|
}
|
|
}
|
|
|
|
private String KInterfaceFoxtrot(String paramString) {
|
|
if (paramString.charAt(0) == '"')
|
|
paramString = paramString.substring(1);
|
|
if (paramString.endsWith("\""))
|
|
paramString = paramString.substring(0, paramString.length() - 1);
|
|
return paramString;
|
|
}
|
|
|
|
private EqualsInGPackage PInterfaceBravo(M paramM) {
|
|
String[] arrayOfString = j(paramM.e());
|
|
EqualsInGPackage EqualsInGPackage = new EqualsInGPackage();
|
|
EqualsInGPackage.s(this.l);
|
|
EqualsInGPackage.v(arrayOfString[0]);
|
|
String str = X.PInterfaceBravo(arrayOfString[1], "\"", "");
|
|
EqualsInGPackage.PInterfaceBravo(str);
|
|
EqualsInGPackage.PInterfaceAlpha(arrayOfString[2]);
|
|
if (arrayOfString.length > 3) {
|
|
String str1 = X.PInterfaceBravo(arrayOfString[2], "{", "");
|
|
str1 = X.PInterfaceBravo(str1, "}", "");
|
|
EqualsInGPackage.u(str1);
|
|
}
|
|
return EqualsInGPackage;
|
|
}
|
|
|
|
private void s(R paramR, J paramJ) {
|
|
F KInterfaceFoxtrot = (paramR.O() != null) ? paramR.O() : new F();
|
|
KInterfaceFoxtrot.PInterfaceAlpha((GInterfaceAi)paramR);
|
|
paramR.PInterfaceAlpha(KInterfaceFoxtrot);
|
|
Iterator<String> iterator = paramJ.PInterfaceBravo();
|
|
while (iterator.hasNext()) {
|
|
String str = iterator.next();
|
|
int KInterfaceIndia = -1;
|
|
Iterator<M> iterator1 = PInterfaceAlpha(paramJ, paramR, str).iterator();
|
|
while (iterator1.hasNext()) {
|
|
M m = iterator1.next();
|
|
PInterfaceAlpha(m);
|
|
try {
|
|
String str1 = m.KInterfaceFoxtrot();
|
|
if (str1.equals("page"))
|
|
try {
|
|
KInterfaceIndia = Integer.parseInt(m.e()) - 1;
|
|
} catch (NumberFormatException numberFormatException) {
|
|
PInterfaceBravo(m, "Invalid page number: " + m.e());
|
|
}
|
|
if (F.PInterfaceAlpha(str1)) {
|
|
String str2 = m.e();
|
|
str2 = X.PInterfaceBravo(str2, "\"", "");
|
|
if (KInterfaceIndia >= 0) {
|
|
KInterfaceFoxtrot.PInterfaceAlpha(str1, str2, KInterfaceIndia);
|
|
} else {
|
|
KInterfaceFoxtrot.PInterfaceAlpha(str1, str2);
|
|
}
|
|
if (str2.indexOf("$") == -1 || str2.indexOf("$tsCanId") == -1);
|
|
continue;
|
|
}
|
|
if (str1.equals("helpManualDownloadRoot")) {
|
|
String str2 = KInterfaceFoxtrot(m.e());
|
|
paramR.x(str2);
|
|
}
|
|
} catch (Exception exception) {
|
|
exception.printStackTrace();
|
|
String str1 = "Invalid row in ini file. Not sure how to handle this row:\n" + m;
|
|
if (iterator1.hasNext())
|
|
str1 = str1 + "\n" + iterator1.next();
|
|
if (iterator1.hasNext())
|
|
str1 = str1 + "\n" + iterator1.next();
|
|
throw new ExceptionPrintstacktrace(str1);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
public void PInterfaceAlpha(R paramR, GInterfaceBe parambE, J paramJ) {
|
|
SerializableImplUsingArrayList SerializableImplUsingArrayList = null;
|
|
GInterfaceBg GInterfaceBg = null;
|
|
GComponentBu GComponentBu = null;
|
|
GComponentBn GComponentBn = null;
|
|
ArrayList arrayList = PInterfaceAlpha(paramJ, paramR, "ReferenceTables");
|
|
arrayList = PInterfaceAlpha(arrayList, paramR);
|
|
for (M m : arrayList) {
|
|
String str = m.PInterfaceBravo();
|
|
try {
|
|
if (str.startsWith("referenceTable")) {
|
|
SerializableImplUsingArrayList = new SerializableImplUsingArrayList();
|
|
String str1 = q(str);
|
|
String[] arrayOfString = j(str1);
|
|
SerializableImplUsingArrayList.v(arrayOfString[0].trim());
|
|
if (arrayOfString.length > 1)
|
|
SerializableImplUsingArrayList.s(X.PInterfaceBravo(arrayOfString[1], "\"", ""));
|
|
parambE.PInterfaceAlpha((ArrayListExceptionprintstacktraceInGPackage)SerializableImplUsingArrayList);
|
|
continue;
|
|
}
|
|
if (str.startsWith("topicHelp")) {
|
|
GInterfaceDb GInterfaceDb = GInterfaceDa.PInterfaceAlpha().PInterfaceAlpha(paramR, q(str));
|
|
SerializableImplUsingArrayList.e(GInterfaceDb);
|
|
if (GInterfaceDb.PInterfaceAlpha().startsWith("http:/") || GInterfaceDb.PInterfaceAlpha().startsWith("file:/")) {
|
|
GComponentAj GComponentAj = new GComponentAj();
|
|
GComponentAj.PInterfaceAlpha(GInterfaceDb);
|
|
GComponentAj.PInterfaceBravo(GInterfaceDb);
|
|
if (SerializableImplUsingArrayList.M() != null && SerializableImplUsingArrayList.M().length() > 0) {
|
|
GComponentAj.PInterfaceBravo(SerializableImplUsingArrayList.M());
|
|
} else {
|
|
GComponentAj.PInterfaceBravo("Web Help");
|
|
}
|
|
parambE.PInterfaceAlpha(GComponentAj);
|
|
}
|
|
continue;
|
|
}
|
|
if (str.startsWith("tableIdentifier")) {
|
|
String str1 = q(str);
|
|
String[] arrayOfString = j(str1);
|
|
if (arrayOfString.length % 2 != 0)
|
|
PInterfaceAlpha(m, "ReferenceTables::tableIdentifier has wrong number of parameters.");
|
|
for (byte PInterfaceBravo = 0; PInterfaceBravo + 1 < arrayOfString.length; PInterfaceBravo++) {
|
|
SerializableImplUsingArrayList.PInterfaceAlpha(arrayOfString[PInterfaceBravo], arrayOfString[PInterfaceBravo + 1]);
|
|
PInterfaceBravo++;
|
|
}
|
|
continue;
|
|
}
|
|
if (str.startsWith("solutionsLabel")) {
|
|
String str1 = q(str);
|
|
String[] arrayOfString = j(str1);
|
|
SerializableImplUsingArrayList.PInterfaceBravo(X.PInterfaceBravo(arrayOfString[0], "\"", ""));
|
|
continue;
|
|
}
|
|
if (str.startsWith("tableStartOffset")) {
|
|
String str1 = q(str);
|
|
String[] arrayOfString = j(str1);
|
|
SerializableImplUsingArrayList.PInterfaceCharlie(X.ExceptionPrintstacktrace(arrayOfString[0]));
|
|
continue;
|
|
}
|
|
if (str.startsWith("writeCommand")) {
|
|
String str1 = q(str);
|
|
String[] arrayOfString = j(str1);
|
|
SerializableImplUsingArrayList.PInterfaceAlpha(KInterfaceFoxtrot(arrayOfString[0]));
|
|
continue;
|
|
}
|
|
if (str.startsWith("scale")) {
|
|
String str1 = q(str);
|
|
String[] arrayOfString = j(str1);
|
|
SerializableImplUsingArrayList.PInterfaceAlpha(Double.parseDouble(arrayOfString[0]));
|
|
continue;
|
|
}
|
|
if (str.startsWith("tableGenerator")) {
|
|
String str1 = q(str);
|
|
String[] arrayOfString = j(str1);
|
|
byte PInterfaceBravo = 0;
|
|
String str2 = arrayOfString[PInterfaceBravo++];
|
|
if (str2.equals("thermGenerator")) {
|
|
GInterfaceBg = new GInterfaceBg();
|
|
GInterfaceBg.PInterfaceCharlie(str2);
|
|
if (arrayOfString.length > PInterfaceBravo)
|
|
GInterfaceBg.d(X.PInterfaceBravo(arrayOfString[PInterfaceBravo++], "\"", ""));
|
|
SerializableImplUsingArrayList.PInterfaceAlpha((AbstractInGPackage)GInterfaceBg);
|
|
continue;
|
|
}
|
|
if (str2.equals("fileBrowseGenerator")) {
|
|
GComponentBn = new GComponentBn();
|
|
GComponentBn.PInterfaceCharlie(str2);
|
|
if (arrayOfString.length > PInterfaceBravo)
|
|
GComponentBn.d(X.PInterfaceBravo(arrayOfString[PInterfaceBravo++], "\"", ""));
|
|
SerializableImplUsingArrayList.PInterfaceAlpha((AbstractInGPackage)GComponentBn);
|
|
continue;
|
|
}
|
|
if (str2.equals("linearGenerator")) {
|
|
GComponentBu = new GComponentBu();
|
|
GComponentBu.PInterfaceCharlie(str2);
|
|
if (arrayOfString.length > PInterfaceBravo)
|
|
GComponentBu.d(X.PInterfaceBravo(arrayOfString[PInterfaceBravo++], "\"", ""));
|
|
if (arrayOfString.length > PInterfaceBravo)
|
|
GComponentBu.PInterfaceAlpha(X.PInterfaceBravo(arrayOfString[PInterfaceBravo++], "\"", ""));
|
|
if (arrayOfString.length > PInterfaceBravo)
|
|
GComponentBu.PInterfaceBravo(X.PInterfaceBravo(arrayOfString[PInterfaceBravo++], "\"", ""));
|
|
if (arrayOfString.length > PInterfaceBravo)
|
|
GComponentBu.PInterfaceAlpha(Double.parseDouble(arrayOfString[PInterfaceBravo++]));
|
|
if (arrayOfString.length > PInterfaceBravo)
|
|
GComponentBu.PInterfaceBravo(Double.parseDouble(arrayOfString[PInterfaceBravo++]));
|
|
if (arrayOfString.length > PInterfaceBravo)
|
|
GComponentBu.PInterfaceCharlie(Double.parseDouble(arrayOfString[PInterfaceBravo++]));
|
|
if (arrayOfString.length > PInterfaceBravo)
|
|
GComponentBu.d(Double.parseDouble(arrayOfString[PInterfaceBravo++]));
|
|
SerializableImplUsingArrayList.PInterfaceAlpha((AbstractInGPackage)GComponentBu);
|
|
}
|
|
continue;
|
|
}
|
|
if (str.startsWith("adcCount")) {
|
|
String str1 = q(str);
|
|
String[] arrayOfString = j(str1);
|
|
SerializableImplUsingArrayList.PInterfaceAlpha(X.ExceptionPrintstacktrace(arrayOfString[0]));
|
|
continue;
|
|
}
|
|
if (str.startsWith("bytesPerAdc")) {
|
|
String str1 = q(str);
|
|
String[] arrayOfString = j(str1);
|
|
SerializableImplUsingArrayList.PInterfaceBravo(X.ExceptionPrintstacktrace(arrayOfString[0]));
|
|
continue;
|
|
}
|
|
if (str.startsWith("tableLimits")) {
|
|
String str1 = q(str);
|
|
String[] arrayOfString = j(str1);
|
|
SerializableImplUsingArrayList.PInterfaceAlpha(arrayOfString[0], Double.parseDouble(arrayOfString[1]), Double.parseDouble(arrayOfString[2]), Double.parseDouble(arrayOfString[3]));
|
|
continue;
|
|
}
|
|
if (str.startsWith("thermOption")) {
|
|
String str1 = q(str);
|
|
String[] arrayOfString = j(str1);
|
|
try {
|
|
GInterfaceBh GInterfaceBh = new GInterfaceBh();
|
|
byte PInterfaceBravo = 0;
|
|
GInterfaceBh.PInterfaceAlpha(X.PInterfaceBravo(arrayOfString[PInterfaceBravo++], "\"", ""));
|
|
GInterfaceBh.PInterfaceAlpha(Double.parseDouble(arrayOfString[PInterfaceBravo++]));
|
|
GInterfaceBh.PInterfaceBravo(Double.parseDouble(arrayOfString[PInterfaceBravo++]));
|
|
GInterfaceBh.PInterfaceCharlie(Double.parseDouble(arrayOfString[PInterfaceBravo++]));
|
|
GInterfaceBh.d(Double.parseDouble(arrayOfString[PInterfaceBravo++]));
|
|
GInterfaceBh.e(Double.parseDouble(arrayOfString[PInterfaceBravo++]));
|
|
GInterfaceBh.KInterfaceFoxtrot(Double.parseDouble(arrayOfString[PInterfaceBravo++]));
|
|
GInterfaceBh.ExceptionPrintstacktrace(Double.parseDouble(arrayOfString[PInterfaceBravo++]));
|
|
if (GInterfaceBg != null) {
|
|
GInterfaceBg.PInterfaceAlpha(GInterfaceBh);
|
|
continue;
|
|
}
|
|
PInterfaceBravo(m, "thermOption defined before PInterfaceAlpha thermGenerator! The following line must CloneableImpl declared after PInterfaceAlpha thermGenerator.");
|
|
} catch (Exception exception) {
|
|
PInterfaceAlpha(m, "Invalid ini entry. thermOption must have the format:\nthermOption\t= name, resistor bias, tempPoint1(" + T.PInterfaceAlpha() + "C), resPoint1, tempPoint2, resPoint2, tempPoint3, resPoint3");
|
|
}
|
|
continue;
|
|
}
|
|
if (str.startsWith("solution")) {
|
|
String str1 = q(str);
|
|
String[] arrayOfString = j(str1);
|
|
Tostring Tostring = new Tostring();
|
|
Tostring.PInterfaceAlpha(X.PInterfaceBravo(arrayOfString[0], "\"", ""));
|
|
String str2 = arrayOfString[1];
|
|
str2 = X.PInterfaceBravo(str2, "{", "");
|
|
str2 = X.PInterfaceBravo(str2, "}", "");
|
|
Tostring.PInterfaceBravo(str2);
|
|
SerializableImplUsingArrayList.PInterfaceAlpha(Tostring);
|
|
}
|
|
} catch (Exception exception) {
|
|
PInterfaceAlpha(m, "Invalid Ini entry for reference table, Ignored.");
|
|
}
|
|
}
|
|
}
|
|
|
|
public void PInterfaceBravo(R paramR, GInterfaceBe parambE, J paramJ) {
|
|
ArrayListExceptionprintstacktrace ArrayListExceptionprintstacktrace = null;
|
|
ArrayList arrayList = PInterfaceAlpha(paramJ, paramR, "PortEditor");
|
|
arrayList = PInterfaceAlpha(arrayList, paramR);
|
|
for (M m : arrayList) {
|
|
PInterfaceAlpha(m);
|
|
String str = m.PInterfaceBravo();
|
|
try {
|
|
if (str.startsWith("portEditor")) {
|
|
ArrayListExceptionprintstacktrace = new ArrayListExceptionprintstacktrace();
|
|
String str1 = q(str);
|
|
String[] arrayOfString = j(str1);
|
|
ArrayListExceptionprintstacktrace.v(arrayOfString[0].trim());
|
|
if (arrayOfString.length > 1)
|
|
ArrayListExceptionprintstacktrace.s(X.PInterfaceBravo(arrayOfString[1], "\"", ""));
|
|
parambE.PInterfaceAlpha((ArrayListExceptionprintstacktraceInGPackage)ArrayListExceptionprintstacktrace);
|
|
continue;
|
|
}
|
|
if (str.startsWith("topicHelp")) {
|
|
GInterfaceDb GInterfaceDb = GInterfaceDa.PInterfaceAlpha().PInterfaceAlpha(paramR, q(str));
|
|
ArrayListExceptionprintstacktrace.e(GInterfaceDb);
|
|
if (GInterfaceDb.PInterfaceAlpha().startsWith("http:/") || GInterfaceDb.PInterfaceAlpha().startsWith("file:/")) {
|
|
GComponentAj GComponentAj = new GComponentAj();
|
|
GComponentAj.PInterfaceAlpha(GInterfaceDb);
|
|
GComponentAj.PInterfaceBravo(GInterfaceDb);
|
|
if (ArrayListExceptionprintstacktrace.M() != null && ArrayListExceptionprintstacktrace.M().length() > 0) {
|
|
GComponentAj.PInterfaceBravo(ArrayListExceptionprintstacktrace.M());
|
|
} else {
|
|
GComponentAj.PInterfaceBravo("Web Help");
|
|
}
|
|
parambE.PInterfaceAlpha(GComponentAj);
|
|
}
|
|
continue;
|
|
}
|
|
if (str.startsWith("enabledPorts")) {
|
|
String str1 = q(str);
|
|
String[] arrayOfString = j(str1);
|
|
if (arrayOfString.length < 2)
|
|
PInterfaceAlpha(m, "PortEditor::enabledPorts requires at least 2 parameters.");
|
|
ArrayListExceptionprintstacktrace.PInterfaceCharlie(arrayOfString[0]);
|
|
for (byte PInterfaceBravo = 1; PInterfaceBravo < arrayOfString.length; PInterfaceBravo++)
|
|
ArrayListExceptionprintstacktrace.PInterfaceAlpha(arrayOfString[PInterfaceBravo]);
|
|
continue;
|
|
}
|
|
if (str.startsWith("outputCanId")) {
|
|
String str1 = q(str);
|
|
ArrayListExceptionprintstacktrace.l(str1);
|
|
continue;
|
|
}
|
|
if (str.startsWith("outputCanId")) {
|
|
String str1 = q(str);
|
|
ArrayListExceptionprintstacktrace.l(str1);
|
|
continue;
|
|
}
|
|
if (str.startsWith("outputOffset")) {
|
|
String str1 = q(str);
|
|
ArrayListExceptionprintstacktrace.e(str1);
|
|
continue;
|
|
}
|
|
if (str.startsWith("outputName")) {
|
|
String str1 = q(str);
|
|
ArrayListExceptionprintstacktrace.n(str1);
|
|
continue;
|
|
}
|
|
if (str.startsWith("outputSize")) {
|
|
String str1 = q(str);
|
|
ArrayListExceptionprintstacktrace.d(str1);
|
|
continue;
|
|
}
|
|
if (str.startsWith("threshold")) {
|
|
String str1 = q(str);
|
|
ArrayListExceptionprintstacktrace.ExceptionPrintstacktrace(str1);
|
|
continue;
|
|
}
|
|
if (str.startsWith("hysteresis")) {
|
|
String str1 = q(str);
|
|
ArrayListExceptionprintstacktrace.KInterfaceHotel(str1);
|
|
continue;
|
|
}
|
|
if (str.startsWith("powerOnValue")) {
|
|
String str1 = q(str);
|
|
ArrayListExceptionprintstacktrace.a_(str1);
|
|
continue;
|
|
}
|
|
if (str.startsWith("triggerValue")) {
|
|
String str1 = q(str);
|
|
ArrayListExceptionprintstacktrace.j(str1);
|
|
continue;
|
|
}
|
|
if (str.startsWith("activateOption")) {
|
|
String str1 = q(str);
|
|
ArrayListExceptionprintstacktrace.m(str1);
|
|
continue;
|
|
}
|
|
if (str.startsWith("portActiveDelay")) {
|
|
String str1 = q(str);
|
|
ArrayListExceptionprintstacktrace.o(str1);
|
|
continue;
|
|
}
|
|
if (str.startsWith("portInactiveDelay")) {
|
|
String str1 = q(str);
|
|
ArrayListExceptionprintstacktrace.p(str1);
|
|
continue;
|
|
}
|
|
if (str.startsWith("portCustomAttributes")) {
|
|
String str1 = q(str);
|
|
String[] arrayOfString = j(str1);
|
|
for (String str2 : arrayOfString) {
|
|
str2 = str2.trim();
|
|
if (!str2.isEmpty())
|
|
ArrayListExceptionprintstacktrace.q(str2);
|
|
}
|
|
continue;
|
|
}
|
|
if (str.startsWith("portCustomLabels")) {
|
|
String str1 = q(str);
|
|
String[] arrayOfString = j(str1);
|
|
for (String str2 : arrayOfString) {
|
|
str2 = KInterfaceFoxtrot(str2.trim());
|
|
if (!str2.isEmpty())
|
|
ArrayListExceptionprintstacktrace.r(str2);
|
|
}
|
|
continue;
|
|
}
|
|
if (str.startsWith("operators")) {
|
|
String str1 = q(str);
|
|
String[] arrayOfString = j(str1);
|
|
ArrayListExceptionprintstacktrace.KInterfaceFoxtrot(arrayOfString[0]);
|
|
Manager Manager = paramR.PInterfaceCharlie(arrayOfString[0]);
|
|
for (byte PInterfaceBravo = 1; PInterfaceBravo < arrayOfString.length; PInterfaceBravo++) {
|
|
String str2 = X.PInterfaceBravo(arrayOfString[PInterfaceBravo], "\"", "");
|
|
if (str2.length() != 1)
|
|
PInterfaceBravo(m, "Invalid operator in Port Editor.");
|
|
Character character = new Character(str2.charAt(0));
|
|
ArrayListExceptionprintstacktrace.PInterfaceAlpha(character);
|
|
Manager.PInterfaceAlpha(character.charValue());
|
|
}
|
|
continue;
|
|
}
|
|
if (str.startsWith("conditionRelationship")) {
|
|
String str1 = q(str);
|
|
String[] arrayOfString = j(str1);
|
|
ArrayListExceptionprintstacktrace.k(arrayOfString[0]);
|
|
Manager Manager = paramR.PInterfaceCharlie(arrayOfString[0]);
|
|
for (byte PInterfaceBravo = 1; PInterfaceBravo < arrayOfString.length; PInterfaceBravo++) {
|
|
String str2 = X.PInterfaceBravo(arrayOfString[PInterfaceBravo], "\"", "");
|
|
if (str2.length() != 1)
|
|
PInterfaceBravo(m, "Invalid conditionRelationship in Port Editor.");
|
|
Character character = new Character(str2.charAt(0));
|
|
ArrayListExceptionprintstacktrace.PInterfaceBravo(character);
|
|
Manager.PInterfaceAlpha(character.charValue());
|
|
}
|
|
continue;
|
|
}
|
|
if (m.KInterfaceFoxtrot().equals("portEnabledCondition")) {
|
|
String str1 = q(str);
|
|
String[] arrayOfString = j(str1);
|
|
if (arrayOfString.length != ArrayListExceptionprintstacktrace.s())
|
|
PInterfaceBravo(m, "Number of Ports does not match number of portEnableCondition! " + ArrayListExceptionprintstacktrace.s() + " Ports, " + arrayOfString.length + " portEnabledConditions. Check your indexing");
|
|
for (String str2 : arrayOfString) {
|
|
str2 = X.PInterfaceBravo(str2, "{", "");
|
|
str2 = X.PInterfaceBravo(str2, "}", "");
|
|
PInterfaceAlpha(paramR, m, str2, false);
|
|
ArrayListExceptionprintstacktrace.PInterfaceBravo(str2);
|
|
}
|
|
}
|
|
} catch (Exception exception) {
|
|
PInterfaceAlpha(m, "Invalid Ini entry for reference table, Ignored.");
|
|
}
|
|
}
|
|
}
|
|
|
|
public ArrayList PInterfaceAlpha(J paramJ, R paramR, String paramString) {
|
|
return paramJ.PInterfaceBravo(paramString);
|
|
}
|
|
|
|
public ArrayList PInterfaceAlpha(J paramJ, R paramR) {
|
|
ArrayList arrayList = paramJ.PInterfaceAlpha();
|
|
return PInterfaceAlpha(arrayList, paramR);
|
|
}
|
|
|
|
public ArrayList PInterfaceAlpha(ArrayList<M> paramArrayList, R paramR) {
|
|
ArrayList<M> arrayList = new ArrayList();
|
|
M m = null;
|
|
try {
|
|
while (paramArrayList.size() > 0) {
|
|
m = paramArrayList.get(0);
|
|
String str = m.PInterfaceBravo();
|
|
str = str.trim();
|
|
if (str.startsWith("#if")) {
|
|
arrayList = PInterfaceAlpha(paramR, paramArrayList, arrayList, 0);
|
|
continue;
|
|
}
|
|
if (str.startsWith("#elif") || str.startsWith("#endif") || str.startsWith("#else")) {
|
|
PInterfaceAlpha(m, "#endif, #elif or #else found but no owning #if found");
|
|
paramArrayList.remove(0);
|
|
continue;
|
|
}
|
|
paramArrayList.remove(0);
|
|
if (str.startsWith("#define")) {
|
|
String[] arrayOfString = m.KInterfaceFoxtrot().split(" ");
|
|
if (arrayOfString.length != 2) {
|
|
PInterfaceBravo(m, "Invalid define entry, Name format error: " + m.KInterfaceFoxtrot());
|
|
} else {
|
|
String str1 = arrayOfString[1];
|
|
this.e.put(str1, PInterfaceCharlie(m, m.e()));
|
|
}
|
|
}
|
|
if (!str.startsWith("#")) {
|
|
arrayList.add(m);
|
|
continue;
|
|
}
|
|
if (str.trim().startsWith("#error")) {
|
|
String str1 = "A critical Error was encountered in this projects ini file.\n\nThe following message was provided:\n" + X.PInterfaceBravo(str, "#error", "").trim();
|
|
throw new PInterfaceCharlie(str1);
|
|
}
|
|
}
|
|
} catch (ExceptionPrintstacktrace ExceptionPrintstacktrace) {
|
|
throw ExceptionPrintstacktrace;
|
|
} catch (Exception exception) {
|
|
PInterfaceAlpha(m, "Encountered PInterfaceAlpha problem while applying user settings to ini.");
|
|
}
|
|
return arrayList;
|
|
}
|
|
|
|
private ArrayList PInterfaceAlpha(R paramR, ArrayList<M> paramArrayList1, ArrayList<M> paramArrayList2, int paramInt) {
|
|
byte PInterfaceBravo = 0;
|
|
boolean bool = false;
|
|
M m = null;
|
|
try {
|
|
while (paramInt < paramArrayList1.size()) {
|
|
m = paramArrayList1.get(paramInt);
|
|
String str = m.PInterfaceBravo();
|
|
paramArrayList1.remove(paramInt);
|
|
if (str.startsWith("#if")) {
|
|
PInterfaceBravo++;
|
|
} else if (str.startsWith("#endif")) {
|
|
PInterfaceBravo--;
|
|
}
|
|
if (PInterfaceBravo <= 1 && str.startsWith("#if")) {
|
|
bool = PInterfaceAlpha(str, paramR);
|
|
continue;
|
|
}
|
|
if (str.startsWith("#if") && bool) {
|
|
paramArrayList1.add(paramInt, m);
|
|
paramArrayList2 = PInterfaceAlpha(paramR, paramArrayList1, paramArrayList2, paramInt);
|
|
PInterfaceBravo--;
|
|
continue;
|
|
}
|
|
if (PInterfaceBravo <= 1 && str.startsWith("#elif")) {
|
|
if (bool) {
|
|
PInterfaceAlpha(paramArrayList1);
|
|
bool = false;
|
|
PInterfaceBravo--;
|
|
return paramArrayList2;
|
|
}
|
|
bool = PInterfaceAlpha(str, paramR);
|
|
continue;
|
|
}
|
|
if (PInterfaceBravo == 1 && str.startsWith("#else")) {
|
|
if (bool) {
|
|
PInterfaceAlpha(paramArrayList1);
|
|
bool = false;
|
|
PInterfaceBravo--;
|
|
return paramArrayList2;
|
|
}
|
|
bool = true;
|
|
continue;
|
|
}
|
|
if (PInterfaceBravo == 0 && str.startsWith("#endif"))
|
|
return paramArrayList2;
|
|
if (str.startsWith("#error")) {
|
|
String str1 = "A critical Error was encountered in this projects ini file.\nThe following message was provided:\n\n" + X.PInterfaceBravo(str, "#error", "").trim();
|
|
throw new PInterfaceCharlie(str1);
|
|
}
|
|
if (!str.startsWith("#") && bool)
|
|
paramArrayList2.add(m);
|
|
}
|
|
} catch (ExceptionPrintstacktrace ExceptionPrintstacktrace) {
|
|
throw ExceptionPrintstacktrace;
|
|
} catch (Exception exception) {
|
|
exception.printStackTrace();
|
|
PInterfaceAlpha(m, "Error while applying #if #else Conditions at row:");
|
|
}
|
|
return paramArrayList2;
|
|
}
|
|
|
|
private void PInterfaceAlpha(ArrayList<M> paramArrayList) {
|
|
byte PInterfaceBravo = 0;
|
|
while (paramArrayList.size() > 0) {
|
|
M m = paramArrayList.get(0);
|
|
String str = m.PInterfaceBravo();
|
|
paramArrayList.remove(0);
|
|
if (str.startsWith("#if")) {
|
|
PInterfaceBravo++;
|
|
continue;
|
|
}
|
|
if (str.startsWith("#endif")) {
|
|
if (PInterfaceBravo == 0)
|
|
break;
|
|
PInterfaceBravo--;
|
|
}
|
|
}
|
|
}
|
|
|
|
private boolean PInterfaceAlpha(String paramString, R paramR) {
|
|
if (paramString.startsWith("#")) {
|
|
paramString = r(paramString);
|
|
} else {
|
|
paramString = paramString.trim();
|
|
}
|
|
return (paramR.d(paramString) != null || paramString.equals("TUNERSTUDIO") || paramString.equals("INI_VERSION_2"));
|
|
}
|
|
|
|
private GInterfaceAh j(R paramR, M paramM) {
|
|
String str1 = paramM.PInterfaceBravo();
|
|
GInterfaceAh GInterfaceAh = new GInterfaceAh();
|
|
GInterfaceAh.s(this.l);
|
|
GInterfaceAh.v(p(str1));
|
|
String str2 = q(str1);
|
|
String[] arrayOfString = j(str2);
|
|
try {
|
|
byte PInterfaceBravo = 0;
|
|
String str = arrayOfString[PInterfaceBravo++];
|
|
GInterfaceAh.PInterfaceAlpha(str);
|
|
GInterfaceDb db1 = GInterfaceDa.PInterfaceAlpha().PInterfaceAlpha(paramR, X.PInterfaceBravo(arrayOfString[PInterfaceBravo++], "\"", ""));
|
|
GInterfaceAh.PInterfaceBravo(db1);
|
|
GInterfaceDb db2 = GInterfaceDa.PInterfaceAlpha().PInterfaceAlpha(paramR, X.PInterfaceBravo(arrayOfString[PInterfaceBravo++], "\"", ""));
|
|
GInterfaceAh.PInterfaceAlpha(db2);
|
|
GInterfaceDj dj1 = GInterfaceDk.PInterfaceAlpha((GInterfaceAi)paramR, arrayOfString[PInterfaceBravo++]);
|
|
GInterfaceAh.PInterfaceAlpha(dj1);
|
|
GInterfaceDj dj2 = GInterfaceDk.PInterfaceAlpha((GInterfaceAi)paramR, arrayOfString[PInterfaceBravo++]);
|
|
GInterfaceAh.PInterfaceBravo(dj2);
|
|
if (arrayOfString.length > PInterfaceBravo) {
|
|
PInterfaceAlpha(paramR, paramM, arrayOfString[PInterfaceBravo], "Invalid Low Critical Expression", false);
|
|
GInterfaceAh.KInterfaceHotel(GInterfaceDk.PInterfaceAlpha((GInterfaceAi)paramR, arrayOfString[PInterfaceBravo++]));
|
|
}
|
|
if (arrayOfString.length > PInterfaceBravo) {
|
|
PInterfaceAlpha(paramR, paramM, arrayOfString[PInterfaceBravo], "Invalid Low Warning Expression", false);
|
|
GInterfaceAh.PInterfaceCharlie(GInterfaceDk.PInterfaceAlpha((GInterfaceAi)paramR, arrayOfString[PInterfaceBravo++]));
|
|
}
|
|
if (arrayOfString.length > PInterfaceBravo) {
|
|
PInterfaceAlpha(paramR, paramM, arrayOfString[PInterfaceBravo], "Invalid High Warning Expression", false);
|
|
GInterfaceAh.d(GInterfaceDk.PInterfaceAlpha((GInterfaceAi)paramR, arrayOfString[PInterfaceBravo++]));
|
|
}
|
|
if (arrayOfString.length > PInterfaceBravo) {
|
|
PInterfaceAlpha(paramR, paramM, arrayOfString[PInterfaceBravo], "Invalid LHigh Critical Expression", false);
|
|
GInterfaceAh.e(GInterfaceDk.PInterfaceAlpha((GInterfaceAi)paramR, arrayOfString[PInterfaceBravo++]));
|
|
}
|
|
if (arrayOfString.length > PInterfaceBravo) {
|
|
PInterfaceAlpha(paramR, paramM, arrayOfString[PInterfaceBravo], "Invalid Value Digits Expression", false);
|
|
GInterfaceAh.KInterfaceFoxtrot(GInterfaceDk.PInterfaceAlpha((GInterfaceAi)paramR, arrayOfString[PInterfaceBravo++]));
|
|
}
|
|
if (arrayOfString.length > PInterfaceBravo) {
|
|
PInterfaceAlpha(paramR, paramM, arrayOfString[PInterfaceBravo], "Invalid Label Digits Expression", false);
|
|
GInterfaceAh.ExceptionPrintstacktrace(GInterfaceDk.PInterfaceAlpha((GInterfaceAi)paramR, arrayOfString[PInterfaceBravo++]));
|
|
}
|
|
if (arrayOfString.length > PInterfaceBravo) {
|
|
String str3 = arrayOfString[PInterfaceBravo++];
|
|
str3 = X.PInterfaceBravo(str3, "{", "");
|
|
str3 = X.PInterfaceBravo(str3, "}", "");
|
|
GInterfaceAh.u(str3);
|
|
PInterfaceAlpha(paramR, paramM, str3, "Invalid Enabled Expression", false);
|
|
}
|
|
if (dj1 instanceof B && dj2 instanceof B && GInterfaceAh.PInterfaceAlpha() > GInterfaceAh.d()) {
|
|
double d = GInterfaceAh.PInterfaceAlpha();
|
|
GInterfaceAh.PInterfaceAlpha(GInterfaceAh.d());
|
|
GInterfaceAh.PInterfaceBravo(d);
|
|
GInterfaceAh.PInterfaceAlpha(true);
|
|
}
|
|
if (GInterfaceAh.o() instanceof SerializableImplTostring) {
|
|
SerializableImplTostring SerializableImplTostring = (SerializableImplTostring)GInterfaceAh.o();
|
|
PInterfaceAlpha(paramR, paramM, SerializableImplTostring.PInterfaceCharlie(), "Invalid Low Critical Expression", false);
|
|
}
|
|
if (GInterfaceAh.KInterfaceFoxtrot() instanceof SerializableImplTostring) {
|
|
SerializableImplTostring SerializableImplTostring = (SerializableImplTostring)GInterfaceAh.KInterfaceFoxtrot();
|
|
PInterfaceAlpha(paramR, paramM, SerializableImplTostring.PInterfaceCharlie(), "Invalid Low Warning Expression", false);
|
|
}
|
|
if (GInterfaceAh.KInterfaceHotel() instanceof SerializableImplTostring) {
|
|
SerializableImplTostring SerializableImplTostring = (SerializableImplTostring)GInterfaceAh.KInterfaceHotel();
|
|
PInterfaceAlpha(paramR, paramM, SerializableImplTostring.PInterfaceCharlie(), "Invalid High Critical Expression", false);
|
|
}
|
|
if (GInterfaceAh.ExceptionPrintstacktrace() instanceof SerializableImplTostring) {
|
|
SerializableImplTostring SerializableImplTostring = (SerializableImplTostring)GInterfaceAh.ExceptionPrintstacktrace();
|
|
PInterfaceAlpha(paramR, paramM, SerializableImplTostring.PInterfaceCharlie(), "Invalid high Warning Expression", false);
|
|
}
|
|
} catch (Exception exception) {
|
|
throw new ExceptionPrintstacktrace("Corrupt Gauge Entry :\n" + str1);
|
|
}
|
|
return GInterfaceAh;
|
|
}
|
|
|
|
private k ExceptionPrintstacktrace(String paramString) {
|
|
paramString = paramString.trim();
|
|
return paramString.equals("white") ? k.PInterfaceAlpha : (paramString.equalsIgnoreCase("red") ? k.k : (paramString.equalsIgnoreCase("black") ? k.KInterfaceIndia : (paramString.equalsIgnoreCase("green") ? k.s : (paramString.equalsIgnoreCase("cyan") ? k.w : (paramString.equalsIgnoreCase("blue") ? k.y : (paramString.equalsIgnoreCase("grey") ? k.e : (paramString.equalsIgnoreCase("gray") ? k.e : (paramString.equalsIgnoreCase("darkGray") ? k.ExceptionPrintstacktrace : (paramString.equalsIgnoreCase("lightGray") ? k.PInterfaceCharlie : (paramString.equalsIgnoreCase("darkGrey") ? k.ExceptionPrintstacktrace : (paramString.equalsIgnoreCase("lightGrey") ? k.PInterfaceCharlie : (paramString.equalsIgnoreCase("yellow") ? k.q : (paramString.equalsIgnoreCase("transparent") ? k.A : (paramString.equalsIgnoreCase("magenta") ? k.v : k.l))))))))))))));
|
|
}
|
|
|
|
private Exceptionprintstacktrace PInterfaceAlpha(M paramM, R paramR) {
|
|
Exceptionprintstacktrace Exceptionprintstacktrace = new Exceptionprintstacktrace();
|
|
Exceptionprintstacktrace.s(this.l);
|
|
String str = paramM.e();
|
|
String[] arrayOfString = j(str);
|
|
try {
|
|
byte PInterfaceBravo = 0;
|
|
String str1 = arrayOfString[PInterfaceBravo++];
|
|
str1 = X.PInterfaceBravo(str1, "{", "");
|
|
str1 = X.PInterfaceBravo(str1, "}", "");
|
|
GInterfaceDb db1 = GInterfaceDa.PInterfaceAlpha().PInterfaceAlpha(paramR, X.PInterfaceBravo(arrayOfString[PInterfaceBravo++], "\"", ""));
|
|
Exceptionprintstacktrace.PInterfaceBravo(db1);
|
|
GInterfaceDb db2 = GInterfaceDa.PInterfaceAlpha().PInterfaceAlpha(paramR, X.PInterfaceBravo(arrayOfString[PInterfaceBravo++], "\"", ""));
|
|
Exceptionprintstacktrace.PInterfaceAlpha(db2);
|
|
Exceptionprintstacktrace.v(KInterfaceIndia(Exceptionprintstacktrace.PInterfaceBravo()));
|
|
if (arrayOfString.length > PInterfaceBravo)
|
|
Exceptionprintstacktrace.PInterfaceBravo(ExceptionPrintstacktrace(arrayOfString[PInterfaceBravo++]));
|
|
if (arrayOfString.length > PInterfaceBravo)
|
|
Exceptionprintstacktrace.d(ExceptionPrintstacktrace(arrayOfString[PInterfaceBravo++]));
|
|
if (arrayOfString.length > PInterfaceBravo)
|
|
Exceptionprintstacktrace.PInterfaceAlpha(ExceptionPrintstacktrace(arrayOfString[PInterfaceBravo++]));
|
|
if (arrayOfString.length > PInterfaceBravo)
|
|
Exceptionprintstacktrace.PInterfaceCharlie(ExceptionPrintstacktrace(arrayOfString[PInterfaceBravo++]));
|
|
SerializableImpl SerializableImpl = new SerializableImpl(paramR.PInterfaceCharlie());
|
|
SerializableImpl.v(Exceptionprintstacktrace.aL() + "OC");
|
|
SerializableImpl.e(str1);
|
|
SerializableImpl.PInterfaceAlpha("formula");
|
|
SerializableImpl.PInterfaceCharlie(GInterfaceDk.PInterfaceAlpha(0.0D));
|
|
PInterfaceAlpha(paramR, paramM, str1, "Invalid Indicator Expression: ", false);
|
|
paramR.PInterfaceAlpha(SerializableImpl);
|
|
if (paramR.ExceptionPrintstacktrace(str1.trim()) != null) {
|
|
Exceptionprintstacktrace.PInterfaceAlpha(str1.trim());
|
|
} else {
|
|
String str2 = KInterfaceHotel(str1);
|
|
if (str2.length() > 1 && !I.PInterfaceAlpha(str2.substring(0, 1))) {
|
|
SerializableImpl = new SerializableImpl(paramR.PInterfaceCharlie());
|
|
SerializableImpl.v(str2 + "_OC");
|
|
SerializableImpl.e(str1);
|
|
SerializableImpl.PInterfaceAlpha("formula");
|
|
PInterfaceAlpha(paramR, paramM, str1, "Invalid Indicator Expression: ", false);
|
|
paramR.PInterfaceAlpha(SerializableImpl);
|
|
Exceptionprintstacktrace.PInterfaceAlpha(SerializableImpl.aL());
|
|
}
|
|
}
|
|
} catch (Exception exception) {
|
|
PInterfaceAlpha(paramM, "Corrupt Indicator Entry");
|
|
}
|
|
return Exceptionprintstacktrace;
|
|
}
|
|
|
|
private String KInterfaceHotel(String paramString) {
|
|
null = X.PInterfaceBravo(paramString, " ", "");
|
|
null = X.PInterfaceBravo(null, "<", "LT");
|
|
null = X.PInterfaceBravo(null, ">", "GT");
|
|
null = X.PInterfaceBravo(null, "&", "AND");
|
|
null = X.PInterfaceBravo(null, "|", "OR");
|
|
null = X.PInterfaceBravo(null, "=", "EQ");
|
|
null = X.PInterfaceBravo(null, "-", "MN");
|
|
null = X.PInterfaceBravo(null, "+", "PL");
|
|
null = X.PInterfaceBravo(null, "%", "MOD");
|
|
null = X.PInterfaceBravo(null, "/", "DIV");
|
|
null = X.PInterfaceBravo(null, "!", "NOT");
|
|
null = X.PInterfaceBravo(null, "^", "XOR");
|
|
null = X.PInterfaceBravo(null, "*", "x");
|
|
null = X.PInterfaceBravo(null, ",", "Com");
|
|
null = X.PInterfaceBravo(null, "[", "LB");
|
|
null = X.PInterfaceBravo(null, "]", "RB");
|
|
null = X.PInterfaceBravo(null, "(", "LP");
|
|
null = X.PInterfaceBravo(null, ")", "RP");
|
|
null = X.PInterfaceBravo(null, "?", "QU");
|
|
return X.PInterfaceBravo(null, ":", "COL");
|
|
}
|
|
|
|
private String KInterfaceIndia(String paramString) {
|
|
return X.e(paramString);
|
|
}
|
|
|
|
private String[] j(String paramString) {
|
|
return Q.PInterfaceCharlie(paramString);
|
|
}
|
|
|
|
private SerializableImplExceptionprintstacktrace k(R paramR, M paramM) {
|
|
SerializableImplExceptionprintstacktrace ac1 = new SerializableImplExceptionprintstacktrace();
|
|
String str1 = paramM.PInterfaceBravo();
|
|
ac1.s(this.l);
|
|
String str2 = q(str1);
|
|
String[] arrayOfString = j(str2);
|
|
try {
|
|
byte PInterfaceBravo = 0;
|
|
String str3 = arrayOfString[PInterfaceBravo++];
|
|
if (str3.equals("time")) {
|
|
str3 = "dataLogTime";
|
|
if (paramR.ExceptionPrintstacktrace(str3) == null) {
|
|
SerializableImpl SerializableImpl = new SerializableImpl(paramR.PInterfaceCharlie());
|
|
SerializableImpl.PInterfaceAlpha("formula");
|
|
SerializableImpl.e("AppEvent.dataLogTime");
|
|
SerializableImpl.v(str3);
|
|
SerializableImpl.PInterfaceCharlie("s");
|
|
paramR.PInterfaceAlpha(SerializableImpl);
|
|
}
|
|
}
|
|
ac1.PInterfaceBravo(str3);
|
|
String str4 = X.PInterfaceBravo(arrayOfString[PInterfaceBravo++], "\"", "");
|
|
GInterfaceDb GInterfaceDb = GInterfaceDa.PInterfaceAlpha().PInterfaceAlpha(paramR, str4);
|
|
if (GInterfaceDb instanceof PInterfaceCharlie) {
|
|
String str = GInterfaceDb.PInterfaceAlpha();
|
|
if (str.length() > 0 && (str.getBytes()[0] == 42 || str.getBytes()[0] == 37 || str.getBytes()[0] == 47 || str.getBytes()[0] == 94 || str.getBytes()[0] == 33 || str.getBytes()[0] == 38 || str.getBytes()[0] == 43 || str.getBytes()[0] == 126 || str.getBytes()[0] == 61 || str.getBytes()[0] == 126 || str.getBytes()[0] == 45)) {
|
|
PInterfaceAlpha(paramM, "Log Field units cannot start with special / mathematical characters.");
|
|
str = PInterfaceBravo(str);
|
|
((PInterfaceCharlie)GInterfaceDb).PInterfaceAlpha(str);
|
|
}
|
|
}
|
|
ac1.PInterfaceAlpha(GInterfaceDb);
|
|
ac1.v(str4);
|
|
PInterfaceBravo++;
|
|
ac1.PInterfaceAlpha(arrayOfString[++PInterfaceBravo]);
|
|
if (arrayOfString.length > PInterfaceBravo) {
|
|
String str = arrayOfString[PInterfaceBravo++];
|
|
str = X.PInterfaceBravo(str, "{", "");
|
|
str = X.PInterfaceBravo(str, "}", "").trim();
|
|
ac1.u(str);
|
|
if (arrayOfString.length > PInterfaceBravo) {
|
|
String str5 = arrayOfString[PInterfaceBravo++];
|
|
str5 = X.PInterfaceBravo(str5, "{", "");
|
|
str5 = X.PInterfaceBravo(str5, "}", "").trim();
|
|
ac1.PInterfaceAlpha((GInterfaceDj)new SerializableImplTostring((GInterfaceAi)paramR, str5));
|
|
}
|
|
}
|
|
} catch (Exception exception) {
|
|
throw new ExceptionPrintstacktrace("Corrupt DataLog Entry :\n" + str1);
|
|
}
|
|
return ac1;
|
|
}
|
|
|
|
public String PInterfaceBravo(String paramString) {
|
|
if (paramString != null) {
|
|
paramString = X.PInterfaceBravo(paramString, "/", "");
|
|
paramString = X.PInterfaceBravo(paramString, "+", "_");
|
|
paramString = X.PInterfaceBravo(paramString, "*", "x");
|
|
paramString = X.PInterfaceBravo(paramString, "%", "");
|
|
paramString = X.PInterfaceBravo(paramString, "^", "");
|
|
paramString = X.PInterfaceBravo(paramString, "|", "");
|
|
paramString = X.PInterfaceBravo(paramString, "(", "_");
|
|
paramString = X.PInterfaceBravo(paramString, ")", "_");
|
|
paramString = X.PInterfaceBravo(paramString, "{", "");
|
|
paramString = X.PInterfaceBravo(paramString, "}", "");
|
|
paramString = X.PInterfaceBravo(paramString, "$", "");
|
|
paramString = X.PInterfaceBravo(paramString, "&", "");
|
|
}
|
|
return paramString;
|
|
}
|
|
|
|
private SerializableImpl PInterfaceAlpha(M paramM, R paramR, int paramInt1, int paramInt2) {
|
|
SerializableImpl SerializableImpl = new SerializableImpl(paramR.PInterfaceCharlie());
|
|
SerializableImpl.s(this.l);
|
|
String str1 = paramM.PInterfaceBravo();
|
|
SerializableImpl.v(p(str1));
|
|
boolean bool = (paramR.O() != null && paramR.O().GComponentAl().equals("XCP")) ? true : false;
|
|
String str2 = q(str1);
|
|
String[] arrayOfString = j(str2);
|
|
byte PInterfaceBravo = 0;
|
|
try {
|
|
if (str2.startsWith("scalar") || str2.startsWith("dotScalar")) {
|
|
SerializableImpl.PInterfaceAlpha(arrayOfString[PInterfaceBravo++]);
|
|
SerializableImpl.PInterfaceBravo(arrayOfString[PInterfaceBravo++]);
|
|
String str = arrayOfString[PInterfaceBravo++];
|
|
if (bool) {
|
|
long l = (paramR.O().af() + X.ExceptionPrintstacktrace(str));
|
|
SerializableImpl.PInterfaceAlpha(l);
|
|
str = "nextOffset";
|
|
}
|
|
if (str.equals("nextOffset")) {
|
|
SerializableImpl.PInterfaceAlpha(paramInt1);
|
|
} else if (str.equals("lastOffset")) {
|
|
SerializableImpl.PInterfaceAlpha(paramInt2);
|
|
} else {
|
|
int KInterfaceIndia = X.ExceptionPrintstacktrace(str);
|
|
if (KInterfaceIndia < paramInt1);
|
|
SerializableImpl.PInterfaceAlpha(KInterfaceIndia);
|
|
}
|
|
if (arrayOfString.length > PInterfaceBravo) {
|
|
if (arrayOfString.length > PInterfaceBravo) {
|
|
GInterfaceDb GInterfaceDb = GInterfaceDa.PInterfaceAlpha().PInterfaceAlpha(paramR, X.PInterfaceBravo(arrayOfString[PInterfaceBravo++], "\"", ""));
|
|
SerializableImpl.PInterfaceAlpha(GInterfaceDb);
|
|
}
|
|
SerializableImpl.PInterfaceAlpha(GInterfaceDk.PInterfaceAlpha((GInterfaceAi)paramR, arrayOfString[PInterfaceBravo++]));
|
|
if (str2.startsWith("dotScalar")) {
|
|
SerializableImpl.PInterfaceCharlie(X.ExceptionPrintstacktrace(arrayOfString[PInterfaceBravo++]));
|
|
} else {
|
|
SerializableImpl.PInterfaceBravo(GInterfaceDk.PInterfaceAlpha((GInterfaceAi)paramR, arrayOfString[PInterfaceBravo++]));
|
|
}
|
|
}
|
|
while (arrayOfString.length > PInterfaceBravo) {
|
|
String str3 = arrayOfString[PInterfaceBravo++];
|
|
if (str3.equals("hidden")) {
|
|
SerializableImpl.PInterfaceCharlie(GInterfaceDk.PInterfaceAlpha(0.0D));
|
|
continue;
|
|
}
|
|
if (str3.startsWith("{")) {
|
|
SerializableImpl.PInterfaceCharlie(GInterfaceDk.PInterfaceAlpha((GInterfaceAi)paramR, str3));
|
|
continue;
|
|
}
|
|
if (str3.equals("persistValue"))
|
|
continue;
|
|
PInterfaceBravo(paramM, "Unknown OutputChannel visible condition or flag");
|
|
}
|
|
} else if (arrayOfString.length > 0 && arrayOfString[0].equals("bits")) {
|
|
SerializableImpl.PInterfaceAlpha(arrayOfString[PInterfaceBravo++]);
|
|
SerializableImpl.PInterfaceBravo(arrayOfString[PInterfaceBravo++]);
|
|
String str3 = arrayOfString[PInterfaceBravo++];
|
|
if (bool) {
|
|
long l = (paramR.O().af() + X.ExceptionPrintstacktrace(str3));
|
|
SerializableImpl.PInterfaceAlpha(l);
|
|
str3 = "nextOffset";
|
|
}
|
|
if (str3.equals("nextOffset")) {
|
|
SerializableImpl.PInterfaceAlpha(paramInt1);
|
|
} else if (str3.equals("lastOffset")) {
|
|
SerializableImpl.PInterfaceAlpha(paramInt2);
|
|
} else {
|
|
int KInterfaceIndia = X.ExceptionPrintstacktrace(str3);
|
|
if (KInterfaceIndia < paramInt1 - SerializableImpl.l());
|
|
SerializableImpl.PInterfaceAlpha(KInterfaceIndia);
|
|
}
|
|
String str4 = arrayOfString[PInterfaceBravo++];
|
|
SerializableImpl.d(m(str4));
|
|
SerializableImpl.e(n(str4));
|
|
while (PInterfaceBravo < arrayOfString.length) {
|
|
try {
|
|
SerializableImpl.d(X.PInterfaceBravo(arrayOfString[PInterfaceBravo], "\"", ""));
|
|
} catch (ExceptionPrintstacktrace ExceptionPrintstacktrace) {
|
|
PInterfaceBravo(paramM, ExceptionPrintstacktrace.getLocalizedMessage());
|
|
}
|
|
PInterfaceBravo++;
|
|
}
|
|
} else if (str2.startsWith("{")) {
|
|
SerializableImpl.PInterfaceAlpha("formula");
|
|
String str = arrayOfString[PInterfaceBravo++];
|
|
str = X.PInterfaceBravo(str, "{", "");
|
|
str = X.PInterfaceBravo(str, "}", "");
|
|
str = k(str);
|
|
SerializableImpl.e(str);
|
|
if (arrayOfString.length > 1 && arrayOfString.length > PInterfaceBravo) {
|
|
GInterfaceDb GInterfaceDb = GInterfaceDa.PInterfaceAlpha().PInterfaceAlpha(paramR, X.PInterfaceBravo(arrayOfString[PInterfaceBravo++], "\"", ""));
|
|
SerializableImpl.PInterfaceAlpha(GInterfaceDb);
|
|
}
|
|
while (arrayOfString.length > PInterfaceBravo) {
|
|
String str3 = arrayOfString[PInterfaceBravo++];
|
|
if (str3.equals("hidden")) {
|
|
SerializableImpl.PInterfaceCharlie(GInterfaceDk.PInterfaceAlpha(0.0D));
|
|
continue;
|
|
}
|
|
if (str3.startsWith("{")) {
|
|
SerializableImpl.PInterfaceCharlie(GInterfaceDk.PInterfaceAlpha((GInterfaceAi)paramR, str3));
|
|
continue;
|
|
}
|
|
if (str3.equals("persistValue"))
|
|
continue;
|
|
PInterfaceBravo(paramM, "Unknown OutputChannel visible condition or flag");
|
|
}
|
|
} else {
|
|
throw new ExceptionPrintstacktrace("Malformed OutputChannel entry.");
|
|
}
|
|
} catch (NumberFormatException numberFormatException) {
|
|
throw new ExceptionPrintstacktrace("Malformed OutputChannel entry.");
|
|
}
|
|
return SerializableImpl;
|
|
}
|
|
|
|
private GComponentBb PInterfaceAlpha(M paramM, R paramR, int paramInt1, int paramInt2, GInterfaceAi paramaI) {
|
|
GComponentBb GComponentBb = new GComponentBb(paramaI.SerializableImplExceptionprintstacktrace());
|
|
String str1 = paramM.PInterfaceBravo();
|
|
GComponentBb.v(p(str1));
|
|
String str2 = q(str1);
|
|
String[] arrayOfString = j(str2);
|
|
byte PInterfaceBravo = 0;
|
|
try {
|
|
if (str2.startsWith("scalar")) {
|
|
GComponentBb.PInterfaceAlpha(arrayOfString[PInterfaceBravo++]);
|
|
GComponentBb.PInterfaceBravo(arrayOfString[PInterfaceBravo++]);
|
|
String str = arrayOfString[PInterfaceBravo++];
|
|
if (str.equals("nextOffset")) {
|
|
GComponentBb.PInterfaceAlpha(paramInt1);
|
|
} else if (str.equals("lastOffset")) {
|
|
GComponentBb.PInterfaceAlpha(paramInt2);
|
|
} else {
|
|
int KInterfaceIndia = X.ExceptionPrintstacktrace(str);
|
|
if (KInterfaceIndia < paramInt1);
|
|
GComponentBb.PInterfaceAlpha(KInterfaceIndia);
|
|
}
|
|
if (arrayOfString.length > PInterfaceBravo) {
|
|
if (arrayOfString.length > PInterfaceBravo) {
|
|
GInterfaceDb GInterfaceDb = GInterfaceDa.PInterfaceAlpha().PInterfaceAlpha(paramR, X.PInterfaceBravo(arrayOfString[PInterfaceBravo++], "\"", ""));
|
|
GComponentBb.PInterfaceAlpha(GInterfaceDb);
|
|
}
|
|
GComponentBb.PInterfaceAlpha(GInterfaceDk.PInterfaceAlpha((GInterfaceAi)paramR, arrayOfString[PInterfaceBravo++]));
|
|
GComponentBb.PInterfaceBravo(GInterfaceDk.PInterfaceAlpha((GInterfaceAi)paramR, arrayOfString[PInterfaceBravo++]));
|
|
}
|
|
if (arrayOfString.length > PInterfaceBravo) {
|
|
try {
|
|
GComponentBb.KInterfaceFoxtrot(X.ExceptionPrintstacktrace(arrayOfString[PInterfaceBravo++]));
|
|
} catch (NumberFormatException numberFormatException) {
|
|
PInterfaceBravo(paramM, "Invalid DLRAM_AddPad value");
|
|
}
|
|
} else {
|
|
PInterfaceBravo(paramM, "Pad Address not optional.");
|
|
}
|
|
if (arrayOfString.length > PInterfaceBravo)
|
|
try {
|
|
GComponentBb.PInterfaceBravo(X.ExceptionPrintstacktrace(arrayOfString[PInterfaceBravo++]));
|
|
} catch (NumberFormatException numberFormatException) {
|
|
PInterfaceBravo(paramM, "Invalid digits value");
|
|
}
|
|
if (arrayOfString.length > PInterfaceBravo) {
|
|
String str3 = arrayOfString[PInterfaceBravo++];
|
|
if (str3.equals("hidden")) {
|
|
GComponentBb.PInterfaceCharlie(GInterfaceDk.PInterfaceAlpha(0.0D));
|
|
} else if (str3.startsWith("{")) {
|
|
GComponentBb.PInterfaceCharlie(GInterfaceDk.PInterfaceAlpha((GInterfaceAi)paramR, str3));
|
|
} else {
|
|
PInterfaceBravo(paramM, "Unknown Replay visible condition or flag");
|
|
}
|
|
}
|
|
} else if (str2.startsWith("dotScalar")) {
|
|
GComponentBb.PInterfaceAlpha(arrayOfString[PInterfaceBravo++]);
|
|
GComponentBb.PInterfaceBravo(arrayOfString[PInterfaceBravo++]);
|
|
String str = arrayOfString[PInterfaceBravo++];
|
|
if (str.equals("nextOffset")) {
|
|
GComponentBb.PInterfaceAlpha(paramInt1);
|
|
} else if (str.equals("lastOffset")) {
|
|
GComponentBb.PInterfaceAlpha(paramInt2);
|
|
} else {
|
|
int KInterfaceIndia = X.ExceptionPrintstacktrace(str);
|
|
if (KInterfaceIndia < paramInt1);
|
|
GComponentBb.PInterfaceAlpha(KInterfaceIndia);
|
|
}
|
|
if (arrayOfString.length > PInterfaceBravo) {
|
|
if (arrayOfString.length > PInterfaceBravo) {
|
|
GInterfaceDb GInterfaceDb = GInterfaceDa.PInterfaceAlpha().PInterfaceAlpha(paramR, X.PInterfaceBravo(arrayOfString[PInterfaceBravo++], "\"", ""));
|
|
GComponentBb.PInterfaceAlpha(GInterfaceDb);
|
|
}
|
|
GComponentBb.PInterfaceAlpha(GInterfaceDk.PInterfaceAlpha((GInterfaceAi)paramR, arrayOfString[PInterfaceBravo++]));
|
|
if (arrayOfString.length > PInterfaceBravo) {
|
|
try {
|
|
GComponentBb.PInterfaceCharlie(X.ExceptionPrintstacktrace(arrayOfString[PInterfaceBravo++]));
|
|
} catch (NumberFormatException numberFormatException) {
|
|
PInterfaceBravo(paramM, "Invalid decimal bits value");
|
|
}
|
|
} else {
|
|
PInterfaceBravo(paramM, "Decimal bits is required for paramClass dotScalar");
|
|
}
|
|
}
|
|
if (arrayOfString.length > PInterfaceBravo)
|
|
try {
|
|
GComponentBb.KInterfaceFoxtrot(X.ExceptionPrintstacktrace(arrayOfString[PInterfaceBravo++]));
|
|
} catch (NumberFormatException numberFormatException) {
|
|
PInterfaceBravo(paramM, "Invalid DLRAM_AddPad value");
|
|
}
|
|
if (arrayOfString.length > PInterfaceBravo)
|
|
try {
|
|
GComponentBb.PInterfaceBravo(X.ExceptionPrintstacktrace(arrayOfString[PInterfaceBravo++]));
|
|
} catch (NumberFormatException numberFormatException) {
|
|
PInterfaceBravo(paramM, "Invalid digits value");
|
|
}
|
|
while (arrayOfString.length > PInterfaceBravo) {
|
|
String str3 = arrayOfString[PInterfaceBravo++];
|
|
if (str3.equals("hidden")) {
|
|
GComponentBb.PInterfaceCharlie(GInterfaceDk.PInterfaceAlpha(0.0D));
|
|
continue;
|
|
}
|
|
if (str3.startsWith("{")) {
|
|
GComponentBb.PInterfaceCharlie(GInterfaceDk.PInterfaceAlpha((GInterfaceAi)paramR, str3));
|
|
continue;
|
|
}
|
|
PInterfaceBravo(paramM, "Unknown Replay visible condition or flag");
|
|
}
|
|
} else if (arrayOfString.length > 0 && arrayOfString[0].equals("bits")) {
|
|
GComponentBb.PInterfaceAlpha(arrayOfString[PInterfaceBravo++]);
|
|
GComponentBb.PInterfaceBravo(arrayOfString[PInterfaceBravo++]);
|
|
String str3 = arrayOfString[PInterfaceBravo++];
|
|
if (str3.equals("nextOffset")) {
|
|
GComponentBb.PInterfaceAlpha(paramInt1);
|
|
} else if (str3.equals("lastOffset")) {
|
|
GComponentBb.PInterfaceAlpha(paramInt2);
|
|
} else {
|
|
int KInterfaceIndia = X.ExceptionPrintstacktrace(str3);
|
|
if (KInterfaceIndia < paramInt1 - GComponentBb.l());
|
|
GComponentBb.PInterfaceAlpha(KInterfaceIndia);
|
|
}
|
|
String str4 = arrayOfString[PInterfaceBravo++];
|
|
GComponentBb.d(m(str4));
|
|
GComponentBb.e(n(str4));
|
|
while (PInterfaceBravo < arrayOfString.length) {
|
|
try {
|
|
GComponentBb.d(X.PInterfaceBravo(arrayOfString[PInterfaceBravo], "\"", ""));
|
|
} catch (ExceptionPrintstacktrace ExceptionPrintstacktrace) {
|
|
PInterfaceBravo(paramM, ExceptionPrintstacktrace.getLocalizedMessage());
|
|
}
|
|
PInterfaceBravo++;
|
|
}
|
|
} else if (str2.startsWith("{")) {
|
|
GComponentBb.PInterfaceAlpha("formula");
|
|
String str = arrayOfString[PInterfaceBravo++];
|
|
str = X.PInterfaceBravo(str, "{", "");
|
|
str = X.PInterfaceBravo(str, "}", "");
|
|
str = k(str);
|
|
GComponentBb.e(str);
|
|
if (arrayOfString.length > 1 && arrayOfString.length > PInterfaceBravo) {
|
|
GInterfaceDb GInterfaceDb = GInterfaceDa.PInterfaceAlpha().PInterfaceAlpha(paramR, X.PInterfaceBravo(arrayOfString[PInterfaceBravo++], "\"", ""));
|
|
GComponentBb.PInterfaceAlpha(GInterfaceDb);
|
|
}
|
|
if (arrayOfString.length > 2) {
|
|
String str3 = arrayOfString[PInterfaceBravo++];
|
|
if (str3.equals("hidden")) {
|
|
GComponentBb.PInterfaceCharlie(GInterfaceDk.PInterfaceAlpha(0.0D));
|
|
} else if (str3.startsWith("{")) {
|
|
GComponentBb.PInterfaceCharlie(GInterfaceDk.PInterfaceAlpha((GInterfaceAi)paramR, str3));
|
|
} else {
|
|
PInterfaceBravo(paramM, "Unknown Replay visible condition or flag");
|
|
}
|
|
}
|
|
} else {
|
|
throw new ExceptionPrintstacktrace("Malformed OutputChannel entry.");
|
|
}
|
|
} catch (NumberFormatException numberFormatException) {
|
|
throw new ExceptionPrintstacktrace("Malformed OutputChannel entry.");
|
|
}
|
|
return GComponentBb;
|
|
}
|
|
|
|
private String k(String paramString) {
|
|
if (paramString.trim().equals("60000.0 / rpm * (2.0-(twoStroke&1))")) {
|
|
paramString = "rpm > 0 ? 60000.0 / rpm * (2.0-(twoStroke&1)) : 0";
|
|
} else if (paramString.trim().equals("60000.0 / rpm * (2.0-twoStroke)")) {
|
|
paramString = "rpm > 0 ? 60000.0 / rpm * (2.0-twoStroke) : 0";
|
|
} else if (paramString.trim().equals("100.0*nSquirts1/altDiv1*pulseWidth1/cycleTime1")) {
|
|
paramString = "rpm > 0 ? 100.0*nSquirts1/altDiv1*pulseWidth1/cycleTime1 : 0";
|
|
} else if (paramString.trim().equals("100.0*nSquirts2/altDiv2*pulseWidth2/cycleTime2")) {
|
|
paramString = "rpm > 0 ? 100.0*nSquirts2/altDiv2*pulseWidth2/cycleTime2 : 0";
|
|
}
|
|
return paramString;
|
|
}
|
|
|
|
private GComponentAl PInterfaceAlpha(M paramM, GInterfaceAi paramaI, int paramInt1, int paramInt2) {
|
|
GComponentAl GComponentAl = new GComponentAl(paramaI.SerializableImplExceptionprintstacktrace());
|
|
GComponentAl.s(this.l);
|
|
String str = paramM.PInterfaceBravo();
|
|
byte PInterfaceBravo = 0;
|
|
try {
|
|
String str1 = q(str);
|
|
String[] arrayOfString = j(str1);
|
|
GComponentAl.v(X.PInterfaceBravo(arrayOfString[PInterfaceBravo++], "\"", ""));
|
|
String str2 = arrayOfString[PInterfaceBravo++];
|
|
if (str2.equals("scalar")) {
|
|
GComponentAl.PInterfaceAlpha(str2);
|
|
GComponentAl.PInterfaceBravo(arrayOfString[PInterfaceBravo++]);
|
|
String str3 = arrayOfString[PInterfaceBravo++];
|
|
if (str3.equals("nextOffset")) {
|
|
GComponentAl.PInterfaceAlpha(paramInt1);
|
|
} else if (str3.equals("lastOffset")) {
|
|
GComponentAl.PInterfaceAlpha(paramInt2);
|
|
} else {
|
|
int KInterfaceIndia = X.ExceptionPrintstacktrace(str3);
|
|
GComponentAl.PInterfaceAlpha(KInterfaceIndia);
|
|
}
|
|
if (arrayOfString.length > PInterfaceBravo) {
|
|
GComponentAl.PInterfaceCharlie(arrayOfString[PInterfaceBravo++]);
|
|
GComponentAl.PInterfaceAlpha(Double.parseDouble(arrayOfString[PInterfaceBravo++]));
|
|
GComponentAl.PInterfaceBravo(Double.parseDouble(arrayOfString[PInterfaceBravo++]));
|
|
}
|
|
} else if (str2.equals("bits")) {
|
|
GComponentAl.PInterfaceAlpha(arrayOfString[PInterfaceBravo++]);
|
|
GComponentAl.PInterfaceBravo(arrayOfString[PInterfaceBravo++]);
|
|
GComponentAl.PInterfaceAlpha(X.ExceptionPrintstacktrace(arrayOfString[PInterfaceBravo++]));
|
|
String str3 = arrayOfString[PInterfaceBravo++];
|
|
GComponentAl.d(m(str3));
|
|
GComponentAl.e(n(str3));
|
|
}
|
|
} catch (Exception exception) {
|
|
PInterfaceAlpha(paramM, "Malformed Internal Log Field entry.");
|
|
}
|
|
return GComponentAl;
|
|
}
|
|
|
|
private Manager PInterfaceAlpha(R paramR, M paramM, int paramInt, Manager paramaM) {
|
|
Manager aM1;
|
|
String str1 = paramM.PInterfaceBravo();
|
|
String str2 = p(str1);
|
|
String str3 = q(str1);
|
|
if (str3.startsWith("oddArray")) {
|
|
GInterfaceAk GInterfaceAk = new GInterfaceAk();
|
|
} else {
|
|
aM1 = new Manager();
|
|
}
|
|
aM1.s(this.l);
|
|
aM1.v(str2);
|
|
aM1.PInterfaceCharlie(paramInt);
|
|
String[] arrayOfString = j(str3);
|
|
byte PInterfaceBravo = 0;
|
|
if (str3.startsWith("bits")) {
|
|
aM1.PInterfaceAlpha(arrayOfString[PInterfaceBravo++]);
|
|
String str4 = arrayOfString[PInterfaceBravo++];
|
|
String str5 = null;
|
|
if (str4.indexOf("8 ") == -1) {
|
|
aM1.PInterfaceBravo(str4);
|
|
str5 = arrayOfString[PInterfaceBravo++];
|
|
} else {
|
|
aM1.PInterfaceBravo(str4.substring(0, str4.indexOf("8 ")));
|
|
str5 = str4.substring(str4.indexOf("8 ") + 1).trim();
|
|
PInterfaceBravo(paramM, "Constants entry missing comma, but corrected.");
|
|
}
|
|
String str6 = null;
|
|
if (str5.indexOf("[") == -1) {
|
|
if (str5.equals("nextOffset")) {
|
|
if (paramaM != null) {
|
|
aM1.PInterfaceAlpha((GInterfaceBw)new GInterfaceCm(paramaM));
|
|
} else {
|
|
aM1.PInterfaceAlpha((GInterfaceBw)new GInterfaceBx(0));
|
|
}
|
|
} else if (str5.equals("lastOffset")) {
|
|
if (paramaM != null) {
|
|
aM1.PInterfaceAlpha(paramaM.KInterfaceFoxtrot());
|
|
} else {
|
|
aM1.PInterfaceAlpha((GInterfaceBw)new GInterfaceBx(0));
|
|
}
|
|
} else {
|
|
int k = X.ExceptionPrintstacktrace(str5);
|
|
aM1.PInterfaceAlpha((GInterfaceBw)new GInterfaceBx(k));
|
|
}
|
|
str6 = arrayOfString[PInterfaceBravo++];
|
|
} else {
|
|
aM1.PInterfaceAlpha((GInterfaceBw)new GInterfaceBx(X.ExceptionPrintstacktrace(str5.substring(0, str5.indexOf("[")))));
|
|
str6 = str5.substring(str5.indexOf("["));
|
|
}
|
|
aM1.KInterfaceFoxtrot(m(str6));
|
|
aM1.ExceptionPrintstacktrace(n(str6));
|
|
aM1.PInterfaceCharlie(o(str6));
|
|
if (arrayOfString.length > PInterfaceBravo && arrayOfString[PInterfaceBravo].trim().startsWith("$")) {
|
|
String str7 = arrayOfString[PInterfaceBravo].trim().substring(1);
|
|
String str8 = (String)this.e.get(str7);
|
|
if (str8 == null || str8.isEmpty()) {
|
|
PInterfaceBravo(paramM, "String List not found. " + str7 + " Must CloneableImpl defined in ini file.");
|
|
} else {
|
|
String[] arrayOfString1 = j(str8);
|
|
while (arrayOfString.length > ++PInterfaceBravo) {
|
|
try {
|
|
String[] arrayOfString2 = arrayOfString[PInterfaceBravo].split("=");
|
|
int k = X.ExceptionPrintstacktrace(arrayOfString2[0].trim());
|
|
arrayOfString1[k] = arrayOfString2[1].trim();
|
|
} catch (Exception exception) {
|
|
PInterfaceBravo(paramM, "Malformed Option over-ride: " + arrayOfString[PInterfaceBravo] + " Proper format for index 1: 1=\"My Override String\"");
|
|
}
|
|
PInterfaceBravo++;
|
|
}
|
|
for (String str : arrayOfString1) {
|
|
try {
|
|
aM1.d(str);
|
|
} catch (ExceptionPrintstacktrace ExceptionPrintstacktrace) {
|
|
PInterfaceBravo(paramM, ExceptionPrintstacktrace.getLocalizedMessage());
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
HashMap<Object, Object> hashMap = null;
|
|
ArrayList<String> arrayList = new ArrayList();
|
|
int k = -1;
|
|
try {
|
|
while (PInterfaceBravo < arrayOfString.length) {
|
|
if (arrayOfString[PInterfaceBravo].indexOf("=") > 0 && arrayOfString[PInterfaceBravo].indexOf("=") < arrayOfString[PInterfaceBravo].indexOf("\"")) {
|
|
if (hashMap == null)
|
|
hashMap = new HashMap<>();
|
|
String str7 = arrayOfString[PInterfaceBravo].substring(0, arrayOfString[PInterfaceBravo].indexOf("="));
|
|
String str8 = arrayOfString[PInterfaceBravo].substring(arrayOfString[PInterfaceBravo].indexOf("=") + 1, arrayOfString[PInterfaceBravo].length());
|
|
Integer integer = Integer.valueOf(Integer.parseInt(str7));
|
|
if (integer.intValue() > k)
|
|
k = integer.intValue();
|
|
hashMap.put(integer, str8);
|
|
} else {
|
|
String str = arrayOfString[PInterfaceBravo];
|
|
arrayList.add(str);
|
|
}
|
|
PInterfaceBravo++;
|
|
}
|
|
if (hashMap == null) {
|
|
for (String str : arrayList) {
|
|
try {
|
|
aM1.d(str);
|
|
} catch (ExceptionPrintstacktrace ExceptionPrintstacktrace) {
|
|
PInterfaceBravo(paramM, ExceptionPrintstacktrace.getLocalizedMessage());
|
|
}
|
|
}
|
|
} else {
|
|
int m = (int)Math.pow(2.0D, aM1.x());
|
|
for (byte b1 = 0; b1 < m; b1++) {
|
|
if (hashMap.get(Integer.valueOf(b1)) != null) {
|
|
try {
|
|
aM1.d((String)hashMap.get(Integer.valueOf(b1)));
|
|
} catch (ExceptionPrintstacktrace ExceptionPrintstacktrace) {
|
|
PInterfaceBravo(paramM, ExceptionPrintstacktrace.getLocalizedMessage());
|
|
}
|
|
} else {
|
|
try {
|
|
aM1.d("INVALID");
|
|
} catch (ExceptionPrintstacktrace ExceptionPrintstacktrace) {
|
|
PInterfaceBravo(paramM, ExceptionPrintstacktrace.getLocalizedMessage());
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} catch (Exception exception) {
|
|
PInterfaceBravo(paramM, "Invalid Option List. Expected formats are: \"Option1\", \"Option2\", etc OR: index=\"Option1\", index=\"Option2\", etc. index must CloneableImpl PInterfaceAlpha valid integer.");
|
|
}
|
|
}
|
|
int KInterfaceIndia = (int)Math.pow(2.0D, aM1.x());
|
|
int j = aM1.y().size();
|
|
if (KInterfaceIndia > j) {
|
|
if (!paramR.O().at())
|
|
PInterfaceBravo(paramM, "bit Constant " + aM1.aL() + ", contains fewer options (" + aM1.y().size() + ") than expected(" + KInterfaceIndia + "), padding remaining with \"INVALID\"");
|
|
for (int k = j; k < KInterfaceIndia; k++)
|
|
aM1.d("INVALID");
|
|
}
|
|
} else if (str3.startsWith("array") || str3.startsWith("oddArray")) {
|
|
aM1.PInterfaceAlpha(arrayOfString[PInterfaceBravo++]);
|
|
aM1.PInterfaceBravo(arrayOfString[PInterfaceBravo++]);
|
|
String str = arrayOfString[PInterfaceBravo++];
|
|
if (str.equals("nextOffset")) {
|
|
if (paramaM != null) {
|
|
aM1.PInterfaceAlpha((GInterfaceBw)new GInterfaceCm(paramaM));
|
|
} else {
|
|
aM1.PInterfaceAlpha((GInterfaceBw)new GInterfaceBx(0));
|
|
}
|
|
} else if (str.equals("lastOffset")) {
|
|
if (paramaM != null) {
|
|
aM1.PInterfaceAlpha(paramaM.KInterfaceFoxtrot());
|
|
} else {
|
|
aM1.PInterfaceAlpha((GInterfaceBw)new GInterfaceBx(0));
|
|
}
|
|
} else {
|
|
int KInterfaceIndia = X.ExceptionPrintstacktrace(str);
|
|
aM1.PInterfaceAlpha((GInterfaceBw)new GInterfaceBx(KInterfaceIndia));
|
|
}
|
|
A PInterfaceAlpha = PInterfaceAlpha(paramR, paramM, arrayOfString[PInterfaceBravo++]);
|
|
aM1.PInterfaceAlpha(PInterfaceAlpha);
|
|
if (arrayOfString.length > PInterfaceBravo) {
|
|
GInterfaceDb GInterfaceDb = GInterfaceDa.PInterfaceAlpha().PInterfaceAlpha(paramR, X.PInterfaceBravo(arrayOfString[PInterfaceBravo++], "\"", ""));
|
|
aM1.PInterfaceAlpha(GInterfaceDb);
|
|
}
|
|
if (arrayOfString.length > PInterfaceBravo)
|
|
aM1.PInterfaceAlpha(GInterfaceDk.PInterfaceAlpha((GInterfaceAi)paramR, arrayOfString[PInterfaceBravo++]));
|
|
if (arrayOfString.length > PInterfaceBravo)
|
|
aM1.PInterfaceBravo(GInterfaceDk.PInterfaceAlpha((GInterfaceAi)paramR, arrayOfString[PInterfaceBravo++]));
|
|
if (arrayOfString.length > PInterfaceBravo)
|
|
aM1.PInterfaceCharlie(GInterfaceDk.PInterfaceAlpha((GInterfaceAi)paramR, arrayOfString[PInterfaceBravo++]));
|
|
if (arrayOfString.length > PInterfaceBravo)
|
|
aM1.d(GInterfaceDk.PInterfaceAlpha((GInterfaceAi)paramR, arrayOfString[PInterfaceBravo++]));
|
|
try {
|
|
if (arrayOfString.length > PInterfaceBravo)
|
|
aM1.e(GInterfaceDk.PInterfaceAlpha((GInterfaceAi)paramR, arrayOfString[PInterfaceBravo++]));
|
|
} catch (ExceptionPrintstacktrace ExceptionPrintstacktrace) {
|
|
PInterfaceBravo(paramM, ExceptionPrintstacktrace.getMessage());
|
|
}
|
|
if (arrayOfString.length > PInterfaceBravo)
|
|
while (PInterfaceBravo < arrayOfString.length) {
|
|
if (arrayOfString[PInterfaceBravo].equals("noSizeMutation")) {
|
|
aM1.PInterfaceCharlie(false);
|
|
} else if (arrayOfString[PInterfaceBravo].equals("noMsqSave") || arrayOfString[PInterfaceBravo].equals("noSaveToMsq")) {
|
|
aM1.PInterfaceBravo(false);
|
|
}
|
|
PInterfaceBravo++;
|
|
}
|
|
} else if (str3.startsWith("scalar")) {
|
|
aM1.PInterfaceAlpha(arrayOfString[PInterfaceBravo++]);
|
|
aM1.PInterfaceBravo(arrayOfString[PInterfaceBravo++]);
|
|
String str = arrayOfString[PInterfaceBravo++];
|
|
if (str.equals("nextOffset")) {
|
|
if (paramaM != null) {
|
|
aM1.PInterfaceAlpha((GInterfaceBw)new GInterfaceCm(paramaM));
|
|
} else {
|
|
aM1.PInterfaceAlpha((GInterfaceBw)new GInterfaceBx(0));
|
|
}
|
|
} else if (str.equals("lastOffset")) {
|
|
if (paramaM != null) {
|
|
aM1.PInterfaceAlpha(paramaM.KInterfaceFoxtrot());
|
|
} else {
|
|
aM1.PInterfaceAlpha((GInterfaceBw)new GInterfaceBx(0));
|
|
}
|
|
} else {
|
|
int KInterfaceIndia = X.ExceptionPrintstacktrace(str);
|
|
aM1.PInterfaceAlpha((GInterfaceBw)new GInterfaceBx(KInterfaceIndia));
|
|
}
|
|
if (arrayOfString.length > PInterfaceBravo) {
|
|
GInterfaceDb GInterfaceDb = GInterfaceDa.PInterfaceAlpha().PInterfaceAlpha(paramR, X.PInterfaceBravo(arrayOfString[PInterfaceBravo++], "\"", ""));
|
|
aM1.PInterfaceAlpha(GInterfaceDb);
|
|
aM1.PInterfaceAlpha(GInterfaceDk.PInterfaceAlpha((GInterfaceAi)paramR, arrayOfString[PInterfaceBravo++]));
|
|
aM1.PInterfaceBravo(GInterfaceDk.PInterfaceAlpha((GInterfaceAi)paramR, arrayOfString[PInterfaceBravo++]));
|
|
if (arrayOfString.length > PInterfaceBravo + 2) {
|
|
aM1.PInterfaceCharlie(GInterfaceDk.PInterfaceAlpha((GInterfaceAi)paramR, arrayOfString[PInterfaceBravo++]));
|
|
aM1.d(GInterfaceDk.PInterfaceAlpha((GInterfaceAi)paramR, arrayOfString[PInterfaceBravo++]));
|
|
aM1.e(GInterfaceDk.PInterfaceAlpha((GInterfaceAi)paramR, arrayOfString[PInterfaceBravo++]));
|
|
if (arrayOfString.length > PInterfaceBravo && (arrayOfString[PInterfaceBravo].equals("noLocalUpdate") || arrayOfString[PInterfaceBravo].equals("noSaveToMsq") || arrayOfString[PInterfaceBravo].equals("noMsqSave"))) {
|
|
aM1.PInterfaceBravo(false);
|
|
} else if (arrayOfString.length > PInterfaceBravo && arrayOfString[PInterfaceBravo].equals("controllerPriority")) {
|
|
aM1.KInterfaceIndia(true);
|
|
} else if (arrayOfString.length > PInterfaceBravo) {
|
|
PInterfaceBravo(paramM, "Unknown Constant Option: " + arrayOfString[PInterfaceBravo]);
|
|
}
|
|
PInterfaceBravo++;
|
|
}
|
|
}
|
|
} else if (str3.startsWith("string")) {
|
|
aM1.PInterfaceAlpha(arrayOfString[PInterfaceBravo++]);
|
|
aM1.PInterfaceBravo(arrayOfString[PInterfaceBravo++]);
|
|
String str = arrayOfString[PInterfaceBravo++];
|
|
if (str.equals("nextOffset")) {
|
|
if (paramaM != null) {
|
|
aM1.PInterfaceAlpha((GInterfaceBw)new GInterfaceCm(paramaM));
|
|
} else {
|
|
aM1.PInterfaceAlpha((GInterfaceBw)new GInterfaceBx(0));
|
|
}
|
|
} else if (str.equals("lastOffset")) {
|
|
if (paramaM != null) {
|
|
aM1.PInterfaceAlpha(paramaM.KInterfaceFoxtrot());
|
|
} else {
|
|
aM1.PInterfaceAlpha((GInterfaceBw)new GInterfaceBx(0));
|
|
}
|
|
} else {
|
|
int KInterfaceIndia = X.ExceptionPrintstacktrace(str);
|
|
aM1.PInterfaceAlpha((GInterfaceBw)new GInterfaceBx(KInterfaceIndia));
|
|
}
|
|
aM1.PInterfaceAlpha(1, X.ExceptionPrintstacktrace(arrayOfString[PInterfaceBravo++]));
|
|
if (arrayOfString.length > PInterfaceBravo) {
|
|
String str4 = arrayOfString[PInterfaceBravo++];
|
|
try {
|
|
aM1.e(GInterfaceDk.PInterfaceAlpha((GInterfaceAi)paramR, str4));
|
|
} catch (ExceptionPrintstacktrace ExceptionPrintstacktrace) {
|
|
PInterfaceBravo(paramM, "Invalid String parameter Option for columns: " + str4);
|
|
}
|
|
}
|
|
if (arrayOfString.length > PInterfaceBravo)
|
|
PInterfaceBravo(paramM, "Unknown Constant Option: " + arrayOfString[PInterfaceBravo]);
|
|
} else {
|
|
PInterfaceAlpha(paramM, "Unknown paramClass for ini entry.");
|
|
}
|
|
return aM1;
|
|
}
|
|
|
|
private Manager l(R paramR, M paramM) {
|
|
String str1 = paramM.PInterfaceBravo();
|
|
CloneableImplExceptionprintstacktrace CloneableImplExceptionprintstacktrace = new CloneableImplExceptionprintstacktrace();
|
|
String str2 = p(str1);
|
|
String str3 = q(str1);
|
|
CloneableImplExceptionprintstacktrace.v(str2);
|
|
CloneableImplExceptionprintstacktrace.PInterfaceCharlie(-1);
|
|
CloneableImplExceptionprintstacktrace.PInterfaceAlpha((GInterfaceBw)new GInterfaceBx(0));
|
|
String[] arrayOfString = j(str3);
|
|
byte PInterfaceBravo = 0;
|
|
if (arrayOfString[0].equals(CloneableImplExceptionprintstacktrace.d) || arrayOfString[0].equals(CloneableImplExceptionprintstacktrace.e)) {
|
|
if (arrayOfString.length < 2) {
|
|
PInterfaceAlpha(paramM, "2 parameters required for paramClass: channelValueOnConnect or continuousChannelValue");
|
|
} else {
|
|
CloneableImplExceptionprintstacktrace.PInterfaceAlpha(arrayOfString[0]);
|
|
CloneableImplExceptionprintstacktrace.ExceptionPrintstacktrace(arrayOfString[1]);
|
|
CloneableImplExceptionprintstacktrace.PInterfaceBravo("S32");
|
|
GComponentCy.PInterfaceAlpha(paramR).PInterfaceAlpha(CloneableImplExceptionprintstacktrace);
|
|
}
|
|
} else if (str3.startsWith("bits")) {
|
|
CloneableImplExceptionprintstacktrace.PInterfaceAlpha(arrayOfString[PInterfaceBravo++]);
|
|
String str4 = arrayOfString[PInterfaceBravo++];
|
|
CloneableImplExceptionprintstacktrace.PInterfaceBravo(str4);
|
|
String str5 = arrayOfString[PInterfaceBravo++];
|
|
CloneableImplExceptionprintstacktrace.KInterfaceFoxtrot(m(str5));
|
|
CloneableImplExceptionprintstacktrace.ExceptionPrintstacktrace(n(str5));
|
|
CloneableImplExceptionprintstacktrace.PInterfaceCharlie(o(str5));
|
|
while (PInterfaceBravo < arrayOfString.length) {
|
|
CloneableImplExceptionprintstacktrace.d(arrayOfString[PInterfaceBravo]);
|
|
PInterfaceBravo++;
|
|
}
|
|
} else if (str3.startsWith("array")) {
|
|
CloneableImplExceptionprintstacktrace.PInterfaceAlpha(arrayOfString[PInterfaceBravo++]);
|
|
CloneableImplExceptionprintstacktrace.PInterfaceBravo(arrayOfString[PInterfaceBravo++]);
|
|
A PInterfaceAlpha = PInterfaceAlpha(paramR, paramM, arrayOfString[PInterfaceBravo++]);
|
|
CloneableImplExceptionprintstacktrace.PInterfaceAlpha(PInterfaceAlpha);
|
|
if (arrayOfString.length > PInterfaceBravo) {
|
|
GInterfaceDb GInterfaceDb = GInterfaceDa.PInterfaceAlpha().PInterfaceAlpha(paramR, X.PInterfaceBravo(arrayOfString[PInterfaceBravo++], "\"", ""));
|
|
CloneableImplExceptionprintstacktrace.PInterfaceAlpha(GInterfaceDb);
|
|
}
|
|
if (arrayOfString.length > PInterfaceBravo)
|
|
CloneableImplExceptionprintstacktrace.PInterfaceAlpha(GInterfaceDk.PInterfaceAlpha((GInterfaceAi)paramR, arrayOfString[PInterfaceBravo++]));
|
|
if (arrayOfString.length > PInterfaceBravo)
|
|
CloneableImplExceptionprintstacktrace.PInterfaceBravo(GInterfaceDk.PInterfaceAlpha((GInterfaceAi)paramR, arrayOfString[PInterfaceBravo++]));
|
|
if (arrayOfString.length > PInterfaceBravo)
|
|
CloneableImplExceptionprintstacktrace.PInterfaceCharlie(GInterfaceDk.PInterfaceAlpha((GInterfaceAi)paramR, arrayOfString[PInterfaceBravo++]));
|
|
if (arrayOfString.length > PInterfaceBravo)
|
|
CloneableImplExceptionprintstacktrace.d(GInterfaceDk.PInterfaceAlpha((GInterfaceAi)paramR, arrayOfString[PInterfaceBravo++]));
|
|
if (arrayOfString.length > PInterfaceBravo)
|
|
CloneableImplExceptionprintstacktrace.e(GInterfaceDk.PInterfaceAlpha((GInterfaceAi)paramR, arrayOfString[PInterfaceBravo++]));
|
|
if (arrayOfString.length > PInterfaceBravo)
|
|
while (PInterfaceBravo < arrayOfString.length) {
|
|
if (arrayOfString[PInterfaceBravo].equals("noSizeMutation")) {
|
|
CloneableImplExceptionprintstacktrace.PInterfaceCharlie(false);
|
|
} else if (arrayOfString[PInterfaceBravo].equals("noMsqSave") || arrayOfString[PInterfaceBravo].equals("noSaveToMsq")) {
|
|
CloneableImplExceptionprintstacktrace.PInterfaceBravo(false);
|
|
}
|
|
PInterfaceBravo++;
|
|
}
|
|
} else if (str3.startsWith("scalar")) {
|
|
CloneableImplExceptionprintstacktrace.PInterfaceAlpha(arrayOfString[PInterfaceBravo++]);
|
|
CloneableImplExceptionprintstacktrace.PInterfaceBravo(arrayOfString[PInterfaceBravo++]);
|
|
if (arrayOfString.length > PInterfaceBravo) {
|
|
GInterfaceDb GInterfaceDb = GInterfaceDa.PInterfaceAlpha().PInterfaceAlpha(paramR, X.PInterfaceBravo(arrayOfString[PInterfaceBravo++], "\"", ""));
|
|
CloneableImplExceptionprintstacktrace.PInterfaceAlpha(GInterfaceDb);
|
|
CloneableImplExceptionprintstacktrace.PInterfaceAlpha(GInterfaceDk.PInterfaceAlpha((GInterfaceAi)paramR, arrayOfString[PInterfaceBravo++]));
|
|
CloneableImplExceptionprintstacktrace.PInterfaceBravo(GInterfaceDk.PInterfaceAlpha((GInterfaceAi)paramR, arrayOfString[PInterfaceBravo++]));
|
|
if (arrayOfString.length > PInterfaceBravo + 2) {
|
|
CloneableImplExceptionprintstacktrace.PInterfaceCharlie(GInterfaceDk.PInterfaceAlpha((GInterfaceAi)paramR, arrayOfString[PInterfaceBravo++]));
|
|
CloneableImplExceptionprintstacktrace.d(GInterfaceDk.PInterfaceAlpha((GInterfaceAi)paramR, arrayOfString[PInterfaceBravo++]));
|
|
CloneableImplExceptionprintstacktrace.e(GInterfaceDk.PInterfaceAlpha((GInterfaceAi)paramR, arrayOfString[PInterfaceBravo++]));
|
|
if (arrayOfString.length > PInterfaceBravo && (arrayOfString[PInterfaceBravo].equals("noLocalUpdate") || arrayOfString[PInterfaceBravo].equals("noSaveToMsq") || arrayOfString[PInterfaceBravo].equals("noMsqSave"))) {
|
|
CloneableImplExceptionprintstacktrace.PInterfaceBravo(false);
|
|
} else if (arrayOfString.length > PInterfaceBravo) {
|
|
PInterfaceBravo(paramM, "Unknown Constant Option: " + arrayOfString[PInterfaceBravo]);
|
|
}
|
|
PInterfaceBravo++;
|
|
}
|
|
}
|
|
} else if (str3.startsWith("string")) {
|
|
CloneableImplExceptionprintstacktrace.PInterfaceAlpha(arrayOfString[PInterfaceBravo++]);
|
|
CloneableImplExceptionprintstacktrace.PInterfaceBravo(arrayOfString[PInterfaceBravo++]);
|
|
CloneableImplExceptionprintstacktrace.PInterfaceAlpha(1, X.ExceptionPrintstacktrace(arrayOfString[PInterfaceBravo++]));
|
|
if (arrayOfString.length > PInterfaceBravo) {
|
|
String str = arrayOfString[PInterfaceBravo++];
|
|
try {
|
|
CloneableImplExceptionprintstacktrace.e(GInterfaceDk.PInterfaceAlpha((GInterfaceAi)paramR, str));
|
|
} catch (ExceptionPrintstacktrace ExceptionPrintstacktrace) {
|
|
PInterfaceBravo(paramM, "Invalid String parameter Option for columns: " + str);
|
|
}
|
|
}
|
|
if (arrayOfString.length > PInterfaceBravo);
|
|
} else {
|
|
PInterfaceBravo(paramM, "Unknown paramClass for ini entry.");
|
|
}
|
|
return (Manager)CloneableImplExceptionprintstacktrace;
|
|
}
|
|
|
|
private A PInterfaceAlpha(R paramR, M paramM, String paramString) {
|
|
B b1;
|
|
B b2;
|
|
if (paramString.contains("{")) {
|
|
String[] arrayOfString = l(paramString);
|
|
if (arrayOfString.length == 2) {
|
|
SerializableImplTostring bR3 = new SerializableImplTostring((GInterfaceAi)paramR, arrayOfString[0]);
|
|
if ((bR3.PInterfaceBravo()).length > 1)
|
|
PInterfaceBravo(paramM, "Columns Expression should have 1 variable for Table Widgets to offer resizing.");
|
|
SerializableImplTostring bR4 = new SerializableImplTostring((GInterfaceAi)paramR, arrayOfString[1]);
|
|
if ((bR4.PInterfaceBravo()).length > 1)
|
|
PInterfaceBravo(paramM, "Row Expression should have 1 variable for Table Widgets to offer resizing.");
|
|
SerializableImplTostring bR1 = bR3;
|
|
SerializableImplTostring bR2 = bR4;
|
|
} else if (arrayOfString.length == 1) {
|
|
b1 = new B(1.0D);
|
|
SerializableImplTostring SerializableImplTostring = new SerializableImplTostring((GInterfaceAi)paramR, arrayOfString[0]);
|
|
} else {
|
|
throw new ExceptionPrintstacktrace("Failed to parse array dimension from: " + paramString);
|
|
}
|
|
} else {
|
|
int KInterfaceIndia = paramString.toLowerCase().indexOf("x");
|
|
if (KInterfaceIndia != -1) {
|
|
b1 = new B(X.ExceptionPrintstacktrace(paramString.substring(1, KInterfaceIndia).trim()));
|
|
b2 = new B(X.ExceptionPrintstacktrace(paramString.substring(KInterfaceIndia + 1, paramString.indexOf("]", KInterfaceIndia)).trim()));
|
|
} else {
|
|
b1 = new B(1.0D);
|
|
b2 = new B(X.ExceptionPrintstacktrace(paramString.substring(paramString.indexOf("[") + 1, paramString.indexOf("]")).trim()));
|
|
}
|
|
}
|
|
return new A((GInterfaceDj)b1, (GInterfaceDj)b2);
|
|
}
|
|
|
|
private String[] l(String paramString) {
|
|
paramString = paramString.trim();
|
|
if (paramString.startsWith("["))
|
|
paramString = paramString.substring(1).trim();
|
|
if (paramString.endsWith("]"))
|
|
paramString = paramString.substring(0, paramString.indexOf("]")).trim();
|
|
int KInterfaceIndia = 0;
|
|
boolean bool = false;
|
|
ArrayList<String> arrayList = new ArrayList();
|
|
for (int j = KInterfaceIndia; j < paramString.length(); j++) {
|
|
if (paramString.charAt(j) == '{') {
|
|
KInterfaceIndia = j + 1;
|
|
bool = true;
|
|
} else if (paramString.charAt(j) == '}' || (!bool && paramString.charAt(j) == 'x') || j == paramString.length() - 1) {
|
|
String str = paramString.substring(KInterfaceIndia, j);
|
|
arrayList.add(str);
|
|
bool = false;
|
|
KInterfaceIndia = j + 1;
|
|
while (j < paramString.length() - 1 && paramString.charAt(j + 1) != '{')
|
|
j++;
|
|
}
|
|
}
|
|
return arrayList.<String>toArray(new String[arrayList.size()]);
|
|
}
|
|
|
|
private int m(String paramString) {
|
|
return X.ExceptionPrintstacktrace(paramString.substring(1, paramString.indexOf(":")));
|
|
}
|
|
|
|
private int n(String paramString) {
|
|
String str1 = paramString.substring(paramString.indexOf(":") + 1);
|
|
String str2 = (str1.indexOf("+") != -1) ? str1.substring(0, str1.indexOf("+")) : str1.substring(0, str1.indexOf("]"));
|
|
return X.ExceptionPrintstacktrace(str2.trim());
|
|
}
|
|
|
|
private double o(String paramString) {
|
|
return (paramString.indexOf("+") != -1) ? Double.parseDouble(paramString.substring(paramString.indexOf("+") + 1, paramString.indexOf("]"))) : 0.0D;
|
|
}
|
|
|
|
private String p(String paramString) {
|
|
return Q.PInterfaceBravo(paramString);
|
|
}
|
|
|
|
private String q(String paramString) {
|
|
return Q.PInterfaceAlpha(paramString);
|
|
}
|
|
|
|
private String r(String paramString) {
|
|
String str = paramString.trim();
|
|
int KInterfaceIndia = str.indexOf(" ");
|
|
str = str.substring(KInterfaceIndia).trim();
|
|
int j = str.indexOf(" ", KInterfaceIndia + 1);
|
|
if (j < 0)
|
|
j = str.length();
|
|
return str.substring(0, j).trim();
|
|
}
|
|
|
|
public boolean PInterfaceAlpha() {
|
|
return this.j;
|
|
}
|
|
|
|
public void PInterfaceAlpha(boolean paramBoolean) {
|
|
this.j = paramBoolean;
|
|
}
|
|
|
|
private void PInterfaceAlpha(R paramR, String paramString, int paramInt) {
|
|
if (paramString != null && !paramString.equals("") && paramR.e().PInterfaceCharlie(paramString) == null)
|
|
if (paramString.equals("std_warmup")) {
|
|
KInterfaceIndia KInterfaceIndia = new KInterfaceIndia(paramR, paramInt);
|
|
paramR.e().PInterfaceAlpha((ArrayListExceptionprintstacktraceInGPackage)KInterfaceIndia);
|
|
} else if (paramString.equals("std_accel")) {
|
|
PInterfaceAlpha PInterfaceAlpha = new PInterfaceAlpha(paramR, paramInt, true);
|
|
paramR.e().PInterfaceAlpha((ArrayListExceptionprintstacktraceInGPackage)PInterfaceAlpha);
|
|
}
|
|
}
|
|
|
|
public void PInterfaceBravo(boolean paramBoolean) {
|
|
this.l = paramBoolean;
|
|
}
|
|
|
|
private String PInterfaceCharlie(M paramM, String paramString) {
|
|
if (paramString.contains("$")) {
|
|
String[] arrayOfString = j(paramString);
|
|
StringBuilder stringBuilder = new StringBuilder();
|
|
for (byte PInterfaceBravo = 0; PInterfaceBravo < arrayOfString.length; PInterfaceBravo++) {
|
|
String str = arrayOfString[PInterfaceBravo];
|
|
if (str.trim().startsWith("$")) {
|
|
String str1 = arrayOfString[PInterfaceBravo].trim().substring(1);
|
|
String str2 = (String)this.e.get(str1);
|
|
if (str2 == null || str2.isEmpty()) {
|
|
PInterfaceBravo(paramM, "#defines String List not found. " + str1 + " Must CloneableImpl defined in ini above usage point.");
|
|
} else {
|
|
stringBuilder.append(str2);
|
|
}
|
|
} else {
|
|
stringBuilder.append(str);
|
|
}
|
|
if (PInterfaceBravo < arrayOfString.length - 1)
|
|
stringBuilder.append(", ");
|
|
}
|
|
return stringBuilder.toString();
|
|
}
|
|
return paramString;
|
|
}
|
|
}
|
|
|
|
|
|
/* Location: /home/rewrich/Downloads/TunerStudioMS/TunerStudioMS/!/W/ab.class
|
|
* Java compiler version: 8 (52.0)
|
|
* JD-Core Version: 1.1.3
|
|
*/ |