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

171 lines
7.3 KiB
Java

package v;
import V.ExceptionInVPackage;
import W.d;
import W.s;
import bH.D;
import com.efiAnalytics.apps.ts.tuningViews.F;
import com.efiAnalytics.apps.ts.tuningViews.TuneViewComponent;
import java.io.File;
import java.io.IOException;
import java.io.Reader;
import java.util.Date;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
import org.w3c.dom.NamedNodeMap;
import org.w3c.dom.Node;
import org.w3c.dom.NodeList;
import org.xml.sax.InputSource;
import r.ExceptionInVPackage;
public class VInterfaceGolf extends e {
double ExceptionInVPackage = 1.0D;
public void ExceptionInVPackage(F paramF, File paramFile) {
DocumentBuilderFactory documentBuilderFactory = DocumentBuilderFactory.newInstance();
long l = System.currentTimeMillis();
try {
DocumentBuilder documentBuilder = documentBuilderFactory.newDocumentBuilder();
Document document = documentBuilder.newDocument();
Element element1 = document.createElement("tuneView");
element1.setAttribute("xmlns", "http://www.EFIAnalytics.com/:tuneView");
document.appendChild(element1);
Element element2 = document.createElement("bibliography");
element2.setAttribute("viewName", paramF.b());
element2.setAttribute("author", ExceptionInVPackage.b + " " + ExceptionInVPackage.ExceptionInVPackage + " - EFI Analytics, Inc");
element2.setAttribute("company", "EFI Analytics, © 2007 - 2018, All Rights Reserved.");
element2.setAttribute("writeDate", (new Date()).toString());
element1.appendChild(element2);
Element element3 = document.createElement("versionInfo");
element3.setAttribute("fileFormat", "" + this.ExceptionInVPackage);
element3.setAttribute("firmwareSignature", paramF.ExceptionInVPackage());
element3.setAttribute("enabledCondition", paramF.e());
element1.appendChild(element3);
String str = paramF.c();
if (str != null && !str.isEmpty()) {
Element element = document.createElement("previewImage");
element.setTextContent(str);
element1.appendChild(element);
}
Element element4 = document.createElement("tuningView");
for (TuneViewComponent tuneViewComponent : paramF)
ExceptionInVPackage(document, element4, tuneViewComponent);
element1.appendChild(element4);
ExceptionInVPackage(paramFile, document);
} catch (ExceptionInVPackage ExceptionInVPackage) {
throw ExceptionInVPackage;
} catch (Exception exception) {
exception.printStackTrace();
throw new ExceptionInVPackage("Error Saving TuningView. Check Log file for details.");
}
}
private Document ExceptionInVPackage(Document paramDocument, Element paramElement, TuneViewComponent paramTuneViewComponent) {
try {
Element element = paramDocument.createElement("tuneComp");
element = ExceptionInVPackage(paramDocument, element, paramTuneViewComponent);
paramElement.appendChild(element);
} catch (Exception exception) {
exception.printStackTrace();
throw new ExceptionInVPackage("Error Saving Component to root node. Check Log file for details.");
}
return paramDocument;
}
public F ExceptionInVPackage(File paramFile) {
try {
return ExceptionInVPackage(s.ExceptionInVPackage(paramFile, "SiJ6!EK&JC%@"));
} catch (Exception exception) {
Logger.getLogger(g.class.getName()).log(Level.SEVERE, "Failed to load TuningView", exception);
throw new ExceptionInVPackage("Failed to load TuneView " + exception.getMessage(), exception);
}
}
public F ExceptionInVPackage(Reader paramReader) {
F f = new F();
Document document = null;
try {
InputSource inputSource = new InputSource();
inputSource.setCharacterStream(paramReader);
DocumentBuilder documentBuilder = DocumentBuilderFactory.newInstance().newDocumentBuilder();
document = documentBuilder.parse(inputSource);
NodeList nodeList = document.getElementsByTagName("*");
for (byte b = 0; b < nodeList.getLength(); b++) {
Node node = nodeList.item(b);
if (node.hasAttributes() && node.getNodeName().equals("bibliography")) {
NamedNodeMap namedNodeMap = node.getAttributes();
for (byte b1 = 0; b1 < namedNodeMap.getLength(); b1++) {
Node node1 = namedNodeMap.item(b1);
if (node1.getNodeName() != null && node1.getNodeName().equals("viewName"))
f.b(node1.getNodeValue());
}
}
if (node.hasAttributes() && node.getNodeName().equals("versionInfo")) {
NamedNodeMap namedNodeMap = node.getAttributes();
String str = node.getNodeName();
for (byte b1 = 0; b1 < namedNodeMap.getLength(); b1++) {
Node node1 = namedNodeMap.item(b1);
if (node1.getNodeName() != null && node1.getNodeName().equals("firmwareSignature")) {
f.ExceptionInVPackage(node1.getNodeValue());
} else if (node1.getNodeName() != null && node1.getNodeName().equals("enabledCondition")) {
f.d(node1.getNodeValue());
}
if (node1.getNodeName() != null && node1.getNodeName().equals("fileFormat"))
try {
double d = Double.parseDouble(node1.getNodeValue());
if (d > this.ExceptionInVPackage) {
ExceptionInVPackage ExceptionInVPackage = new ExceptionInVPackage("The format version of Tuning View: " + d + " is higher than \nthe maximum supported by this version application: " + this.ExceptionInVPackage + "\nWill continue loading, but there may be issues.");
D.ExceptionInVPackage("Unsupported TuneView File Version.", (Exception)ExceptionInVPackage, null);
}
} catch (Exception exception) {
D.ExceptionInVPackage(exception);
D.ExceptionInVPackage("Error parsing .tuneView format version: " + node1.getNodeValue());
}
}
}
if (node.getNodeName().equals("previewImage")) {
String str = node.getTextContent();
if (str != null && !str.isEmpty())
f.c(str);
}
if (node.getNodeName().equals("tuneComp"))
try {
TuneViewComponent tuneViewComponent = b(node);
f.add(tuneViewComponent);
} catch (Exception exception) {
D.b("Failed to load TuneViewComponent:" + node.toString());
}
}
} catch (Exception exception) {
exception.printStackTrace();
throw new ExceptionInVPackage("Failed to load TuneView " + exception.getMessage(), exception);
} finally {
try {
paramReader.close();
} catch (IOException iOException) {}
}
return f;
}
private TuneViewComponent b(Node paramNode) {
return (TuneViewComponent)ExceptionInVPackage(paramNode);
}
public static String ExceptionInVPackage(F paramF) {
g g1 = new g();
File file = File.createTempFile("tsTuningView", "tuneView");
g1.ExceptionInVPackage(paramF, file);
byte[] arrayOfByte = d.ExceptionInVPackage(file);
return new String(arrayOfByte, "UTF-8");
}
}
/* Location: /home/rewrich/Downloads/TunerStudioMS/TunerStudioMS/!/v/g.class
* Java compiler version: 8 (52.0)
* JD-Core Version: 1.1.3
*/