mirror of
https://github.com/johndoe6345789/tustu.git
synced 2026-04-25 22:25:34 +00:00
171 lines
7.3 KiB
Java
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
|
|
*/ |