JAL-629 Add --renderer arg/subval for vector output and fixed annotation renderer...
[jalview.git] / src / jalview / io / HTMLOutput.java
index 2745420..ed80eb9 100644 (file)
@@ -304,6 +304,11 @@ public abstract class HTMLOutput implements Runnable
 
   public void exportHTML(String outputFile)
   {
+    exportHTML(outputFile, null);
+  }
+
+  public void exportHTML(String outputFile, String renderer)
+  {
     setProgressMessage(MessageManager.formatMessage(
             "status.exporting_alignment_as_x_file", getDescription()));
     try
@@ -332,7 +337,7 @@ public abstract class HTMLOutput implements Runnable
     }
     if (Jalview.isHeadlessMode())
     {
-      this.run();
+      this.run(renderer);
     }
     else
     {
@@ -351,4 +356,7 @@ public abstract class HTMLOutput implements Runnable
   {
     return description;
   }
+
+  // used to pass an option such as render to run
+  public abstract void run(String string);
 }
\ No newline at end of file