Working on this right now.

I really like how its coming out; it will open up the possibility of
application-specific injections (by contributing new types of
injection workers into the configuraiton point).

On 5/12/05, Harish Krishnaswamy <[EMAIL PROTECTED]> wrote:
> +1 from me too.
> 
> -Harish
> 
> On 5/11/05, Howard Lewis Ship <[EMAIL PROTECTED]> wrote:
> > I've been thinking that I want to change the <inject-state> element
> > into something more generalized.
> >
> > I was just thinking about how cool it would be to be able to inject a
> > compiled script template (an IScript instance).  The approach would be
> > similar to injecting state.  This it hit me, that these are two
> > different strategies, so.
> >
> > <inject-state property="foo" object="visit"/>
> >
> > Would become:
> >
> > <inject-special property="foo" type="state" value="visit"/>
> >
> > And we could add:
> >
> > <inject-special property="foo" type="script" value="MyScript.script"/>
> >
> > .... then I realized that <inject> is itself just a special case,
> > where the type is, for example, "object" (meaning, an object resolved
> > using HiveMind)..  So we can just make "object" the default for type
> > and do-away with <inject-state> (and <inject-special>), i.e.
> >
> > <inject property="request" value="infrastructure:request"/>
> > <inject property="visit" type="state" value="visit"/>
> > <inject property="script" type="script" value="MyScript.script"/>
> >
> > Thoughts?
> >
> > --
> > Howard M. Lewis Ship
> > Independent J2EE / Open-Source Java Consultant
> > Creator, Jakarta Tapestry
> > Creator, Jakarta HiveMind
> >
> > Professional Tapestry training, mentoring, support
> > and project work.  http://howardlewisship.com
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
> 


-- 
Howard M. Lewis Ship
Independent J2EE / Open-Source Java Consultant
Creator, Jakarta Tapestry
Creator, Jakarta HiveMind

Professional Tapestry training, mentoring, support
and project work.  http://howardlewisship.com

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

Reply via email to