3 import jalview.bin.Cache;
8 public static String getUserAgent(String className)
10 StringBuilder sb = new StringBuilder();
13 sb.append(Cache.getDefault("VERSION", "Unknown"));
15 sb.append(System.getProperty("os.name"));
17 sb.append(System.getProperty("os.arch"));
19 sb.append(System.getProperty("os.name"));
21 sb.append(System.getProperty("os.version"));
24 sb.append(System.getProperty("java.version"));
26 sb.append("jalview/");
27 sb.append(ChannelProperties.getProperty("channel"));
28 if (className != null)
33 String installation = Cache.applicationProperties
34 .getProperty("INSTALLATION");
35 if (installation != null)
38 sb.append(installation);
41 sb.append(" help@jalview.org");
45 public static String getUserAgent()
47 return getUserAgent(null);