/*
- * Jalview - A Sequence Alignment Editor and Viewer (Version 2.4)
- * Copyright (C) 2008 AM Waterhouse, J Procter, G Barton, M Clamp, S Searle
+ * Jalview - A Sequence Alignment Editor and Viewer (Development Version 2.4.1)
+ * Copyright (C) 2009 AM Waterhouse, J Procter, G Barton, M Clamp, S Searle
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
}
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);
+ }
}