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

Type Parameters:
A - тип узла дерева
All Implemented Interfaces:
CollectionEvent<A,​A>, DeletedEvent<A,​java.lang.Integer,​A>, ItemIndex<java.lang.Integer>, RemovedEvent<A,​A>
Enclosing class:
TreeEvent<A extends Tree<A>>

public static class TreeEvent.Deleted<A extends Tree<A>>
extends TreeEvent.Removed<A>
implements DeletedEvent<A,​java.lang.Integer,​A>
Событие удаления дочернего узла с указанием позиции удаления
  • Field Details

    • index

      protected java.lang.Integer index
  • Constructor Details

    • Deleted

      public Deleted​(Tree<A> parent, A child, java.lang.Integer index)
      Конструктор
      Parameters:
      parent - родительский узел
      child - дочерний узел
      index - позиция в списке дочерних узлов
  • Method Details

    • getIndex

      public java.lang.Integer getIndex()
      Description copied from interface: ItemIndex
      Возвращает индекс элемента в коллекции
      Specified by:
      getIndex in interface ItemIndex<A extends Tree<A>>
      Returns:
      индекс элемента