org.jfree.chart

Class LegendItemCollection

public class LegendItemCollection extends Object implements Cloneable, Serializable

A collection of legend items.
Constructor Summary
LegendItemCollection()
Constructs a new legend item collection, initially empty.
Method Summary
voidadd(LegendItem item)
Adds a legend item to the collection.
voidaddAll(LegendItemCollection collection)
Adds the legend items from another collection to this collection.
Objectclone()
Returns a clone of the collection.
booleanequals(Object obj)
Tests this collection for equality with an arbitrary object.
LegendItemget(int index)
Returns a legend item from the collection.
intgetItemCount()
Returns the number of legend items in the collection.
Iteratoriterator()
Returns an iterator that provides access to all the legend items.

Constructor Detail

LegendItemCollection

public LegendItemCollection()
Constructs a new legend item collection, initially empty.

Method Detail

add

public void add(LegendItem item)
Adds a legend item to the collection.

Parameters: item the item to add.

addAll

public void addAll(LegendItemCollection collection)
Adds the legend items from another collection to this collection.

Parameters: collection the other collection.

clone

public Object clone()
Returns a clone of the collection.

Returns: A clone.

Throws: CloneNotSupportedException if an item in the collection is not cloneable.

equals

public boolean equals(Object obj)
Tests this collection for equality with an arbitrary object.

Parameters: obj the object (null permitted).

Returns: A boolean.

get

public LegendItem get(int index)
Returns a legend item from the collection.

Parameters: index the legend item index (zero-based).

Returns: The legend item.

getItemCount

public int getItemCount()
Returns the number of legend items in the collection.

Returns: The item count.

iterator

public Iterator iterator()
Returns an iterator that provides access to all the legend items.

Returns: An iterator.

Copyright © 2000-2009 by Object Refinery Limited. All Rights Reserved.