heap.heapinterface

## Interface HeapCallBack<T>

- Type Parameters:
    `T` - typ pomocného objektu, viz processCurrentElement ()

      public interface HeapCallBack<T>

  Systematické procházení stromem.

  Popis: Obsahuje metodu processCurrentElement určenou ke zpětnému volání. Tato metoda se má volat ze stromu z metody Search, která systematicky prochází strom uzel po uzlu.

  Užití: Deklarujte proměnné, implementujte třídou. Předejte instanci této třídy metodě Search stromu, která prochází stromem a zpětně volá metodu processCurrentElement.

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `T` | `processCurrentElement(T parent, SearchableElement elem)` Volá se zpětně a umožňuje aplikaci zpracovat jednotlivé uzly haldy.

- - ### Method Detail

    - #### processCurrentElement

          T processCurrentElement(T parent,
                                  SearchableElement elem)

      Volá se zpětně a umožňuje aplikaci zpracovat jednotlivé uzly haldy.
      Parameters:
        `parent` - pomocný objekt, který potřebuje aplikace např. k vykreslení formuláře
        `elem` - prvek obsažený v uzlu haldy
      Returns:
        objekt, který potřebuje metoda search k dalšímu rekurzivnímu zpracování uzlů haldy