X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fviewmodel%2Fseqfeatures%2FFeatureRendererSettings.java;fp=src%2Fjalview%2Fviewmodel%2Fseqfeatures%2FFeatureRendererSettings.java;h=cd6f51b11f27f1b90f69d36b17535938af92bd73;hb=30b23d19ad4985ef3cdaf5f54936f5c48b31251d;hp=02b7f353a6efc808c02adedb30ae527371bd42b4;hpb=48eb1017c54d7c82a53dde15788371eb086b16bd;p=jalview.git diff --git a/src/jalview/viewmodel/seqfeatures/FeatureRendererSettings.java b/src/jalview/viewmodel/seqfeatures/FeatureRendererSettings.java index 02b7f35..cd6f51b 100644 --- a/src/jalview/viewmodel/seqfeatures/FeatureRendererSettings.java +++ b/src/jalview/viewmodel/seqfeatures/FeatureRendererSettings.java @@ -41,7 +41,7 @@ import java.util.concurrent.ConcurrentHashMap; * * Note that feature type visibility settings are not held here. */ -public class FeatureRendererSettings implements Cloneable +public class FeatureRendererSettings { String[] renderOrder; @@ -64,10 +64,21 @@ public class FeatureRendererSettings implements Cloneable Map featureOrder; + /** + * Constructor + * + * @param renderOrder + * @param featureGroups + * @param featureColours + * @param transparency + * @param featureOrder + * @param filters + */ public FeatureRendererSettings(String[] renderOrder, Map featureGroups, Map featureColours, float transparency, - Map featureOrder) + Map featureOrder, + Map filters) { super(); this.renderOrder = Arrays.copyOf(renderOrder, renderOrder.length); @@ -77,6 +88,7 @@ public class FeatureRendererSettings implements Cloneable featureColours); this.transparency = transparency; this.featureOrder = new ConcurrentHashMap<>(featureOrder); + featureFilters = filters; } /**