org.jfree.util
Class BooleanList

java.lang.Object
  extended by org.jfree.util.AbstractObjectList
      extended by org.jfree.util.BooleanList
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable

public class BooleanList
extends AbstractObjectList
implements java.lang.Cloneable, java.io.Serializable

A list of Boolean objects.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.jfree.util.AbstractObjectList
DEFAULT_INITIAL_CAPACITY
 
Constructor Summary
BooleanList()
          Creates a new list
 
Method Summary
 java.lang.Object clone()
          Returns an independent copy of the list.
 boolean equals(java.lang.Object o)
          Tests the list for equality with another object (typically also a list).
 java.lang.Boolean getBoolean(int index)
          Returns a Boolean from the list.
 int hashCode()
          Returns a hash code value for the object.
 void setBoolean(int index, java.lang.Boolean b)
          Sets the value for an item in the list.
 
Methods inherited from class org.jfree.util.AbstractObjectList
clear, get, indexOf, set, size
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BooleanList

public BooleanList()
Creates a new list

Method Detail

getBoolean

public java.lang.Boolean getBoolean(int index)
Returns a Boolean from the list.

Parameters:
index - the index (zero-based).
Returns:
a Boolean from the list.

setBoolean

public void setBoolean(int index,
                       java.lang.Boolean b)
Sets the value for an item in the list. The list is expanded if necessary.

Parameters:
index - the index (zero-based).
b - the boolean.

clone

public java.lang.Object clone()
                       throws java.lang.CloneNotSupportedException
Returns an independent copy of the list.

Overrides:
clone in class AbstractObjectList
Returns:
A clone.
Throws:
java.lang.CloneNotSupportedException - this shouldn't happen.

equals

public boolean equals(java.lang.Object o)
Tests the list for equality with another object (typically also a list).

Overrides:
equals in class AbstractObjectList
Parameters:
o - the other object.
Returns:
A boolean.

hashCode

public int hashCode()
Returns a hash code value for the object.

Overrides:
hashCode in class AbstractObjectList
Returns:
the hashcode