Update of /var/cvs/src/org/mmbase/framework/basic
In directory james.mmbase.org:/tmp/cvs-serv23836/basic

Modified Files:
        BlockUrlConverter.java DirectoryUrlConverter.java 
Log Message:
various details


See also: http://cvs.mmbase.org/viewcvs/src/org/mmbase/framework/basic


Index: BlockUrlConverter.java
===================================================================
RCS file: /var/cvs/src/org/mmbase/framework/basic/BlockUrlConverter.java,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -b -r1.18 -r1.19
--- BlockUrlConverter.java      31 Jan 2009 07:46:27 -0000      1.18
+++ BlockUrlConverter.java      17 Apr 2009 19:35:55 -0000      1.19
@@ -22,10 +22,10 @@
 
 /**
  * A block url converter is an url converter which encoded in the URL 
precisely one block. Most
- * URLConverters would probably like this, and can extend from this.
+ * URLConverters would probably be like this, and can extend from this.
  *
  * @author Michiel Meeuwissen
- * @version $Id: BlockUrlConverter.java,v 1.18 2009/01/31 07:46:27 michiel Exp 
$
+ * @version $Id: BlockUrlConverter.java,v 1.19 2009/04/17 19:35:55 michiel Exp 
$
  * @since MMBase-1.9
  * @todo EXPERIMENTAL
  */


Index: DirectoryUrlConverter.java
===================================================================
RCS file: /var/cvs/src/org/mmbase/framework/basic/DirectoryUrlConverter.java,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -b -r1.20 -r1.21
--- DirectoryUrlConverter.java  16 Jan 2009 22:21:13 -0000      1.20
+++ DirectoryUrlConverter.java  17 Apr 2009 19:35:55 -0000      1.21
@@ -28,7 +28,7 @@
  * It is also assumed that the niceness of the URL's is basicly about one 
block.
  *
  * @author Michiel Meeuwissen
- * @version $Id: DirectoryUrlConverter.java,v 1.20 2009/01/16 22:21:13 michiel 
Exp $
+ * @version $Id: DirectoryUrlConverter.java,v 1.21 2009/04/17 19:35:55 michiel 
Exp $
  * @since MMBase-1.9
  * @todo EXPERIMENTAL
  */
@@ -67,6 +67,15 @@
         return new BasicUrl(this, b.toString());
     }
 
+
+    protected List<String> getPath(String pa) {
+        List<String> path = new ArrayList<String>();
+        for (String p: pa.split("/")) {
+            path.add(p);
+        }
+        return path;
+    }
+
     /**
      * This is the method you must implement. Append the nice URL to b. b 
already ends with &lt;directory&gt;/
      */
@@ -84,10 +93,7 @@
 
 
     @Override final public Url getFilteredInternalUrl(String pa, Map<String, 
?> params, Parameters frameworkParameters) throws FrameworkException {
-        List<String> path = new ArrayList<String>();
-        for (String p: pa.split("/")) {
-            path.add(p);
-        }
+        List<String> path = getPath(pa);
         if (path.size() < 2) {
             log.debug("pa " + pa + " -> " + path + " (Not long enough for " + 
this + ")");
             return Url.NOT;
_______________________________________________
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to