X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fio%2FVamsasAppDatastore.java;h=7375d438c12c979247fabdf26a8e60f571f17582;hb=304e64fb34b32659be1bbfd39fb4e15b2f79586e;hp=2fc526bcb5073bd472a09ed7c3f3bec95168604d;hpb=61ff8fb4efa315c35149c9d11850d99e3d00c441;p=jalview.git diff --git a/src/jalview/io/VamsasAppDatastore.java b/src/jalview/io/VamsasAppDatastore.java index 2fc526b..7375d43 100644 --- a/src/jalview/io/VamsasAppDatastore.java +++ b/src/jalview/io/VamsasAppDatastore.java @@ -35,8 +35,10 @@ import jalview.io.vamsas.DatastoreRegistry; import jalview.io.vamsas.Rangetype; import jalview.project.Jalview2XML; import jalview.util.MessageManager; +import jalview.util.jarInputStreamProvider; import jalview.viewmodel.AlignmentViewport; +import java.io.File; import java.io.IOException; import java.util.Enumeration; import java.util.HashMap; @@ -718,9 +720,9 @@ public class VamsasAppDatastore // /SAVE THE TREES // ///////////////////////////////// // FIND ANY ASSOCIATED TREES - if (Desktop.desktop != null) + if (Desktop.getDesktopPane() != null) { - javax.swing.JInternalFrame[] frames = Desktop.instance + javax.swing.JInternalFrame[] frames = Desktop.getInstance() .getAllFrames(); for (int t = 0; t < frames.length; t++) @@ -1318,7 +1320,7 @@ public class VamsasAppDatastore // and // mapValuesToString fromxml.setSkipList(skipList); - jalview.util.jarInputStreamProvider jprovider = new jalview.util.jarInputStreamProvider() + jarInputStreamProvider jprovider = new jarInputStreamProvider() { @Override @@ -1336,6 +1338,12 @@ public class VamsasAppDatastore "Returning client input stream for Jalview from Vamsas Document."); return new JarInputStream(cappdata.getClientInputStream()); } + + @Override + public File getFile() + { + return null; + } }; if (dojvsync) { @@ -1366,7 +1374,7 @@ public class VamsasAppDatastore fromxml.setSkipList(skipList); fromxml.setObjectMappingTables(mapKeysToString(vobj2jv), mapValuesToString(jv2vobj)); - jalview.util.jarInputStreamProvider jarstream = new jalview.util.jarInputStreamProvider() + jarInputStreamProvider jarstream = new jarInputStreamProvider() { @Override @@ -1384,6 +1392,12 @@ public class VamsasAppDatastore "Returning user input stream for Jalview from Vamsas Document."); return new JarInputStream(cappdata.getUserInputStream()); } + + @Override + public File getFile() + { + return null; + } }; if (dojvsync) { @@ -1477,7 +1491,7 @@ public class VamsasAppDatastore if (mappings != null) { jalview.structure.StructureSelectionManager - .getStructureSelectionManager(Desktop.instance) + .getStructureSelectionManager(Desktop.getInstance()) .registerMappings(mappings); } }