d8e2dd41191f5ce0ab19c3f4197e98f40d1d79ff
[jalview.git] / src / jalview / io / AlignmentFileWriterI.java
1 package jalview.io;
2
3 import jalview.api.AlignExportSettingI;
4 import jalview.api.AlignmentViewPanel;
5 import jalview.api.FeatureSettingsModelI;
6 import jalview.datamodel.AlignmentI;
7 import jalview.datamodel.SequenceI;
8
9 public interface AlignmentFileWriterI
10 {
11
12   void setNewlineString(String newline);
13
14   void setExportSettings(AlignExportSettingI exportSettings);
15
16   void configureForView(AlignmentViewPanel viewpanel);
17
18   String print(SequenceI[] seqs, boolean jvsuffix);
19
20   boolean hasWarningMessage();
21
22   String getWarningMessage();
23
24 }