DataBuilderScope
interface DataBuilderScope
Receiver for all the buildFoo()
functions so that they have access to the adapters. Every builder also implements BuilderScope
. Using context parameters could probably separate the concerns there.