[ https://issues.apache.org/jira/browse/TAP5-1606?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13085250#comment-13085250 ]
Hudson commented on TAP5-1606: ------------------------------ Integrated in tapestry-trunk-freestyle #485 (See [https://builds.apache.org/job/tapestry-trunk-freestyle/485/]) Revert "TAP5-1606: EmbeddedMixin, applying the patch from Dragan Sahpaski" This reverts commit d8bf4fe19331faa3eaddc4a3f6a9d48827a7a590. hlship : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1157930 Files : * /tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/pageload/PageLoaderImpl.java * /tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/model/MutableComponentModelImpl.java * /tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/pageload/EmbeddedComponentAssemblerImpl.java * /tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/model/ComponentModel.java * /tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/model/MutableComponentModel.java * /tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/transform/EmbeddedMixinWorker.java * /tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/annotations/EmbeddedMixin.java * /tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/services/TapestryModule.java > EmbeddedMixin concept > --------------------- > > Key: TAP5-1606 > URL: https://issues.apache.org/jira/browse/TAP5-1606 > Project: Tapestry 5 > Issue Type: New Feature > Components: tapestry-core > Affects Versions: 5.3 > Reporter: Dragan Sahpaski > Assignee: Howard M. Lewis Ship > Priority: Minor > Labels: mixin > Attachments: EmbeddedMixin patch.diff > > > The EmbeddedMixin concept allows applying mixins on embedded components of an > existing component. > Usage scenario: > A mixin can have embedded mixins defined with the new @EmbeddedMixin > annotation. > A motivational demo can be found here > http://dragansah.com/demoapp/embeddedmixinexamples > Usage example: > <t:grid t:mixins="mixinForGrid" /> > public class MixinForGrid > { > // apply the MixinForGridCell mixin to the rows.gridCell subcomponent > of the grid > @EmbeddedMixin(componentId="rows.gridCell") > private MixinForGridCell mixinForGridcell; > // render phases on the grid > void beginRender() > { > } > } > public class MixinForGridCell > { > // render phase on gridCell > void beginRender() > { > } > } -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira