-
- All Known Implementing Classes:
StandardEntityCollection
public interface EntityCollection
This interface defines the methods used to access an ordered list ofChartEntityobjects.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidadd(ChartEntity entity)Adds an entity to the collection.voidaddAll(EntityCollection collection)Adds the entities from another collection to this collection.voidclear()Clears all entities.Collection<ChartEntity>getEntities()Returns the entities in an unmodifiable collection.ChartEntitygetEntity(double x, double y)Returns an entity whose area contains the specified point.ChartEntitygetEntity(int index)Returns an entity from the collection.intgetEntityCount()Returns the entity count.Iterator<ChartEntity>iterator()Returns an iterator for the entities in the collection.
-
-
-
Method Detail
-
clear
void clear()
Clears all entities.
-
add
void add(ChartEntity entity)
Adds an entity to the collection.- Parameters:
entity- the entity (nullnot permitted).
-
addAll
void addAll(EntityCollection collection)
Adds the entities from another collection to this collection.- Parameters:
collection- the other collection.
-
getEntity
ChartEntity getEntity(double x, double y)
Returns an entity whose area contains the specified point.- Parameters:
x- the x coordinate.y- the y coordinate.- Returns:
- The entity.
-
getEntity
ChartEntity getEntity(int index)
Returns an entity from the collection.- Parameters:
index- the index (zero-based).- Returns:
- An entity.
-
getEntityCount
int getEntityCount()
Returns the entity count.- Returns:
- The entity count.
-
getEntities
Collection<ChartEntity> getEntities()
Returns the entities in an unmodifiable collection.- Returns:
- The entities.
-
iterator
Iterator<ChartEntity> iterator()
Returns an iterator for the entities in the collection.- Returns:
- An iterator.
-
-