From: jprocter Date: Tue, 4 Nov 2008 09:15:22 +0000 (+0000) Subject: application specific validIOformat method X-Git-Tag: Release_2_5~437 X-Git-Url: http://source.jalview.org/gitweb/?a=commitdiff_plain;h=facdb659200d855348d884f55e465a8b7d49add2;p=jalview.git application specific validIOformat method --- diff --git a/src/jalview/io/FormatAdapter.java b/src/jalview/io/FormatAdapter.java index 17a5c68..6514e60 100755 --- a/src/jalview/io/FormatAdapter.java +++ b/src/jalview/io/FormatAdapter.java @@ -212,4 +212,26 @@ public class FormatAdapter extends AppletFormatAdapter } return this.formatSequences(format, alignment, suffix); } + + /** + * validate format is valid for IO in Application. This is basically the + * AppletFormatAdapter.isValidFormat call with additional checks for + * Application only formats like 'Jalview'. + * + * @param format + * a format string to be compared with list of readable or writable formats (READABLE_FORMATS + * or WRITABLE_FORMATS) + * @param forwriting + * when true, format is checked against list of writable formats. + * @return true if format is valid + */ + public static final boolean isValidIOFormat(String format, + boolean forwriting) + { + if (format.equalsIgnoreCase("jalview")) + { + return true; + } + return AppletFormatAdapter.isValidFormat(format, forwriting); + } }