org.netbeans.api.project.Project.getProjectDirectory()方法的使用及代码示例

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

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

Project.getProjectDirectory介绍

暂无

代码示例

代码示例来源:origin: org.netbeans.api/org-netbeans-modules-projectuiapi-base

@Override
public boolean equals(@NullAllowed final Object obj) {
  if (obj == this) {
    return true;
  }
  if (!(obj instanceof Project)) {
    return false;
  }
  return projectDirectory.equals(((Project)obj).getProjectDirectory());
}

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-cnd

public CndPanelGUI(Project project, SourceGroup[] folders) {
  this.project = project;
  this.folders = folders;
  fileSeparatorChar = FileSystemProvider.getFileSeparatorChar(project.getProjectDirectory());
  fileSeparator = ""+fileSeparatorChar;
}

代码示例来源:origin: org.codehaus.mevenide/nb-project

private Listener(Project prj) {
  File fl = FileUtil.toFile(prj.getProjectDirectory());
  root = new File(fl, "target" + File.separator + "site"); //NOI18N
}
public void outputLineSelected(OutputEvent arg0) {

代码示例来源:origin: org.codehaus.mevenide/nb-project

@Override
public boolean equals(Object obj) {
  if (obj instanceof Project) {
    return getProjectDirectory().equals(((Project) obj).getProjectDirectory());
  }
  return false;
}

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-javafx2-project

/** Getter method */
public static JFXProjectProperties getInstanceIfExists(Project proj) {
  assert proj != null;
  String projDir = proj.getProjectDirectory().getPath();
  JFXProjectProperties prop = propInstance.get(projDir);
  if(prop != null) {
    return prop;
  }
  return null;
}

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-projectapi-nb

@NonNull
private FileObject getProjectDirectory() {
  final FileObject pd = p.getProjectDirectory();
  if (pd == null) {
    throw new IllegalStateException(String.format("Project: %s returned null project directory.", p));  //NOI18N
  }
  return pd;
}

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-javafx2-project

public SourceGroupProxy(@NonNull Project project, @NonNull String displayName, String[] packageProxy) {
  this.project = project;
  this.root = project.getProjectDirectory();
  this.displayName = displayName;
  this.packageProxy = new ArrayList<String>();
  this.packageProxy.addAll(Arrays.asList(packageProxy));
}

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-profiler-projectsupport

public List<FileObject> getMetadataFiles() {
  List<FileObject> metadataFilesList = new ArrayList<FileObject>();
  FileObject buildBackupFile = (project == null) ? null
                          : project.getProjectDirectory()
                              .getFileObject("build-before-profiler.xml"); // NOI18N
  if ((buildBackupFile != null) && buildBackupFile.isValid()) {
    metadataFilesList.add(buildBackupFile);
  }
  return metadataFilesList;
}

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-j2ee-api-ejbmodule

private ServerResourceNode(DataFolder folderDo, Project project) throws DataObjectNotFoundException {
  // if lookup would be needed uncomment and use getLookup() method
  super(getDataFolderNode(folderDo, project), getDataFolderNodeChildren(folderDo));
  projectDirectoryListener = new ProjectDirectoryListener();
  if (LOG) {
    LOGGER.log(Level.FINE, "Adding file listener to " + project.getProjectDirectory()); // NOI18N
  }
  project.getProjectDirectory().addFileChangeListener(FileUtil.weakFileChangeListener(projectDirectoryListener, project.getProjectDirectory()));
  this.project = project;
}

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-web-core

public static WebModule findWebModule(TemplateWizard wizard) {
    Project project = Templates.getProject(wizard);
    return WebModule.getWebModule(project.getProjectDirectory());
  }
}

代码示例来源:origin: nl.cloudfarming.client/fleet-implement

private void createDirectoryIfNotExists(Project project) throws IOException {
  FileObject fleetProjectDir = project.getProjectDirectory();
  if (fleetProjectDir.getFileObject(DIR_NAME) == null) {
    fleetProjectDir.createFolder(DIR_NAME);
  }
}

代码示例来源:origin: nl.cloudfarming.client/field-project

@Override
public void saveProject(final Project project) throws IOException, ClassCastException {
  FileObject projectRoot = project.getProjectDirectory();
  if (projectRoot.getFileObject(FIELDS_DIR) == null) {
    throw new IOException("Project dir " + projectRoot.getPath() +
        " deleted," +
        " cannot save project");
  }
  //Force creation of the texts dir if it was deleted:
  ((FieldProject) project).getFieldsFolder(true);
}

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-apisupport-wizards

protected void addCreatedOrModifiedPath(String relPath, boolean allowFileModification) {
  // XXX this is probably wrong, since it might be created by an earlier op:
  if (getProject().getProjectDirectory().getFileObject(relPath) == null) {
    getCreatedPathsSet().add(relPath);
  } else {
    if (allowFileModification) {
      getModifiedPathsSet().add(relPath);
    } else {
      getInvalidPathsSet().add(relPath);
    }
  }
}

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-apisupport-project

public @Override String toString() {
  FileObject layer = getLayerFile();
  if (layer != null) {
    return FileUtil.getFileDisplayName(layer);
  } else {
    return FileUtil.getFileDisplayName(project.getProjectDirectory());
  }
}

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-apisupport-wizards

@Override
public String[] getModifiedPaths() {
  FileObject layer = cmf.getLayerHandle().getLayerFile();
  NbModuleProvider provider = project.getLookup().lookup(NbModuleProvider.class);
  if(layer != null) {
    return new String[]{FileUtil.getRelativePath(project.getProjectDirectory(), layer)};
  } else if (provider.getManifestFile() != null) {
    return new String[]{FileUtil.getRelativePath(project.getProjectDirectory(), provider.getManifestFile())};
  }
  return new String[0];
}

代码示例来源:origin: org.netbeans.api/org-netbeans-modules-projectuiapi-base

@Override
@NonNull
public String getName() {
  final ProjectInformation d = delegate;
  return d != null ?
    d.getName() :
    project.getProjectDirectory().getName();
}

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-web-clientproject

public FutureResult() {
  try {
    ClientSideProjectUtilities.logUsage(BowerInstallAction.class, "USG_BOWER_INSTALL", null);
    done = new AtomicBoolean(false);
    cancelled = new AtomicBoolean(false);
    execute = new NodeExecutor(Bundle.TTL_bower_install(ProjectUtils.getInformation(project).getDisplayName()),
        "bower",
        project.getProjectDirectory(), new String[]{"install"}).execute(); //NOI18N
  } catch (IOException ex) {
    this.ex = ex;
  }
}

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-groovy-grailsproject

private ProjectClassPathImplementation(GrailsProjectConfig projectConfig) {
  this.projectConfig = projectConfig;
  this.projectRoot = FileUtil.toFile(projectConfig.getProject().getProjectDirectory());
  this.version = projectConfig.getGrailsPlatform().getVersion();
}

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-testng-maven

private FileObject copy(FileObject source) throws IOException {
  FileObject fo = p.getProjectDirectory();
  //target/nb-private/tesng-suite.xml
  FileObject folder = FileUtil.createFolder(fo, "target/nb-private"); //NOI18N
  FileObject cfg = folder.getFileObject("testng-suite", "xml"); //NOI18N
  if (cfg != null) {
    cfg.delete();
  }
  return FileUtil.copyFile(source, folder, "testng-suite"); //NOI18N
}

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-cnd

@Override
protected Node[] createNodes(SourceGroup g) {
  try{ 
    FileObject folder = g.getRootFolder();
    FilterNode fn = new FilterNode(
        new PhysicalView.GroupNode(project, g, folder.equals(project.getProjectDirectory()), DataFolder.findFolder(folder)),
        new SourceGroupChildren(folder, g));
    return new Node[] { fn };
  }catch (Exception ex){
    return null;
  }
}

相关文章