Interface ComponentIteratorType

Functional Interface:
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

@NonExtendable @FunctionalInterface public interface ComponentIteratorType
The iterator types.
Since:
4.9.0
See Also:
  • Field Details

  • Method Details

    • populate

      void populate(@NotNull @NotNull Component component, @NotNull @NotNull Deque<Component> deque, @NotNull @NotNull Set<ComponentIteratorFlag> flags)
      Populates a deque with the children of the provided component, based on the iterator type and flags.
      Parameters:
      component - the component
      deque - the deque
      flags - the flags
      Since:
      4.9.0