org.nuxeo.common.utils.Path.segments()方法的使用及代码示例

x33g5p2x  于2022-01-26 转载在 其他  
字(1.7k)|赞(0)|评价(0)|浏览(89)

本文整理了Java中org.nuxeo.common.utils.Path.segments()方法的一些代码示例,展示了Path.segments()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Path.segments()方法的具体详情如下:
包路径:org.nuxeo.common.utils.Path
类名称:Path
方法名:segments

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) {

相关文章