|
|||||||||
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 |