1 Clazz.declarePackage ("jalview.util");
\r
2 Clazz.load (null, "jalview.util.Platform", ["java.lang.StringBuffer"], function () {
\r
3 c$ = Clazz.declareType (jalview.util, "Platform");
\r
4 c$.isAMac = Clazz.defineMethod (c$, "isAMac",
\r
6 return java.lang.System.getProperty ("os.name").indexOf ("Mac") > -1;
\r
8 c$.isHeadless = Clazz.defineMethod (c$, "isHeadless",
\r
10 var hdls = java.lang.System.getProperty ("java.awt.headless");
\r
11 return hdls != null && hdls.equals ("true");
\r
13 c$.getMaxCommandLineLength = Clazz.defineMethod (c$, "getMaxCommandLineLength",
\r
17 c$.escapeString = Clazz.defineMethod (c$, "escapeString",
\r
19 var f = new StringBuffer ();
\r
22 while ((p = file.indexOf ('\\', lastp)) > -1) {
\r
23 f.append (file.subSequence (lastp, p));
\r
27 f.append (file.substring (lastp));
\r
28 return f.toString ();
\r