Class TreeEvent.Removed<A extends Tree<A>>

java.lang.Object
xyz.cofe.collection.TreeEvent<A>
xyz.cofe.collection.TreeEvent.ParentChild<A>
xyz.cofe.collection.TreeEvent.Removed<A>
Type Parameters:
A - тип узла дерева
All Implemented Interfaces:
CollectionEvent<A,​A>, RemovedEvent<A,​A>
Direct Known Subclasses:
TreeEvent.Deleted
Enclosing class:
TreeEvent<A extends Tree<A>>

public static class TreeEvent.Removed<A extends Tree<A>>
extends TreeEvent.ParentChild<A>
implements RemovedEvent<A,​A>
Событие удаления дочернего узла
  • Constructor Details

    • Removed

      public Removed​(Tree<A> parent, A child)
      Конструктор
      Parameters:
      parent - родительский узел
      child - дочерний узел
  • Method Details

    • getOldItem

      public A getOldItem()
      Description copied from interface: RemovedEvent
      Ссылка на элемент коллекции, который был удален
      Specified by:
      getOldItem in interface RemovedEvent<A extends Tree<A>,​A extends Tree<A>>
      Returns:
      элемент коллеции