X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fio%2FBioJsHTMLOutput.java;h=eef203f17004a56dcbf39f10b4ed7512d4580db2;hb=e5b3e83f7ee6bc1d0a5867d9fd68a6c0098d51f0;hp=11436d39d3c5cce2c2e6b02c98bc319fded00607;hpb=f9f0b83445a2da848d21614d94a909888484e25e;p=jalview.git diff --git a/src/jalview/io/BioJsHTMLOutput.java b/src/jalview/io/BioJsHTMLOutput.java index 11436d3..eef203f 100644 --- a/src/jalview/io/BioJsHTMLOutput.java +++ b/src/jalview/io/BioJsHTMLOutput.java @@ -20,12 +20,6 @@ */ package jalview.io; -import jalview.gui.AlignmentPanel; -import jalview.gui.OOMWarning; -import jalview.json.binding.biojs.BioJSReleasePojo; -import jalview.json.binding.biojs.BioJSRepositoryPojo; -import jalview.util.MessageManager; - import java.io.BufferedInputStream; import java.io.BufferedReader; import java.io.File; @@ -38,6 +32,13 @@ import java.net.URL; import java.util.Objects; import java.util.TreeMap; +import jalview.bin.Cache; +import jalview.gui.AlignmentPanel; +import jalview.gui.OOMWarning; +import jalview.json.binding.biojs.BioJSReleasePojo; +import jalview.json.binding.biojs.BioJSRepositoryPojo; +import jalview.util.MessageManager; + public class BioJsHTMLOutput extends HTMLOutput { private static File currentBJSTemplateFile; @@ -47,16 +48,16 @@ public class BioJsHTMLOutput extends HTMLOutput public static final String DEFAULT_DIR = System.getProperty("user.home") + File.separatorChar + ".biojs_templates" + File.separatorChar; - public static final String BJS_TEMPLATES_LOCAL_DIRECTORY = jalview.bin.Cache + public static final String BJS_TEMPLATES_LOCAL_DIRECTORY = Cache .getDefault("biojs_template_directory", DEFAULT_DIR); - public static final String BJS_TEMPLATE_GIT_REPO = jalview.bin.Cache - .getDefault("biojs_template_git_repo", - "https://raw.githubusercontent.com/jalview/exporter-templates/master/biojs/package.json"); + public static final String BJS_TEMPLATE_GIT_REPO = Cache.getDefault( + "biojs_template_git_repo", + "https://raw.githubusercontent.com/jalview/exporter-templates/master/biojs/package.json"); public BioJsHTMLOutput(AlignmentPanel ap) { - super(ap); + super(ap, "BioJS MSA"); } public static void refreshVersionInfo(String dirName) @@ -137,7 +138,7 @@ public class BioJsHTMLOutput extends HTMLOutput { if (!biojsDirectory.mkdirs()) { - System.out.println("Couldn't create local directory : " + jalview.bin.Console.outPrintln("Couldn't create local directory : " + BJS_TEMPLATES_LOCAL_DIRECTORY); return; } @@ -263,7 +264,7 @@ public class BioJsHTMLOutput extends HTMLOutput } catch (OutOfMemoryError err) { - System.out.println("########################\n" + "OUT OF MEMORY " + jalview.bin.Console.outPrintln("########################\n" + "OUT OF MEMORY " + generatedFile + "\n" + "########################"); new OOMWarning("Creating Image for " + generatedFile, err); } catch (Exception e) @@ -276,9 +277,9 @@ public class BioJsHTMLOutput extends HTMLOutput } @Override - protected String getDescription() + public void run(String s) { - return "BioJS MSA"; + run(); } }