Package com.dropbox.core.v1
Class DbxPathV1
- java.lang.Object
-
- com.dropbox.core.v1.DbxPathV1
-
public class DbxPathV1 extends java.lang.Object
Utility functions for working with Dropbox paths. This SDK usesString
s to represent paths.Dropbox paths always start with with a slash (
"/"
). For full-Dropbox apps, the path is relative to the root of the user's Dropbox. For App Folder apps, the path is relative to the App Folder.
-
-
Constructor Summary
Constructors Constructor Description DbxPathV1()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
checkArg(java.lang.String argName, java.lang.String value)
static void
checkArgNonRoot(java.lang.String argName, java.lang.String value)
static java.lang.String
findError(java.lang.String path)
static java.lang.String
getName(java.lang.String path)
Returns just the last component of the path.static java.lang.String
getParent(java.lang.String path)
Returns the parent path of the given path ornull
if the path is"/"
.static boolean
isValid(java.lang.String path)
static java.lang.String[]
split(java.lang.String path)
-
-
-
Method Detail
-
isValid
public static boolean isValid(java.lang.String path)
-
findError
public static java.lang.String findError(java.lang.String path)
-
checkArg
public static void checkArg(java.lang.String argName, java.lang.String value)
-
checkArgNonRoot
public static void checkArgNonRoot(java.lang.String argName, java.lang.String value)
-
getName
public static java.lang.String getName(java.lang.String path)
Returns just the last component of the path.getName("/")
→"/"
getName("/Photos")
→"Photos"
getName("/Photos/Home.jpeg")
→"Home.jpeg"
-
split
public static java.lang.String[] split(java.lang.String path)
-
getParent
public static java.lang.String getParent(java.lang.String path)
Returns the parent path of the given path ornull
if the path is"/"
.getParent("/")
→null
getParent("/Photos")
→"/"
getParent("/Photos/Recent/Home.jpeg")
→"/Photos/Recent"
-
-