mirror of
https://github.com/johndoe6345789/tustu.git
synced 2026-04-25 14:15:20 +00:00
77 lines
2.1 KiB
Java
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
|
|
*/ |