First, I realize that Streams isn't the best package name. It's based on the 
fact that the functionality is all around supporting java 8 streams.

It has three distinct areas of functionality that can intermingle

1. ResourceStream - Takes a resource and provides a stream of it's descendants. 
 Additionally provides the ability to set a range, limit, and accepts a 
Predicate to filter resources as well as a Predicate to select which branches 
to traverse on.

2. ResourceFilter - Provides a scripting feature to create a 
Predicate<Resource> that can be used to filter resources in any stream 
regardless of how the stream is created

3.  A series of classes that allows you to build a Predicate<Resource>  using a 
fluent java based API.

These three can exist separately from each other.

@PMC folk, what do I need to get these set up as it's own repo?

- Jason

Reply via email to