JAL-2071 architectural improvement for Plugable Free Text Search Services
[jalview.git] / src / jalview / fts / api / FTSDataColumnI.java
diff --git a/src/jalview/fts/api/FTSDataColumnI.java b/src/jalview/fts/api/FTSDataColumnI.java
new file mode 100644 (file)
index 0000000..f6fc5da
--- /dev/null
@@ -0,0 +1,22 @@
+package jalview.fts.api;
+
+public interface FTSDataColumnI
+{
+  public String getName();
+
+  public String getCode();
+
+  public int getMinWidth();
+
+  public int getMaxWidth();
+
+  public int getPreferredWidth();
+
+  public boolean isPrimaryKeyColumn();
+
+  public boolean isSearchable();
+
+  public boolean isVisibleByDefault();
+
+  public FTSDataColumnGroupI getGroup();
+}