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