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 8962312ffc0e01a6b1bd3554a22a121bdfaebe34..3e8ec23d51608514aa8ebc2f6b2215e21a7f7c93 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;