本文整理了Java中org.nuxeo.common.utils.Path.segments()
方法的一些代码示例,展示了Path.segments()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Path.segments()
方法的具体详情如下:
包路径:org.nuxeo.common.utils.Path
类名称:Path
方法名:segments
暂无
代码示例来源:origin: org.nuxeo.ecm.core/nuxeo-core-api
String[] segments = path.segments();
代码示例来源:origin: org.nuxeo.common/nuxeo-common
public FilePathPattern(Path path) {
String[] segments = path.segments();
patterns = new FileNamePattern[segments.length];
for (int i = 0; i < segments.length; i++) {
String segment = segments[i];
if (segment.equals("**")) {
patterns[i] = null; // match any segments
} else {
patterns[i] = new FileNamePattern(segment);
}
}
}
代码示例来源:origin: toutatice-services.dafpic/toutatice-dafpic-import-compatibility
/**
* Rewrite path of document according to opentoutatice's naming.
*
* @param path
*/
private Path convertPath(Path path) {
Path newPath = path;
if (path != null) {
String[] segments = path.segments();
if (ArrayUtils.isNotEmpty(segments)) {
List<String> newSegments = new ArrayList<String>();
for (String segment : segments) {
newSegments.add(getPathSegmentService().generatePathSegment(segment));
}
String newPathAsString = StringUtils.join(newSegments, Constants.NX_PATH_SEPARATOR);
newPath = new Path(newPathAsString);
}
}
return newPath;
}
}
代码示例来源:origin: org.nuxeo.common/nuxeo-common
public boolean match(Path path) {
int k = 0;
String[] segments = path.segments();
START: for (int i = 0; i < segments.length; i++) {
if (k == patterns.length) {
代码示例来源:origin: org.nuxeo.ecm.platform/nuxeo-webdav
Set<String> names = new HashSet<String>(root.getVirtualFolderNames());
Path destinationPath = new Path(destination);
String[] segments = destinationPath.segments();
int removeSegments = 0;
for (String segment : segments) {
内容来源于网络,如有侵权,请联系作者删除!