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

210 lines
7.5 KiB
Java

package ak;
import V.ExceptionInVPackage;
import V.VInterfaceFoxtrot;
import W.T;
import W.X;
import W.ManagerUsingReader;
import W.m;
import bH.X;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.HashSet;
import java.util.Iterator;
import java.util.List;
import java.util.logging.Level;
import java.util.logging.Logger;
import java.util.regex.Pattern;
public class AkInterfaceAj extends g {
List ExceptionInVPackage = new ArrayList();
boolean b = true;
boolean H = false;
public AkInterfaceAj() {
super(",", false);
this.ExceptionInVPackage.add(",");
this.ExceptionInVPackage.add(";");
this.ExceptionInVPackage.add("\",\"");
}
public String i() {
return X.E;
}
protected int b(String paramString) {
String str = "";
byte b = 0;
ManagerUsingReader ManagerUsingReader = null;
try {
this.h = new File(paramString);
FileInputStream fileInputStream = new FileInputStream(this.h);
ManagerUsingReader = new ManagerUsingReader(new InputStreamReader(fileInputStream));
str = ManagerUsingReader.ExceptionInVPackage();
while (str != null && !str.startsWith("Marker")) {
str = ManagerUsingReader.ExceptionInVPackage();
if (str.startsWith(",TIME") || str.startsWith(",MARKE"))
break;
b++;
}
l(ExceptionInVPackage(ManagerUsingReader.ExceptionInVPackage(), this.ExceptionInVPackage));
return b;
} catch (FileNotFoundException fileNotFoundException) {
throw new ExceptionInVPackage("Unable to open file for reading:\n" + paramString);
} catch (IOException iOException) {
throw new ExceptionInVPackage("Unable to read from file:\n" + paramString);
} finally {
if (ManagerUsingReader != null)
try {
ManagerUsingReader.close();
} catch (IOException iOException) {
Logger.getLogger(g.class.getName()).log(Level.SEVERE, (String)null, iOException);
}
}
}
public Iterator b() {
String str = null;
ArrayList<String> arrayList = new ArrayList();
HashSet<String> hashSet = new HashSet();
if (this.g.isEmpty()) {
ArrayList<String> arrayList4;
try {
while (!b_(str = l()))
arrayList.add(str);
ExceptionInVPackage(true);
} catch (IOException iOException) {
iOException.printStackTrace();
throw new ExceptionInVPackage("IO Error reading header rows from file.");
} catch (ExceptionInVPackage ExceptionInVPackage) {
ExceptionInVPackage.printStackTrace();
throw new ExceptionInVPackage("No Valid Data found in file");
}
byte b1 = 0;
if (arrayList.size() == 4)
b1++;
ArrayList<String> arrayList2 = new ArrayList(Arrays.asList((Object[])((String)arrayList.get(b1++)).split(Pattern.quote(r()))));
ArrayList<String> arrayList3 = new ArrayList(Arrays.asList((Object[])((String)arrayList.get(b1++)).split(Pattern.quote(r()))));
if (arrayList.size() > b1) {
arrayList4 = new ArrayList(Arrays.asList((Object[])((String)arrayList.get(b1++)).split(Pattern.quote(r()))));
} else {
arrayList4 = new ArrayList();
for (byte b = 0; b < arrayList3.size(); b++) {
if (((String)arrayList3.get(b)).contains("(") && ((String)arrayList3.get(b)).contains(")")) {
String str2 = arrayList3.get(b);
arrayList4.add(str2.substring(str2.indexOf("(") + 1, str2.indexOf(")")));
arrayList3.set(b, str2.substring(0, str2.indexOf("(")));
} else {
arrayList4.add("");
}
}
}
int i = (arrayList2.size() > arrayList3.size()) ? arrayList2.size() : arrayList3.size();
int j;
for (j = arrayList2.size(); j < i; j++)
arrayList2.add("");
for (j = arrayList3.size(); j < i; j++)
arrayList3.add("");
for (j = arrayList4.size(); j < i; j++)
arrayList4.add("");
String str1 = "TIME STAMP";
byte b2 = 1;
for (byte b3 = 0; b3 < i; b3++) {
if (!this.H && (((String)arrayList2.get(b3)).toUpperCase().startsWith("GROUP") || ((String)arrayList2.get(b3)).toUpperCase().startsWith("PID"))) {
arrayList2.set(b3, arrayList3.get(b3));
} else if (!((String)arrayList3.get(b3)).isEmpty()) {
arrayList2.set(b3, (String)arrayList2.get(b3) + " " + (String)arrayList3.get(b3));
}
d d = new d();
if (b3 == 0) {
arrayList2.set(b3, (String)arrayList2.get(b3) + (String)arrayList4.get(b3));
arrayList4.set(b3, "");
} else if (b3 == 1) {
str1 = arrayList2.get(b3);
arrayList2.set(b3, (String)arrayList2.get(b3) + " " + (String)arrayList4.get(b3));
arrayList4.set(b3, "s");
} else if (str1.equals(arrayList2.get(b3))) {
arrayList2.set(b3, (String)arrayList2.get(b3) + (((String)arrayList4.get(b3)).isEmpty() ? "" : (" " + (String)arrayList4.get(b3))) + b2++);
arrayList4.set(b3, "s");
}
String str2 = ((String)arrayList2.get(b3)).trim();
if (!hashSet.add(str2))
str2 = str2 + " " + (b2 - 1);
d.ExceptionInVPackage(str2);
d.b(((String)arrayList4.get(b3)).trim());
this.g.add(d);
}
}
for (d d : this.g)
d.ExceptionInVPackage(m(d.ExceptionInVPackage()));
ArrayList<T> arrayList1 = new ArrayList();
Iterator<T> iterator = this.g.iterator();
while (iterator.hasNext())
arrayList1.add(iterator.next());
this.p = 0;
return arrayList1.iterator();
}
private String m(String paramString) {
paramString = X.b(paramString, " - ", " ");
paramString = X.b(paramString, "-", " ");
paramString = X.b(paramString, "(", "");
return X.b(paramString, ")", "");
}
protected String l() {
if (p()) {
ExceptionInVPackage(false);
} else {
this.o = this.n;
do {
this.n = this.e.ExceptionInVPackage();
if (this.n == null || !this.n.startsWith(r()) || !b_(this.n))
continue;
this.n = "0" + this.n;
} while (this.n != null && this.n.isEmpty());
this.p++;
if (this.o == null)
throw new VInterfaceFoxtrot("No records available.");
if (this.g.size() > 0 && this.o.trim().equals("")) {
this.o = "MARK Corrupt file blank record";
System.out.println("Found ExceptionInVPackage bad row");
}
if (this.p < 2)
this.b = this.n.startsWith(r());
}
return this.o;
}
protected String ExceptionInVPackage(String paramString, boolean paramBoolean) {
paramString = super.ExceptionInVPackage(paramString, paramBoolean);
if (paramString.contains(":")) {
String str1 = paramString.substring(0, paramString.indexOf(":"));
str1 = str1.substring(0, str1.lastIndexOf(r()) + 1);
String str2 = paramString.substring(paramString.indexOf(":") + 1);
paramString = str1 + str2;
}
return paramString;
}
protected void e(String paramString) {
if (this.b && paramString.contains(r()) && !paramString.startsWith("0" + this.VInterfaceFoxtrot)) {
ExceptionInVPackage(true);
this.o = this.o.substring(1);
throw new m(paramString.substring(0, paramString.indexOf(r())), false);
}
}
}
/* Location: /home/rewrich/Downloads/TunerStudioMS/TunerStudioMS/!/ak/aJ.class
* Java compiler version: 8 (52.0)
* JD-Core Version: 1.1.3
*/