You are viewing a plain text version of this content. The canonical link for it is here.
Posted to slide-dev@jakarta.apache.org by lu...@apache.org on 2004/11/08 10:27:52 UTC

cvs commit: jakarta-slide/src/share/org/apache/slide/common UriPath.java

luetzkendorf    2004/11/08 01:27:52

  Modified:    src/share/org/apache/slide/common UriPath.java
  Log:
  new  method subUriPathString
  
  Revision  Changes    Path
  1.6       +19 -4     jakarta-slide/src/share/org/apache/slide/common/UriPath.java
  
  Index: UriPath.java
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/src/share/org/apache/slide/common/UriPath.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- UriPath.java	28 Jul 2004 09:38:08 -0000	1.5
  +++ UriPath.java	8 Nov 2004 09:27:52 -0000	1.6
  @@ -81,6 +81,17 @@
           System.arraycopy(tokens, start, result.tokens, 0, result.tokens.length);
           return result;
       }
  +    public String subUriPathString(int start, int end) {
  +        if (end > start) {
  +            StringBuffer b = new StringBuffer(tokens.length * 20);
  +            for (int i = start; i < end; i++) {
  +                b.append("/").append(tokens[i]);
  +            }
  +            return b.toString();
  +        } else {
  +            return "/";
  +        }
  +    }
       
       public boolean equals(Object o) {
           boolean result = false;
  @@ -119,5 +130,9 @@
           else {
               return "/";
           }
  +    }
  +    
  +    public static int segmentCount(String uri) {
  +        return new StringTokenizer(uri, "/").countTokens();
       }
   }
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: slide-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: slide-dev-help@jakarta.apache.org