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
