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());


Reply via email to