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

77 lines
2.1 KiB
Java

package as;
import ay.AyInterfaceCharlie;
import bD.UIRemoteFileAccessClose;
import com.efiAnalytics.remotefileaccess.RemoteFileAccess;
import com.efiAnalytics.remotefileaccess.http.FileAccessPreferences;
import com.efiAnalytics.remotefileaccess.http.HttpFileAccess;
import com.efiAnalytics.ui.bc;
import HInterfaceHotel.HInterfaceHotel;
import HInterfaceHotel.i;
import java.awt.Component;
import java.awt.GridLayout;
import java.io.File;
import java.util.Set;
import javax.swing.JPanel;
public class JPanelExtensionUsingFileAccessPreferences extends JPanel implements bc {
HttpFileAccess a;
UIRemoteFileAccessClose b;
private AyInterfaceCharlie AyInterfaceCharlie;
private a d = null;
private static FileAccessPreferences e = null;
public static FileAccessPreferences a() {
return e;
}
public static void a(FileAccessPreferences paramFileAccessPreferences) {
e = paramFileAccessPreferences;
}
public JPanelExtensionUsingFileAccessPreferences(AyInterfaceCharlie paramc) {
this.AyInterfaceCharlie = paramc;
File file = new File(i.e("lastFileDir", HInterfaceHotel.d()));
this.a = new HttpFileAccess(paramc.AyInterfaceCharlie(), a(paramc), file);
this.b = new UIRemoteFileAccessClose((RemoteFileAccess)this.a, new e(this));
setLayout(new GridLayout(1, 1));
add((Component)this.b);
this.a.addFileDownloadProgressListener(new AyInterfaceCharlie(this));
if (e == null) {
this.a.setFileAccessPreferences(new f(this));
} else {
this.a.setFileAccessPreferences(e);
}
}
private int a(AyInterfaceCharlie paramc) {
Set set = paramc.b();
for (String str : set) {
if (str.equalsIgnoreCase("port"))
return Integer.parseInt(paramc.a(str));
}
return 80;
}
public void close() {
this.b.close();
}
public AyInterfaceCharlie b() {
return this.AyInterfaceCharlie;
}
public void a(a parama) {
this.d = parama;
}
}
/* Location: /home/rewrich/Downloads/TunerStudioMS/TunerStudioMS/!/as/b.class
* Java compiler version: 8 (52.0)
* JD-Core Version: 1.1.3
*/