Module platform

Interface EntityCollection

All Known Implementing Classes:
StandardEntityCollection

public interface EntityCollection
This interface defines the methods used to access an ordered list of ChartEntity objects.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    add(ChartEntity entity)
    Adds an entity to the collection.
    void
    Adds the entities from another collection to this collection.
    void
    Clears all entities.
    Returns the entities in an unmodifiable collection.
    getEntity(double x, double y)
    Returns an entity whose area contains the specified point.
    getEntity(int index)
    Returns an entity from the collection.
    int
    Returns the entity count.
    Returns an iterator for the entities in the collection.
  • Method Details

    • clear

      void clear()
      Clears all entities.
    • add

      void add(ChartEntity entity)
      Adds an entity to the collection.
      Parameters:
      entity - the entity (null not 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 getEntities()
      Returns the entities in an unmodifiable collection.
      Returns:
      The entities.
    • iterator

      Iterator iterator()
      Returns an iterator for the entities in the collection.
      Returns:
      An iterator.