From 01f0d8141828a7e38c6d727785b72ded49fdd03a Mon Sep 17 00:00:00 2001
From: Amit Kumar Mondal <mondal@fortiss.org>
Date: Thu, 17 Mar 2016 16:41:55 +0000
Subject: [PATCH] Added static factory method to create line data sequence with
 provided color name

---
 .../tooling/spiderchart/sequence/LineDataSeq.java  | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

diff --git a/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/sequence/LineDataSeq.java b/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/sequence/LineDataSeq.java
index 8962312ff..3e8ec23d5 100644
--- a/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/sequence/LineDataSeq.java
+++ b/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/sequence/LineDataSeq.java
@@ -65,6 +65,20 @@ public final class LineDataSeq extends DataSeq {
 		return seq;
 	}
 
+	/**
+	 * Static Factory to create instance of {@link LineDataSeq}
+	 */
+	public static <E extends Enum<E>> LineDataSeq of(final String colorName,
+			final Object... values) {
+		final double[] wrappedValues = wrapValues(values);
+		final LineDataSeq seq = new LineDataSeq(wrappedValues, new LineStyle(2,
+				getColor(colorName), NORMAL_LINE));
+		seq.valueFont = getFont(VERDANA, BOLD, 12);
+		seq.fillStyle = new FillStyle(getColor(colorName), 0.5f);
+		seq.drawPoint = true;
+		return seq;
+	}
+
 	/** Draw Point Configuration */
 	private boolean drawPoint = false;
 
-- 
GitLab