Class GridAddListener

  • All Implemented Interfaces:
    AddListener

    public class GridAddListener
    extends Object
    implements AddListener
    Deprecated.
    2D piccolo based code is being removed
    Listens for add events and prepares the grid so that the agent will be added at the appropriate location.
    Author:
    Nick Collier
    • Constructor Detail

      • GridAddListener

        public GridAddListener​(Grid grid,
                               GridAddHandler handler)
        Deprecated.
    • Method Detail

      • preAdd

        public boolean preAdd​(Object obj,
                              double... point)
        Deprecated.
        Called immediately prior to an agent being added.
        Specified by:
        preAdd in interface AddListener
        Parameters:
        obj -
        point - the location at which the agent should be added. @return true if an agent can be added to the specified location, otherwise false.
      • postAdd

        public void postAdd()
        Deprecated.
        Called immediately after the agent has been added.
        Specified by:
        postAdd in interface AddListener
      • getAddHandler

        public PEditorEventListener getAddHandler()
        Deprecated.
        Gets the PInputEvent handler that will handle the gui part of the adding.
        Specified by:
        getAddHandler in interface AddListener
        Returns:
        the PInputEvent handler that will handle the gui part of the adding.