本文整理了Java中org.netbeans.api.project.Project.getProjectDirectory()
方法的一些代码示例,展示了Project.getProjectDirectory()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Project.getProjectDirectory()
方法的具体详情如下:
包路径:org.netbeans.api.project.Project
类名称: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;
}
}
内容来源于网络,如有侵权,请联系作者删除!