public class CrawlableDatasetUtils extends Object
Constructor and Description |
---|
CrawlableDatasetUtils() |
Modifier and Type | Method and Description |
---|---|
static String |
getPath(String[] pathSegments) |
static String[] |
getPathSegments(String path)
Split a path into segments, handles null as empty string.
|
static boolean |
isValidAbsolutePath(String[] pathSegments) |
static boolean |
isValidRelativePath(String[] pathSegments) |
static String |
stepDownRelativePath(String[] pathSegments)
Given a relative path as an array of path segments (see
getPathSegments(String) ,
return the path relative to the first path segment. |
static String |
toStringForPathSegments(String path) |
static String |
toStringForPathSegments(String[] pathSegments) |
public static String[] getPathSegments(String path)
path
- the path to split.public static boolean isValidAbsolutePath(String[] pathSegments)
public static boolean isValidRelativePath(String[] pathSegments)
public static String stepDownRelativePath(String[] pathSegments)
getPathSegments(String)
,
return the path relative to the first path segment.
I.e., drop the first segmentRejoin the given path segments after dropping the first path segment.pathSegments
- a string array of a relative path as returned by getPathSegments()Copyright © 1999–2018 UCAR/Unidata. All rights reserved.