ObservableList<ObservableList<T>> to a flattened Stream<T>.
This binding class listens for changes in the nested lists and provides a continuously updated stream
that represents the flattened view of these lists. This stream can be used for further processing such
as collecting into lists, sets, or applying transformations.
Each call to getValue() will provide a new stream based on the current state of the nested lists.
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| protected Stream | Returns: The flattened stream of all elements.Implements abstract javafx. Computes the value of the binding by flattening all elements contained within the source nested lists into a single stream. |
| FlattenedNestedListStreamBinding | back to summary |
|---|---|
| public FlattenedNestedListStreamBinding(ObservableList<ObservableList<T>> source) | |
| computeValue | back to summary |
|---|---|
| protected Stream Implements abstract javafx. Computes the value of the binding by flattening all elements contained within the source nested lists into a single stream. This method provides a stream of all elements, which can be collected or further processed by the consumer as needed. | |