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

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

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

    • index

      protected java.lang.Integer index
  • Constructor Details

    • Inserted

      public Inserted​(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:
      индекс элемента