blob: 52b6f1e041e9ed559f4abb5861664b39e6bce1cd [file] [log] [blame]
/*
* Created on Dec 11, 2007
*/
package com.codecommit.wicket;
import java.awt.Color;
/**
* @author Daniel Spiewak
*/
public class LinearStripesFill implements ILinearStripesFill {
private int angle = -1;
private Color[] colors;
private double[] widths;
public LinearStripesFill(int angle, Color[] colors, double[] widths) {
if (colors.length != widths.length) {
throw new IllegalArgumentException("Must be same number of colors as widths");
}
this.angle = angle;
this.colors = colors;
this.widths = widths;
}
public int getAngle() {
return angle;
}
public Color[] getColors() {
return colors;
}
public double[] getWidths() {
return widths;
}
public void setAngle(int angle) {
this.angle = angle;
}
public void setColors(Color[] colors) {
this.colors = colors;
}
public void setWidths(double[] widths) {
this.widths = widths;
}
}