I'd like to use MasterObjectProvider to create objects whose constructors take 
services as arguments.  Tapestry will inject MasterObjectProviderImpl, but I 
don't see a way to get access to MasterObjectProvider.provide's arguments.  It 
wants an AnnotationProvider and an ObjectLocator.  I don't see any injectable 
instance of AnnotationProvider.  The most obvious instance of ObjectLocator is 
the Registry itself, and that's the one I'd want to use, but I don't see any 
way to get it, either.  I presume MasterObjectProvider is injectable so that we 
can use it, but am I wrong?  Is it really for internal use only and visible for 
injection only incidentally?

Reply via email to