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;
+ }
+
}