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

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

public static class TreeEvent.ParentChild<A extends Tree<A>>
extends TreeEvent<A>
implements CollectionEvent<A,​A>
Событие изменения состава дерева
  • Field Details

  • Constructor Details

    • ParentChild

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

    • getParent

      public A getParent()
      Возвращает ссылку на родительский узел
      Returns:
      родительский узел
    • setParent

      public void setParent​(A parent)
      Указывает ссылку на родительский узел
      Parameters:
      parent - родительский узел
    • getChild

      public A getChild()
      Возвращает дочерний узел
      Returns:
      дочерний узел
    • setChild

      public void setChild​(A child)
      Устанавливает дочерний узел
      Parameters:
      child - дочерний узел
    • getSource

      public A getSource()
      Возвращает источник события
      Specified by:
      getSource in interface CollectionEvent<A extends Tree<A>,​A extends Tree<A>>
      Returns:
      источник события