JAL-3026-JAL-3063 adds binary ext to J2S
authorhansonr <hansonr@STO24954W.ad.stolaf.edu>
Tue, 30 Oct 2018 12:18:38 +0000 (07:18 -0500)
committerhansonr <hansonr@STO24954W.ad.stolaf.edu>
Tue, 30 Oct 2018 12:18:38 +0000 (07:18 -0500)
J2S needs to know any binary extensions for its file saving mechanism.

src/jalview/project/Jalview2XML.java

index e546789..42328b8 100644 (file)
@@ -186,6 +186,27 @@ import javax.xml.stream.XMLStreamReader;
  */
 public class Jalview2XML
 {
+
+  // BH 2018 we add the .jvp binary extension to J2S so that
+  // it will declare that binary when we do the file save from the browser
+
+  private static void addJ2SBinaryType(String ext)
+  {
+    ext = "." + ext + "?";
+
+    /**
+     * @j2sNative
+     * 
+     *            J2S._binaryTypes.push(ext);
+     * 
+     */
+  }
+
+  static
+  {
+    addJ2SBinaryType(".jvp?");
+  }
+
   private static final String VIEWER_PREFIX = "viewer_";
 
   private static final String RNA_PREFIX = "rna_";