Author: mgrigorov
Date: Thu Aug 18 14:27:07 2011
New Revision: 1159242

URL: http://svn.apache.org/viewvc?rev=1159242&view=rev
Log:
WICKET-3966 Create Fragment.getAssociatedMarkupId


Modified:
    
wicket/trunk/wicket-core/src/main/java/org/apache/wicket/markup/html/panel/Fragment.java

Modified: 
wicket/trunk/wicket-core/src/main/java/org/apache/wicket/markup/html/panel/Fragment.java
URL: 
http://svn.apache.org/viewvc/wicket/trunk/wicket-core/src/main/java/org/apache/wicket/markup/html/panel/Fragment.java?rev=1159242&r1=1159241&r2=1159242&view=diff
==============================================================================
--- 
wicket/trunk/wicket-core/src/main/java/org/apache/wicket/markup/html/panel/Fragment.java
 (original)
+++ 
wicket/trunk/wicket-core/src/main/java/org/apache/wicket/markup/html/panel/Fragment.java
 Thu Aug 18 14:27:07 2011
@@ -50,7 +50,8 @@ public class Fragment extends WebMarkupC
 {
        private static final long serialVersionUID = 1L;
 
-       private final String markupId;
+       /** The wicket:id of the associated markup fragment */
+       private final String associatedMarkupId;
 
        private final MarkupContainer markupProvider;
 
@@ -90,7 +91,7 @@ public class Fragment extends WebMarkupC
        {
                super(id, model);
 
-               this.markupId = markupId;
+               associatedMarkupId = markupId;
                this.markupProvider = markupProvider;
 
                Args.notNull(markupId, "markupId");
@@ -102,7 +103,7 @@ public class Fragment extends WebMarkupC
        @Override
        protected IMarkupSourcingStrategy newMarkupSourcingStrategy()
        {
-               return new FragmentMarkupSourcingStrategy(markupId, 
markupProvider)
+               return new FragmentMarkupSourcingStrategy(associatedMarkupId, 
markupProvider)
                {
                        @Override
                        public IMarkupFragment chooseMarkup(Component component)
@@ -122,4 +123,13 @@ public class Fragment extends WebMarkupC
        {
                return provider.getMarkup(null);
        }
+
+       /**
+        * @return the markup id associated to this Fragment
+        */
+       public final String getAssociatedMarkupId()
+       {
+               return associatedMarkupId;
+       }
+
 }


Reply via email to