|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.tigris.subversion.svnclientadapter.utils.SVNUrlUtils
public class SVNUrlUtils
Utility class
| Constructor Summary | |
|---|---|
SVNUrlUtils()
|
|
| Method Summary | |
|---|---|
static SVNUrl |
getCommonRootUrl(SVNUrl[] urls)
get the common root url for given urls |
static SVNUrl |
getCommonRootUrl(SVNUrl url1,
SVNUrl url2)
get the common root url for given urls |
static java.lang.String |
getRelativePath(SVNUrl rootUrl,
SVNUrl url)
Get path of url relative to rootUrl |
static java.lang.String |
getRelativePath(SVNUrl rootUrl,
SVNUrl url,
boolean includeStartingSlash)
Get path of url relative to rootUrl |
static SVNUrl |
getUrlFromLocalFileName(java.lang.String localFileName,
java.lang.String parentUrl,
java.lang.String parentPathName)
Get url representing the fileName of working copy. |
static SVNUrl |
getUrlFromLocalFileName(java.lang.String localFileName,
SVNUrl parentUrl,
java.lang.String parentPathName)
Get url representing the fileName of working copy. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SVNUrlUtils()
| Method Detail |
|---|
public static SVNUrl getCommonRootUrl(SVNUrl url1,
SVNUrl url2)
url1 - url2 -
public static SVNUrl getCommonRootUrl(SVNUrl[] urls)
urls -
public static java.lang.String getRelativePath(SVNUrl rootUrl,
SVNUrl url)
rootUrl - url -
public static java.lang.String getRelativePath(SVNUrl rootUrl,
SVNUrl url,
boolean includeStartingSlash)
rootUrl - url - includeStartingSlash - whether the realtive url should start with / or not
public static SVNUrl getUrlFromLocalFileName(java.lang.String localFileName,
SVNUrl parentUrl,
java.lang.String parentPathName)
SVNUrl rootUrl = new SVNUrl("http://svn.collab.net:81/repos/mydir");
String rootPath = "C:\\Documents and Settings\\User\\My Documents\\Eclipse\\mydir";
String filePath = "C:\\Documents and Settings\\User\\My Documents\\Eclipse\\mydir\\mydir2\\myFile.txt";
SVNUrl expected = new SVNUrl("http://svn.collab.net:81/repos/mydir/mydir2/myFile.txt");
assertEquals(expected,SVNUrlUtils.getUrlFromLocalFileName(filePath, rootUrl, rootPath));
localFileName - name of the file representing working copy of resourceparentUrl - svnUrl of a resource preceeding the localFileName in hierarchyparentPathName - WC fileName of a resource preceeding the localFileName in hierarchy
public static SVNUrl getUrlFromLocalFileName(java.lang.String localFileName,
java.lang.String parentUrl,
java.lang.String parentPathName)
SVNUrl rootUrl = new SVNUrl("http://svn.collab.net:81/repos/mydir");
String rootPath = "C:\\Documents and Settings\\User\\My Documents\\Eclipse\\mydir";
String filePath = "C:\\Documents and Settings\\User\\My Documents\\Eclipse\\mydir\\mydir2\\myFile.txt";
SVNUrl expected = new SVNUrl("http://svn.collab.net:81/repos/mydir/mydir2/myFile.txt");
assertEquals(expected,SVNUrlUtils.getUrlFromLocalFileName(filePath, rootUrl, rootPath));
localFileName - name of the file representing working copy of resourceparentUrl - url string of a resource preceeding the localFileName in hierarchyparentPathName - WC fileName of a resource preceeding the localFileName in hierarchy
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||