You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by al...@apache.org on 2007/05/22 16:03:02 UTC
svn commit: r540588 -
/incubator/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/request/target/component/BookmarkableListenerInterfaceRequestTarget.java
Author: almaw
Date: Tue May 22 07:03:01 2007
New Revision: 540588
URL: http://svn.apache.org/viewvc?view=rev&rev=540588
Log:
Add comments about interface path construction
Modified:
incubator/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/request/target/component/BookmarkableListenerInterfaceRequestTarget.java
Modified: incubator/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/request/target/component/BookmarkableListenerInterfaceRequestTarget.java
URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/request/target/component/BookmarkableListenerInterfaceRequestTarget.java?view=diff&rev=540588&r1=540587&r2=540588
==============================================================================
--- incubator/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/request/target/component/BookmarkableListenerInterfaceRequestTarget.java (original)
+++ incubator/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/request/target/component/BookmarkableListenerInterfaceRequestTarget.java Tue May 22 07:03:01 2007
@@ -78,8 +78,9 @@
.getName());
int version = component.getPage().getCurrentVersionNumber();
-
+
// add the wicket:interface param to the params.
+ // pagemap:(pageid:componenta:componentb:...):version:interface:behavior:urlDepth
AppendingStringBuffer param = new AppendingStringBuffer(4 + componentPath.length()
+ interfaceName.length());
if (pageMapName != null)
@@ -93,9 +94,14 @@
{
param.append(version);
}
+ // Interface
param.append(Component.PATH_SEPARATOR);
param.append(getInterfaceName());
+
+ // Behavior (none)
param.append(Component.PATH_SEPARATOR);
+
+ // URL depth (not required)
param.append(Component.PATH_SEPARATOR);
pageParameters.put(WebRequestCodingStrategy.INTERFACE_PARAMETER_NAME, param.toString());