1. Project Clover database Wed Nov 12 2025 05:07:35 UTC
  2. Package guru.mikelue.foxglove.functional

File StreamOfTableFacetsProvider.java

 

Coverage histogram

../../../../img/srcFileCovDistChart0.png
86% of files have more coverage

Code metrics

0
1
1
1
31
12
1
1
1
1
1

Classes

Class Line # Actions
StreamOfTableFacetsProvider 13 1 0% 1 2
0.00%
 

Contributing tests

No tests hitting this source file were found.

Source view

1    package guru.mikelue.foxglove.functional;
2   
3    import java.util.List;
4    import java.util.stream.Stream;
5   
6    import guru.mikelue.foxglove.TableFacet;
7   
8    /**
9    * {@link Stream} alternative of {@link TableFacetsProvider},
10    *
11    * @param <T> The type of table facet
12    */
 
13    public interface StreamOfTableFacetsProvider<T extends TableFacet> extends TableFacetsProvider<T> {
14    /**
15    * Converts the stream of table facets to a list.
16    *
17    * @return A list of table facets
18    */
 
19  0 toggle @Override
20    default List<T> get()
21    {
22  0 return streamOf().toList();
23    }
24   
25    /**
26    * Provides a stream of {@link TableFacet} instances.
27    *
28    * @return A stream of table facets
29    */
30    Stream<T> streamOf();
31    }