API Reference 0.3.24dart_web_toolkit_uiWidgetIterators

WidgetIterators class

A collection of convenience factories for creating iterators for widgets. This mostly helps developers support {@link HasWidgets} without having to implement their own {@link Iterator}.

class WidgetIterators {

 /**
  * Wraps an array of widgets to be returned during iteration.
  * <code>null</code> is allowed in the array and will be skipped during
  * iteration.
  *
  * @param container the container of the widgets in <code>contained</code>
  * @param contained the array of widgets
  * @return the iterator
  */
 static Iterator<Widget> createWidgetIterator(HasWidgets container, List<Widget> contained) {
   return new _WidgetsIterator(container, contained);
 }
}

Static Methods

Iterator<Widget> createWidgetIterator(HasWidgets container, List<Widget> contained) #

Wraps an array of widgets to be returned during iteration. <code>null</code> is allowed in the array and will be skipped during iteration.

@param container the container of the widgets in <code>contained</code> @param contained the array of widgets @return the iterator

static Iterator<Widget> createWidgetIterator(HasWidgets container, List<Widget> contained) {
 return new _WidgetsIterator(container, contained);
}