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

168 lines
5.1 KiB
Java

package h;
import g.IOJFileChooser;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.util.Properties;
public class PropertiesExtensionInHPackage extends Properties {
public static String a = "FieldMaps/MegaSquirt.properties";
private String m = a;
private static g n = null;
public static String b = "O2Volts";
public static String c = "coolantTemp";
public static String d = "RPM";
public static String e = "egoCorrection";
public static String f = "TP";
public static String g = "pulseWidth";
public static String h = "AFR";
public static String i = "Lambda";
public static String j = "MAP";
public static String IOJFileChooser = "yAxisField";
public static String l = "warmup";
public static g a() {
if (n == null) {
n = new g();
n.b();
}
return n;
}
public String a(String paramString) {
if (paramString == null)
return "";
if (paramString.indexOf("Field.") != -1)
paramString = IOJFileChooser.a(paramString, "Field.", "");
String str1 = "";
if (paramString.indexOf("+") != -1) {
str1 = str1 + paramString.substring(paramString.indexOf("+"));
paramString = IOJFileChooser.a(paramString, str1, "");
}
if (paramString.indexOf("-") != -1) {
str1 = str1 + paramString.substring(paramString.indexOf("-"));
paramString = IOJFileChooser.a(paramString, str1, "");
}
if (paramString.indexOf("|") != -1) {
str1 = str1 + paramString.substring(paramString.indexOf("|"));
paramString = IOJFileChooser.a(paramString, str1, "");
}
String str2 = getProperty(paramString);
return (str2 == null || str2.equals("")) ? (paramString + str1) : (str2 + str1);
}
public void a(String paramString1, String paramString2) {
setProperty(paramString1, paramString2);
}
public void b() {
clear();
FileInputStream fileInputStream = null;
try {
fileInputStream = new FileInputStream(this.m);
load(fileInputStream);
} catch (FileNotFoundException fileNotFoundException) {
File file1 = new File(this.m);
RuntimeException runtimeException = new RuntimeException(file1.getAbsolutePath() + " does not exist", fileNotFoundException);
runtimeException.printStackTrace();
} catch (IOException iOException) {
iOException.printStackTrace();
} finally {
if (fileInputStream != null)
try {
fileInputStream.close();
} catch (Exception exception) {}
}
File file = new File(".", "FieldMaps/Normalized.properties");
if (b.a().a("fieldNameNormalizationEditable") && i.a("fieldNameNormaization", true))
try {
fileInputStream = new FileInputStream(file);
load(fileInputStream);
} catch (FileNotFoundException fileNotFoundException) {
RuntimeException runtimeException = new RuntimeException(file.getAbsolutePath() + " does not exist", fileNotFoundException);
runtimeException.printStackTrace();
} catch (IOException iOException) {
iOException.printStackTrace();
} finally {
if (fileInputStream != null)
try {
fileInputStream.close();
} catch (Exception exception) {}
}
}
public static void b(String paramString) {
(a()).m = paramString;
a().b();
}
public String c(String paramString) {
int i = -1;
while (paramString.indexOf("[", i + 1) != -1) {
i = paramString.indexOf("[", i + 1);
int j = paramString.indexOf("]", i + 1);
int IOJFileChooser = j;
String str1 = paramString.substring(i + 1, IOJFileChooser);
String str2 = paramString.substring(0, i);
String str3 = paramString.substring(IOJFileChooser + 1);
if (str1.contains("Field."))
str1 = a(str1);
paramString = str2 + "[" + str1 + "]" + str3;
}
return paramString;
}
public String d(String paramString) {
String str = e(paramString);
return (str == null) ? paramString : ("Field." + str);
}
public String e(String paramString) {
if (containsValue(paramString))
for (String str1 : keySet()) {
String str2 = getProperty(str1);
if (str2 != null && str2.equals(paramString))
return str1;
}
return null;
}
public String f(String paramString) {
int i = -1;
while (paramString.indexOf("[", i + 1) != -1) {
i = paramString.indexOf("[", i + 1);
int j = paramString.indexOf("]", i + 1);
int IOJFileChooser = j;
String str1 = paramString.substring(i + 1, IOJFileChooser);
String str2 = paramString.substring(0, i);
String str3 = paramString.substring(IOJFileChooser + 1);
str1 = a(str1);
String str4 = e(str1);
if (str4 != null && str4.length() > 0)
str1 = "Field." + str4;
paramString = str2 + "[" + str1 + "]" + str3;
}
return paramString;
}
}
/* Location: /home/rewrich/Downloads/TunerStudioMS/TunerStudioMS/!/h/g.class
* Java compiler version: 8 (52.0)
* JD-Core Version: 1.1.3
*/