--- Stefan Bodewig <[EMAIL PROTECTED]> wrote:

> On Fri, 4 Nov 2005, Matt Benson
> <[EMAIL PROTECTED]> wrote:
> > --- Stefan Bodewig <[EMAIL PROTECTED]> wrote:
> > 
> >> On Wed, 2 Nov 2005, Matt Benson
> >> <[EMAIL PROTECTED]> wrote:
> >> > --- Stefan Bodewig <[EMAIL PROTECTED]> wrote:
> >> 
> >> >> Hmm, I'd prefer (ab?)using PropertyHelpers for
> this instead of
> >> >> adding new helpers.
> >> >> 
> >> >> <copy resource="${resource:url:someurl}"/> or
> >> >> something similar.
> >> > 
> >> > Hmm... this appears doable... it will require
> that the properties
> >> > be resolved by IntrospectionHelper instead of
> RuntimeConfigurable
> >> > though, which could require the usual
> backwards-compatibility
> >> > acrobatics.
> >> 
> >> Do we really need to resolve that in
> IntrospectionHelper?  Why?
> > 
> > What's the alternative?  setResource(String)
> (after
> > which every implementor has to call resolution
> code)? 
> 
> I guess I need to re-read the code, its been a long
> time.  IIUC you
> think we need to modify IntrospectionHelper so that
> the correct object
> type can be created right there, correct?
> 
> OK, I see the problem now.  PropertyHelper - or the
> way we use it -
> isn't really suited for property expansions that
> yield something other
> than a String.
> 
> It's probably easier to have some kind of
> ResourceFactory that
> returned Resource instances (or subclasses thereof)
> based on Strings
> and explicitly code support for this into
> IntrospectionHelper (much
> like the special cases for boolean or File).  Your
> original idea,
> isn't it?

Yeah, basically.  :)  So if anyone other than myself
and Stefan have been paying attention to this
conversation, does that scare anyone?  DD?  ;)

-Matt

> 
> Stefan
> 
>
---------------------------------------------------------------------
> To unsubscribe, e-mail:
> [EMAIL PROTECTED]
> For additional commands, e-mail:
> [EMAIL PROTECTED]
> 
> 



        
                
__________________________________ 
Yahoo! Mail - PC Magazine Editors' Choice 2005 
http://mail.yahoo.com

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to