org.tigris.subversion.svnclientadapter
public class SVNUrl extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected static char |
SEGMENT_SEPARATOR |
Constructor and Description |
---|
SVNUrl(java.lang.String svnUrl)
Constructor
|
Modifier and Type | Method and Description |
---|---|
SVNUrl |
appendPath(java.lang.String path)
Asnwer a new SVNUrl with added segments
|
boolean |
equals(java.lang.Object target) |
static int |
getDefaultPort(java.lang.String protocol)
get the default port for given protocol
|
java.lang.String |
getHost() |
java.lang.String |
getLastPathSegment() |
SVNUrl |
getParent()
Return new SVNUrl which represents parent of the receiver
|
java.lang.String[] |
getPathSegments()
get the path of the url.
|
int |
getPort() |
java.lang.String |
getProtocol()
get the protocol
|
int |
hashCode() |
java.lang.String |
toString() |
protected static final char SEGMENT_SEPARATOR
public SVNUrl(java.lang.String svnUrl) throws java.net.MalformedURLException
svnUrl
- a string to parse url fromjava.net.MalformedURLException
- when parsing failedpublic SVNUrl appendPath(java.lang.String path)
path
- a String of path segment(s) to ba appended to receiverpublic static int getDefaultPort(java.lang.String protocol)
protocol
- public java.lang.String getProtocol()
public java.lang.String getHost()
public int getPort()
public java.lang.String[] getPathSegments()
public java.lang.String getLastPathSegment()
public SVNUrl getParent()
public boolean equals(java.lang.Object target)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object