Class WidgetQueryResults

All Implemented Interfaces:
Iterable<IWidget>, Collection<IWidget>

public class WidgetQueryResults extends QueryResults<IWidget,WidgetQueryResults>
Result container for widget queries.

This class extends QueryResults to provide a type-safe container for widget query results. It inherits all manipulation methods from the parent class such as sorting, limiting, filtering, and random selection.

Example usage:


 WidgetQueryResults results = widgetQuery.results();
 IWidget firstWidget = results.first();
 IWidget randomWidget = results.random();
 List<IWidget> allWidgets = results.list();
 
  • Constructor Details

    • WidgetQueryResults

      public WidgetQueryResults(List<IWidget> results)
      Constructs a new WidgetQueryResults wrapper around the specified list of widgets.
      Parameters:
      results - the list of widgets to wrap