X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fbin%2FJalviewJSApi.java;h=b1fed258b020697d7f3ec58b3c3dd370d6961f98;hb=7d52ef194d39e75fed7730041da25c48e456cf8c;hp=61850a44c7c8a6aa3a8f9548b7f5185be1390a58;hpb=7a5cac232c59bba9964ec32ecdd787b8028cde48;p=jalview.git diff --git a/src/jalview/bin/JalviewJSApi.java b/src/jalview/bin/JalviewJSApi.java index 61850a4..b1fed25 100644 --- a/src/jalview/bin/JalviewJSApi.java +++ b/src/jalview/bin/JalviewJSApi.java @@ -12,13 +12,23 @@ import jalview.javascript.JalviewLiteJsApi; public interface JalviewJSApi extends JalviewLiteJsApi { + void showOverview(); + + /** + * process commandline arguments after the JavaScript application has started + * + * @param args + * @return + */ Object parseArguments(String[] args); + /** * Open a new Tree panel on the desktop statically. Params are standard (not * set by Groovy). No dialog is opened. * * @param af + * may be null * @param treeType * @param modelName * @return null, or the string "label.you_need_at_least_n_sequences" if number @@ -32,6 +42,7 @@ public interface JalviewJSApi extends JalviewLiteJsApi * necessarily using a dialog. * * @param af + * may be null * @param modelName * @return the PCAPanel, or the string "label.you_need_at_least_n_sequences" * if number of sequences selected is inappropriate