tapestry-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Howard Lewis Ship <hls...@gmail.com>
Subject Re: TAP5-1213: Changes to public API
Date Thu, 15 May 2014 23:48:45 GMT
I'd need to know a bit more; this will tend to break 3rd party libraries
that compile against the old code, which is not so good. Possibly if the
new information could be added under an entirely new method of the existing
APIs that would be less of a problem.


On Wed, May 14, 2014 at 1:33 PM, Lance Java <lance.java@googlemail.com>wrote:

> I'm looking into TAP5-1213 to provide access to the bound property's
> generic type information (eg List<SomeBean>). Basically the generic type
> information needs to be passed from PropertyConduitSource to
> ComponentResources
>
> This change requires adding a generic type getter to a few public
> interfaces, namely:
> - org.apache.tapestry5.Binding
> - org.apache.tapestry5.ComponentResources
> - org.apache.tapestry5.PropertyConduit
> - org.apache.tapestry5.ioc.services.PropertyAdapter
>
> I realise that adding methods to public interfaces breaks backwards
> compatability. What's people's thoughts on this?
>



-- 
Howard M. Lewis Ship

Creator of Apache Tapestry

The source for Tapestry training, mentoring and support. Contact me to
learn how I can get you up and productive in Tapestry fast!

(971) 678-5210
http://howardlewisship.com
@hlship

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message