public class Row
extends java.lang.Object
implements java.io.Serializable
| Constructor and Description | 
|---|
| Row(Color[] colors)Constructor for a Row with colors. | 
| Row(int width)Constructor for a Row with a given width. | 
| Modifier and Type | Method and Description | 
|---|---|
| int | containsColor(Color color)Checks how often a Row contains a specific color. | 
| boolean | containsDoubleColor()Checks if the same Color is inside the Row more than once. | 
| boolean | equals(java.lang.Object o)Check if the specified object equals this Row. | 
| Color | getColorAtPos(int pos)Get a color at a specific position in the Row. | 
| Color[] | getColors()Getter for a Row. | 
| boolean | setColorAtPos(int pos,
             Color color)Set a color at a specific position in the Row. | 
| void | setColors(Color[] colors)Setter for a Row. | 
| java.lang.String | toString()Line-up all colors seperated with ",". | 
| int | width()Getter for the Row width. | 
private Color[] colors
public Row(Color[] colors)
colors - An array of colors to initialize the Row.public Row(int width)
width - The width of the Row.public Color[] getColors()
public void setColors(Color[] colors)
colors - An array of colors.public Color getColorAtPos(int pos)
pos - The position from where to get the color.public boolean setColorAtPos(int pos,
                    Color color)
pos - The position where to set the color.color - The color to set on the position.public int width()
public int containsColor(Color color)
color - The color to look for.public boolean containsDoubleColor()
public java.lang.String toString()
toString in class java.lang.Objectpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objecto - The object to compare with.