You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tapestry.apache.org by hl...@apache.org on 2009/02/15 06:14:08 UTC

svn commit: r744609 - /tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/pageload/ComponentAssemblerImpl.java

Author: hlship
Date: Sun Feb 15 05:14:08 2009
New Revision: 744609

URL: http://svn.apache.org/viewvc?rev=744609&view=rev
Log:
TAP5-487: Easier way to expose parameters of an embedded component in a containing component

Modified:
    tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/pageload/ComponentAssemblerImpl.java

Modified: tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/pageload/ComponentAssemblerImpl.java
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/pageload/ComponentAssemblerImpl.java?rev=744609&r1=744608&r2=744609&view=diff
==============================================================================
--- tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/pageload/ComponentAssemblerImpl.java (original)
+++ tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/pageload/ComponentAssemblerImpl.java Sun Feb 15 05:14:08 2009
@@ -280,15 +280,15 @@
                     throw new TapestryException(message, location, null);
                 }
 
-                if (embeddedComponentModel.getParameterModel(publishedParameterName) == null)
-                {
-                    String message = String.format(
-                            "Component %s does not include a parameter named '%s' to publish. Possible parameters: %s.",
-                            componentClassName, publishedParameterName,
-                            InternalUtils.joinSorted(embeddedComponentModel.getParameterNames()));
-
-                    throw new TapestryException(message, location, null);
-                }
+//                if (embeddedComponentModel.getParameterModel(publishedParameterName) == null)
+//                {
+//                    String message = String.format(
+//                            "Component %s does not include a parameter named '%s' to publish. Possible parameters: %s.",
+//                            componentClassName, publishedParameterName,
+//                            InternalUtils.joinSorted(embeddedComponentModel.getParameterNames()));
+//
+//                    throw new TapestryException(message, location, null);
+//                }
 
                 publishedParameterToEmbeddedId.put(publishedParameterName, embeddedId);
             }