Interface PopupIteratorGroup


public interface PopupIteratorGroup
Represents the group of iterator.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    addIterator(@NotNull PopupIterator iterator)
    Adds iterator.
    void
    Clears this group.
    boolean
    contains(@NotNull String name)
    Returns whether this name is contained
    default boolean
    contains(@NotNull Popup popup)
    Returns whether this popup is contained
    int
    Gets index
    @NotNull @Unmodifiable List<WidthComponent>
    Gets all next value of iterator.
  • Method Details

    • next

      @NotNull @NotNull @Unmodifiable List<WidthComponent> next()
      Gets all next value of iterator.
      Returns:
      component
    • getIndex

      int getIndex()
      Gets index
      Returns:
      index
    • addIterator

      void addIterator(@NotNull @NotNull PopupIterator iterator)
      Adds iterator.
      Parameters:
      iterator - target iterator
    • clear

      void clear()
      Clears this group.
    • contains

      boolean contains(@NotNull @NotNull String name)
      Returns whether this name is contained
      Parameters:
      name - name of iterator
      Returns:
      whether this name is contained
    • contains

      default boolean contains(@NotNull @NotNull Popup popup)
      Returns whether this popup is contained
      Parameters:
      popup - popup of iterator
      Returns:
      whether this popup is contained