Interface IComposite<R,I extends IComponent>

All Known Subinterfaces:
IBorderlayout, IGrid, IGroupbox<I>, IListbox, IOrgitem, IPanel, IRow<I>, ITabbox, ITree, ITreeitem, IWindow<I>

public interface IComposite<R,I extends IComponent>
An addition interface to IChildable and ISingleChildable to retrieve all IComponents which belong to the implementation class. that is used for implementation or tools.
Author:
jumperchen
  • Method Summary

    Modifier and Type
    Method
    Description
    withAllComponents(Iterable<? extends I> elements)
    Copy the current immutable object with elements that replace the content of children.
  • Method Details

    • withAllComponents

      R withAllComponents(Iterable<? extends I> elements)
      Copy the current immutable object with elements that replace the content of children. A shallow reference equality check is used to prevent copying of the same value by returning this.
      Parameters:
      elements - An iterable of children elements to set
      Returns:
      A modified copy of this object