/* * Created on Dec 11, 2007 */ package com.codecommit.wicket; import java.awt.Color; /** * @author Daniel Spiewak */ public class LinearGradientFill implements ILinearGradientFill { private int angle = -1; private Color[] colors; private double[] offsets; public LinearGradientFill(int angle, Color[] colors, double[] offsets) { if (colors.length != offsets.length) { throw new IllegalArgumentException("Must be same number of colors as offsets"); } this.angle = angle; this.colors = colors; this.offsets = offsets; } public int getAngle() { return angle; } public Color[] getColors() { return colors; } public double[] getOffsets() { return offsets; } public void setAngle(int angle) { this.angle = angle; } public void setColors(Color[] colors) { this.colors = colors; } public void setOffsets(double[] offsets) { this.offsets = offsets; } }