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

Modified Files:
        BasicUrlConverter.java BlockUrlConverter.java 
        ChainedUrlConverter.java DirectoryUrlConverter.java 
        MMBaseUrlConverter.java Url.java UrlConverter.java 
Log Message:
quality -> weight


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


Index: BasicUrlConverter.java
===================================================================
RCS file: /var/cvs/src/org/mmbase/framework/basic/BasicUrlConverter.java,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -b -r1.22 -r1.23
--- BasicUrlConverter.java      27 Oct 2008 17:27:37 -0000      1.22
+++ BasicUrlConverter.java      29 Oct 2008 19:42:42 -0000      1.23
@@ -25,7 +25,7 @@
  *
  *
  * @author Michiel Meeuwissen
- * @version $Id: BasicUrlConverter.java,v 1.22 2008/10/27 17:27:37 michiel Exp 
$
+ * @version $Id: BasicUrlConverter.java,v 1.23 2008/10/29 19:42:42 michiel Exp 
$
  * @since MMBase-1.9
  */
 public final class BasicUrlConverter implements UrlConverter {
@@ -119,7 +119,7 @@
         return true;
     }
 
-    public int getDefaultQuality() {
+    public int getDefaultWeight() {
         return Integer.MIN_VALUE + 1000;
     }
 


Index: BlockUrlConverter.java
===================================================================
RCS file: /var/cvs/src/org/mmbase/framework/basic/BlockUrlConverter.java,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -b -r1.13 -r1.14
--- BlockUrlConverter.java      27 Oct 2008 17:27:37 -0000      1.13
+++ BlockUrlConverter.java      29 Oct 2008 19:42:42 -0000      1.14
@@ -25,7 +25,7 @@
  * URLConverters would probably like this, and can extend from this.
  *
  * @author Michiel Meeuwissen
- * @version $Id: BlockUrlConverter.java,v 1.13 2008/10/27 17:27:37 michiel Exp 
$
+ * @version $Id: BlockUrlConverter.java,v 1.14 2008/10/29 19:42:42 michiel Exp 
$
  * @since MMBase-1.9
  * @todo EXPERIMENTAL
  */
@@ -139,7 +139,7 @@
         return null;
     }
 
-    public int getDefaultQuality() {
+    public int getDefaultWeight() {
         return 0;
     }
 
@@ -198,7 +198,7 @@
 
             String u = BasicUrlConverter.getUrl(niceUrl.getUrl(), map, 
request, escapeAmps);
             log.debug("Returning actual url " + u);
-            return new BasicUrl(this, u, niceUrl.getQuality());
+            return new BasicUrl(this, u, niceUrl.getWeight());
         } else {
             return Url.NOT;
         }


Index: ChainedUrlConverter.java
===================================================================
RCS file: /var/cvs/src/org/mmbase/framework/basic/ChainedUrlConverter.java,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -b -r1.18 -r1.19
--- ChainedUrlConverter.java    29 Oct 2008 10:22:08 -0000      1.18
+++ ChainedUrlConverter.java    29 Oct 2008 19:42:42 -0000      1.19
@@ -28,7 +28,7 @@
  * outcome of a converter can be added to the outcome of its preceder.
  *
  * @author André van Toly
- * @version $Id: ChainedUrlConverter.java,v 1.18 2008/10/29 10:22:08 andre Exp 
$
+ * @version $Id: ChainedUrlConverter.java,v 1.19 2008/10/29 19:42:42 michiel 
Exp $
  * @since MMBase-1.9
  */
 public class ChainedUrlConverter implements UrlConverter {
@@ -103,7 +103,7 @@
 //         return Link.NULL;
 //     }
 
-    public int getDefaultQuality() {
+    public int getDefaultWeight() {
         return 0;
     }
 
@@ -120,10 +120,10 @@
         Class preferred       = frameworkParameters.get(URLCONVERTER_PARAM);
         Url b = u;
         if (preferred != null && ! preferred.isInstance(u.getUrlConverter())) {
-            b = new BasicUrl(b, Math.min(Integer.MIN_VALUE, b.getQuality() - 
10000));
+            b = new BasicUrl(b, Math.min(Integer.MIN_VALUE, b.getWeight() - 
10000));
         }
         if (current != null && u.getUrlConverter() != current) {
-            b = new BasicUrl(b, Math.min(Integer.MIN_VALUE, b.getQuality() - 
10000));
+            b = new BasicUrl(b, Math.min(Integer.MIN_VALUE, b.getWeight() - 
10000));
         }
         return b;
     }
@@ -140,7 +140,7 @@
         }
         for (UrlConverter uc : uclist) {
             Url proposal = getProposal(uc.getUrl(path, params, 
frameworkParameters, escapeAmps), frameworkParameters);
-            if (proposal.getQuality() > result.getQuality()) {
+            if (proposal.getWeight() > result.getWeight()) {
                 result = proposal;
             }
         }
@@ -156,7 +156,7 @@
         Url result = Url.NOT;
         for (UrlConverter uc : uclist) {
             Url proposal = getProposal(uc.getProcessUrl(path, params, 
frameworkParameters, escapeAmps), frameworkParameters);
-            if (proposal.getQuality() > result.getQuality()) {
+            if (proposal.getWeight() > result.getWeight()) {
                 result = proposal;
             }
         }
@@ -173,7 +173,7 @@
         Url result = Url.NOT;
         for (UrlConverter uc : uclist) {
             Url proposal = getProposal(uc.getInternalUrl(path, params, 
frameworkParameters), frameworkParameters);
-            if (proposal.getQuality() > result.getQuality()) {
+            if (proposal.getWeight() > result.getWeight()) {
                 result = proposal;
             }
 


Index: DirectoryUrlConverter.java
===================================================================
RCS file: /var/cvs/src/org/mmbase/framework/basic/DirectoryUrlConverter.java,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -b -r1.15 -r1.16
--- DirectoryUrlConverter.java  29 Oct 2008 14:35:49 -0000      1.15
+++ DirectoryUrlConverter.java  29 Oct 2008 19:42:42 -0000      1.16
@@ -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.15 2008/10/29 14:35:49 michiel 
Exp $
+ * @version $Id: DirectoryUrlConverter.java,v 1.16 2008/10/29 19:42:42 michiel 
Exp $
  * @since MMBase-1.9
  * @todo EXPERIMENTAL
  */
@@ -47,8 +47,8 @@
         if (! directory.startsWith("/")) directory = "/" + directory;
     }
 
-    public int getDefaultQuality() {
-        return Math.max(Integer.MAX_VALUE, super.getDefaultQuality() + 1000);
+    @Override public int getDefaultWeight() {
+        return Math.max(Integer.MAX_VALUE, super.getDefaultWeight() + 1000);
     }
 
     @Override protected final Url getNiceUrl(Block block,


Index: MMBaseUrlConverter.java
===================================================================
RCS file: /var/cvs/src/org/mmbase/framework/basic/MMBaseUrlConverter.java,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -b -r1.20 -r1.21
--- MMBaseUrlConverter.java     28 Oct 2008 17:40:26 -0000      1.20
+++ MMBaseUrlConverter.java     29 Oct 2008 19:42:42 -0000      1.21
@@ -20,7 +20,7 @@
  * was configured for this prefix).
  *
  * @author Michiel Meeuwissen
- * @version $Id: MMBaseUrlConverter.java,v 1.20 2008/10/28 17:40:26 michiel 
Exp $
+ * @version $Id: MMBaseUrlConverter.java,v 1.21 2008/10/29 19:42:42 michiel 
Exp $
  * @since MMBase-1.9
  */
 public class MMBaseUrlConverter extends DirectoryUrlConverter {
@@ -42,8 +42,8 @@
     }
 
 
-    public int getDefaultQuality() {
-        return Math.max(Integer.MAX_VALUE, super.getDefaultQuality() + 1000);
+    @Override public int getDefaultWeight() {
+        return Math.max(Integer.MAX_VALUE, super.getDefaultWeight() + 1000);
     }
 
     public void setRenderJsp(String j) {


Index: Url.java
===================================================================
RCS file: /var/cvs/src/org/mmbase/framework/basic/Url.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- Url.java    28 Oct 2008 17:40:26 -0000      1.6
+++ Url.java    29 Oct 2008 19:42:42 -0000      1.7
@@ -18,19 +18,19 @@
  * #getUrl}) with a 'quality' of this string.
  *
  * @author Michiel Meeuwissen
- * @version $Id: Url.java,v 1.6 2008/10/28 17:40:26 michiel Exp $
+ * @version $Id: Url.java,v 1.7 2008/10/29 19:42:42 michiel Exp $
  * @since MMBase-1.9
  */
 
 public abstract class Url {
     private final UrlConverter urlConverter;
-    private int quality = 0;
+    private int weight = 0;
     public Url(UrlConverter uc) {
         this.urlConverter = uc;
-        this.quality = uc.getDefaultQuality();
+        this.weight = uc.getDefaultWeight();
     }
-    public Url(UrlConverter uc, int q) {
-        this.quality = q;
+    public Url(UrlConverter uc, int w) {
+        this.weight = w;
         this.urlConverter = uc;
     }
     /**
@@ -38,8 +38,8 @@
      */
     public abstract String getUrl();
 
-    public int getQuality() {
-        return quality;
+    public int getWeight() {
+        return weight;
     }
     public UrlConverter getUrlConverter() {
         return urlConverter;
@@ -48,8 +48,12 @@
 
     public String toString() {
         String url = getUrl();
-        return getClass() + " " + getUrlConverter() + " " + (url  == null ? 
"NULL" : url) + ":" + getQuality();
+        return getClass() + " " + getUrlConverter() + " " + (url  == null ? 
"NULL" : url) + ":" + getWeight();
     }
+
+    /**
+     * NOT is the return value for an UrlConverter which cannot produce an URL 
for given parameters.
+     */
     public static final Url NOT = new Url(null, Integer.MIN_VALUE) {
             public String getUrl() {
                 return null;


Index: UrlConverter.java
===================================================================
RCS file: /var/cvs/src/org/mmbase/framework/basic/UrlConverter.java,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -b -r1.12 -r1.13
--- UrlConverter.java   27 Oct 2008 17:27:37 -0000      1.12
+++ UrlConverter.java   29 Oct 2008 19:42:42 -0000      1.13
@@ -22,7 +22,7 @@
  * chained one after another.
  *
  * @author Michiel Meeuwissen
- * @version $Id: UrlConverter.java,v 1.12 2008/10/27 17:27:37 michiel Exp $
+ * @version $Id: UrlConverter.java,v 1.13 2008/10/29 19:42:42 michiel Exp $
  * @since MMBase-1.9
  * @todo EXPERIMENTAL
  */
@@ -43,7 +43,7 @@
      */
     boolean isFilteredMode(Parameters frameworkParameters) throws 
FrameworkException;
 
-    int getDefaultQuality();
+    int getDefaultWeight();
 
     /**
      * See [EMAIL PROTECTED] org.mmbase.framework.Framework#getUrl(String, 
Map, Parameters, boolean)}.
@@ -55,7 +55,7 @@
      *                   You should escape & when a URL is exposed (i.e. 
in HTML), but not if the url is
      *                   for some reason called directly.
      * @return An URL relative to the root of this web application (i.e. 
without a context
-     * path). <code>null</code> if not determinable.
+     * path). [EMAIL PROTECTED] Url.NOT} if not determinable.
      * @throws FrameworkException thrown when something goes wrong in the 
Framework
      */
     Url getUrl(String path,
@@ -80,7 +80,7 @@
      * @param params Extra parameters for that path
      * @param frameworkParameters The parameters that are required by the 
framework, such as the
      *                            'request' and 'cloud' objects
-     * @return A valid internal URL, or <code>null</code> if nothing framework 
specific could be
+     * @return A valid internal URL, or [EMAIL PROTECTED] Url.NOT} if nothing 
framework specific could be
      *         determined (this would make it possible to 'chain' frameworks).
      * @throws FrameworkException thrown when something goes wrong in the 
Framework
      */
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to