Header
And More


org.jfree.chart.entity
Class StandardEntityCollection

java.lang.Object
  extended by org.jfree.chart.entity.StandardEntityCollection
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, EntityCollection, org.jfree.util.PublicCloneable

public class StandardEntityCollection
extends java.lang.Object
implements EntityCollection, java.lang.Cloneable, org.jfree.util.PublicCloneable, java.io.Serializable

A standard implementation of the EntityCollection interface.

See Also:
Serialized Form

Constructor Summary
StandardEntityCollection()
          Constructs a new entity collection (initially empty).
 
Method Summary
 void add(ChartEntity entity)
          Adds an entity to the collection.
 void addAll(EntityCollection collection)
          Adds all the entities from the specified collection.
 void clear()
          Clears all the entities from the collection.
 java.lang.Object clone()
          Returns a clone of this entity collection.
 boolean equals(java.lang.Object obj)
          Tests this object for equality with an arbitrary object.
 java.util.Collection getEntities()
          Returns the entities in an unmodifiable collection.
 ChartEntity getEntity(double x, double y)
          Returns the last entity in the list with an area that encloses the specified coordinates, or null if there is no such entity.
 ChartEntity getEntity(int index)
          Returns a chart entity from the collection.
 int getEntityCount()
          Returns the number of entities in the collection.
 java.util.Iterator iterator()
          Returns an iterator for the entities in the collection.
 
Methods inherited from class java.lang.Object
finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StandardEntityCollection

public StandardEntityCollection()
Constructs a new entity collection (initially empty).

Method Detail

getEntityCount

public int getEntityCount()
Returns the number of entities in the collection.

Specified by:
getEntityCount in interface EntityCollection
Returns:
The entity count.

getEntity

public ChartEntity getEntity(int index)
Returns a chart entity from the collection.

Specified by:
getEntity in interface EntityCollection
Parameters:
index - the entity index.
Returns:
The entity.
See Also:
add(ChartEntity)

clear

public void clear()
Clears all the entities from the collection.

Specified by:
clear in interface EntityCollection

add

public void add(ChartEntity entity)
Adds an entity to the collection.

Specified by:
add in interface EntityCollection
Parameters:
entity - the entity (null not permitted).

addAll

public void addAll(EntityCollection collection)
Adds all the entities from the specified collection.

Specified by:
addAll in interface EntityCollection
Parameters:
collection - the collection of entities (null not permitted).

getEntity

public ChartEntity getEntity(double x,
                             double y)
Returns the last entity in the list with an area that encloses the specified coordinates, or null if there is no such entity.

Specified by:
getEntity in interface EntityCollection
Parameters:
x - the x coordinate.
y - the y coordinate.
Returns:
The entity (possibly null).

getEntities

public java.util.Collection getEntities()
Returns the entities in an unmodifiable collection.

Specified by:
getEntities in interface EntityCollection
Returns:
The entities.

iterator

public java.util.Iterator iterator()
Returns an iterator for the entities in the collection.

Specified by:
iterator in interface EntityCollection
Returns:
An iterator.

equals

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

Overrides:
equals in class java.lang.Object
Parameters:
obj - the object to test against (null permitted).
Returns:
A boolean.

clone

public java.lang.Object clone()
                       throws java.lang.CloneNotSupportedException
Returns a clone of this entity collection.

Specified by:
clone in interface org.jfree.util.PublicCloneable
Overrides:
clone in class java.lang.Object
Returns:
A clone.
Throws:
java.lang.CloneNotSupportedException - if the object cannot be cloned.

Footer
And More


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