org.uberfire.backend.vfs.Path类的使用及代码示例

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

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

Path介绍

暂无

代码示例

代码示例来源:origin: org.kie.workbench.services/kie-wb-common-refactoring-client

@Override
public String getValue(Path row) {
  String pathStr = null;
  if (row != null && row.getFileName() != null) {
    pathStr = row.toURI().substring(0,
                    row.toURI().lastIndexOf('/'));
  }
  return pathStr;
}

代码示例来源:origin: org.kie.guvnor/guvnor-commons-ui

private Path stripFileName( final Path path ) {
  String uri = path.toURI();
  uri = uri.replace( path.getFileName(), "" );
  return PathFactory.newPath( path.getFileSystem(), path.getFileName(), uri );
}

代码示例来源:origin: org.guvnor/guvnor-project-builder

private boolean isObservableResource(final Path path) {
  if (path == null) {
    return false;
  }
  for (ResourceChangeObservableFile observableFile : observableFiles) {
    if (observableFile.accept(path.getFileName())) {
      return true;
    }
  }
  return false;
}

代码示例来源:origin: org.kie.workbench.screens/kie-wb-common-project-explorer-backend

@Override
  public String getMessage( final Path path ) {
    return path.toURI() + " cannot be deleted, renamed or moved, because it is a required project file or directory.";
  }
};

代码示例来源:origin: org.kie.guvnor/guvnor-commons-ui

public void save(final Path path,
         final CommandWithCommitMessage saveCommand) {
  checkNotNull("command", saveCommand);
  if (path.getFileSystem().supportedFileAttributeViews().contains("version")) {
    new SavePopup(saveCommand).show();
  } else {
    saveCommand.execute("");
  }
}

代码示例来源:origin: org.kie.workbench.screens/kie-wb-common-project-explorer-client

/**
 * Make a Folder Item representing a Folder
 * @param path
 * @return
 */
public static FolderItem makeFolderItem(final Path path) {
  return new FolderItem(path,
             path.getFileName(),
             FolderItemType.FOLDER);
}

代码示例来源:origin: org.uberfire/uberfire-project-builder

@Override
  public String getDescription() {
    return "Incremental Build [" + resource.toURI() + " (added)]";
  }
});

代码示例来源:origin: org.kie.workbench.widgets/kie-wb-common-ui

private Path stripFileName( final Path path ) {
  String uri = path.toURI();
  uri = uri.replace( path.getFileName(), "" );
  return PathFactory.newPathBasedOn( path.getFileName(), uri, path );
}

代码示例来源:origin: org.drools/drools-wb-guided-rule-editor-api

@Override
  public boolean accept(final Path path) {
    return path.getFileName().endsWith("." + getSuffix());
  }
}

代码示例来源:origin: org.uberfire/uberfire-commons-editor-backend

@Override
  public String getMessage(final Path path) {
    return path.toURI() + " cannot be deleted, moved or renamed. It contains the following locked files: " + lockInfos;
  }
};

代码示例来源:origin: org.jbpm/jbpm-form-modeler-editor-backend

private String getFormDirUri( Path formPath ) {
  String fileName = formPath.getFileName();
  try {
    fileName = URIUtil.encode(fileName);
  } catch ( Exception e ) {
  }
  return formPath.toURI().substring( 0, formPath.toURI().lastIndexOf( fileName ) - 1 );
}

代码示例来源:origin: org.drools/drools-wb-guided-dtable-editor-api

@Override
  public boolean accept(final Path path) {
    return path.getFileName().endsWith("." + getSuffix());
  }
}

代码示例来源:origin: org.guvnor/guvnor-project-builder

@Override
  public String getDescription() {
    return "Incremental Build [" + resource.toURI() + " (updated)]";
  }
});

代码示例来源:origin: org.jbpm/jbpm-wb-integration-backend

public boolean isPersistenceFile(Path path) {
  if (path.getFileName().equals("persistence.xml")) {
    KieModule kieModule = moduleService.resolveModule(path);
    String persistenceURI;
    if (kieModule != null && kieModule.getRootPath() != null) {
      //ok, we have a well formed project
      persistenceURI = kieModule.getRootPath().toURI() + "/src/main/resources/META-INF/persistence.xml";
      return persistenceURI.equals(path.toURI());
    }
  }
  return false;
}

代码示例来源:origin: org.drools/drools-wb-workitems-editor-api

@Override
  public boolean accept(final Path path) {
    return path.getFileName().endsWith("." + getSuffix());
  }
}

代码示例来源:origin: org.kie.workbench.screens/kie-wb-common-project-explorer-backend

public FolderItemKey(String name,
           Path root,
           String s3) {
  super(name,
     root.toURI(),
     s3);
}

代码示例来源:origin: org.uberfire/widgets-core-client

@Override
  public void callback(Map response) {
    view.clear();
    view.addRepository( path.getFileName(),
              (String) response.get("giturl"),
              (String) response.get("description"),
              path.toURI() );
  }
}).readAttributes(this.path);

代码示例来源:origin: org.kie.guvnor/guvnor-workitems-editor-api

@Override
  public boolean accept( final Path path ) {
    return path.getFileName().endsWith( "." + getSuffix() );
  }
}

代码示例来源:origin: org.kie.workbench.screens/kie-wb-common-data-modeller-backend

@Override
  protected CommentedOption makeCommentedOption( Path source,
                          Path destination,
                          String comment ) {
    return serviceHelper.makeCommentedOption( "File [" + source.toURI() + "] copied to [" + destination.toURI() + "]." );
  }
}

代码示例来源:origin: org.kie.guvnor/guvnor-inbox-backend

public void recordOpeningEvent( @Observes final ResourceOpenedEvent event ) {
  PortablePreconditions.checkNotNull( "event", event );
  final org.uberfire.backend.vfs.Path resourcePath = event.getPath();
  recordOpeningEvent( resourcePath.toURI(), resourcePath.getFileName().toString() );
}

相关文章

微信公众号

最新文章

更多