JAL-1641 fixed broken functionalities after refactor
[jalview.git] / src / jalview / datamodel / AlignmentExportData.java
diff --git a/src/jalview/datamodel/AlignmentExportData.java b/src/jalview/datamodel/AlignmentExportData.java
new file mode 100644 (file)
index 0000000..46da85d
--- /dev/null
@@ -0,0 +1,63 @@
+package jalview.datamodel;
+
+import jalview.gui.AlignExportSettings;
+
+public class AlignmentExportData
+{
+  private AlignmentI alignment;
+
+  private String[] omitHidden;
+
+  private int[] startEnd;
+
+  private AlignExportSettings settings;
+
+  public AlignmentExportData(AlignmentI align, String[] ommit,
+          int[] startEnd, AlignExportSettings settings)
+  {
+    this.alignment = align;
+    this.omitHidden = ommit;
+    this.startEnd = startEnd;
+    this.settings = settings;
+  }
+
+  public AlignmentI getAlignment()
+  {
+    return alignment;
+  }
+
+  public void setAlignment(AlignmentI alignment)
+  {
+    this.alignment = alignment;
+  }
+
+  public String[] getOmitHidden()
+  {
+    return omitHidden;
+  }
+
+  public void setOmitHidden(String[] omitHidden)
+  {
+    this.omitHidden = omitHidden;
+  }
+
+  public int[] getStartEndPostions()
+  {
+    return startEnd;
+  }
+
+  public void setStartEndPostions(int[] startEnd)
+  {
+    this.startEnd = startEnd;
+  }
+
+  public AlignExportSettings getSettings()
+  {
+    return settings;
+  }
+
+  public void setSettings(AlignExportSettings settings)
+  {
+    this.settings = settings;
+  }
+}