Class StandardEntityCollection

    • 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.
      • 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).
      • iterator

        public Iterator iterator()
        Returns an iterator for the entities in the collection.
        Specified by:
        iterator in interface EntityCollection
        Returns:
        An iterator.
      • equals

        public boolean equals​(Object obj)
        Tests this object for equality with an arbitrary object.
        Overrides:
        equals in class Object
        Parameters:
        obj - the object to test against (null permitted).
        Returns:
        A boolean.