Package com.hierynomus.smbj.common
Class SmbPath
- java.lang.Object
-
- com.hierynomus.smbj.common.SmbPath
-
public class SmbPath extends java.lang.Object
-
-
Method Summary
Modifier and Type Method Description boolean
equals(java.lang.Object o)
java.lang.String
getHostname()
SmbPath
getParent()
java.lang.String
getPath()
java.lang.String
getShareName()
int
hashCode()
boolean
isOnSameHost(SmbPath other)
boolean
isOnSameShare(SmbPath other)
static SmbPath
parse(java.lang.String path)
java.lang.String
toString()
java.lang.String
toUncPath()
-
-
-
Constructor Detail
-
SmbPath
public SmbPath(java.lang.String hostname)
-
SmbPath
public SmbPath(java.lang.String hostname, java.lang.String shareName)
-
SmbPath
public SmbPath(java.lang.String hostname, java.lang.String shareName, java.lang.String path)
-
SmbPath
public SmbPath(SmbPath parent, java.lang.String path)
-
-
Method Detail
-
toUncPath
public java.lang.String toUncPath()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
parse
public static SmbPath parse(java.lang.String path)
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
getHostname
public java.lang.String getHostname()
-
getShareName
public java.lang.String getShareName()
-
getPath
public java.lang.String getPath()
-
getParent
public SmbPath getParent()
-
isOnSameHost
public boolean isOnSameHost(SmbPath other)
-
isOnSameShare
public boolean isOnSameShare(SmbPath other)
-
-