* </ul>
* Note that feature type visibility settings are not held here.
*/
-public class FeatureRendererSettings implements Cloneable
+public class FeatureRendererSettings
{
String[] renderOrder;
Map<String, Float> featureOrder;
+ /**
+ * Constructor
+ *
+ * @param renderOrder
+ * @param featureGroups
+ * @param featureColours
+ * @param transparency
+ * @param featureOrder
+ * @param filters
+ */
public FeatureRendererSettings(String[] renderOrder,
Map<String, Boolean> featureGroups,
Map<String, FeatureColourI> featureColours, float transparency,
- Map<String, Float> featureOrder)
+ Map<String, Float> featureOrder,
+ Map<String, FeatureMatcherSetI> filters)
{
super();
this.renderOrder = Arrays.copyOf(renderOrder, renderOrder.length);
featureColours);
this.transparency = transparency;
this.featureOrder = new ConcurrentHashMap<>(featureOrder);
+ featureFilters = filters;
}
/**