private static FileObject getSourceRoot(Project project) { Sources sources = ProjectUtils.getSources(project); for (SourceGroup g : sources.getSourceGroups(JavaProjectConstants.SOURCES_TYPE_JAVA)) { return g.getRootFolder(); } return null; }
private void initProjectInfo() { Project p = FileOwnerQuery.getOwner(fileObject); if (p != null) { ProjectInformation pi = ProjectUtils.getInformation(p); projectName = pi.getDisplayName(); projectIcon = pi.getIcon(); } } }
/** Returns WebPages for the project, where the fo is located. */ public static SourceGroup[] getDocBaseGroups(FileObject fileObject) throws java.io.IOException { Project proj = FileOwnerQuery.getOwner(fileObject); if (proj==null) return new SourceGroup[]{}; Sources sources = ProjectUtils.getSources(proj); return sources.getSourceGroups(WebProjectConstants.TYPE_DOC_ROOT); }
@Override public FileObject getFileOwnerDirectory(FileObject fileObject) { Project project = FileOwnerQuery.getOwner(fileObject); return project != null ? project.getProjectDirectory() : null; }
public static SourceGroup getSourceGroup(Project project) { SourceGroup[] sourceGroups = org.netbeans.api.project.ProjectUtils.getSources(project).getSourceGroups(JavaProjectConstants.SOURCES_TYPE_JAVA); if (sourceGroups == null || sourceGroups.length < 1) return null; return sourceGroups[0]; }
@Override public String getMessage() { ProjectInformation information = ProjectUtils.getInformation(project); return "Project " + information.getDisplayName() + " doesn't support JavaEEProjectSettings. " //NOI18N + "Add implementation of JavaEEProjectSettingsImplementation into its Project Type lookup."; //NOI18N } }
@Override Icon getIcon() { return ProjectUtils.getInformation(prj).getIcon(); } }
@Override public void addNotify() { Sources srcs = ProjectUtils.getSources(project); srcs.addChangeListener(this); }
@Override public void removeNotify() { Sources srcs = ProjectUtils.getSources(project); srcs.removeChangeListener(this); }
private void initProjectInfo() { Project p = FileOwnerQuery.getOwner(fileObject); if (p != null) { ProjectInformation pi = ProjectUtils.getInformation( p ); projectName = pi.getDisplayName(); projectIcon = pi.getIcon(); } }
public static FileObject findSourceRoot(Project project) { SourceGroup[] sourceGroups = ProjectUtils.getSources(project).getSourceGroups(JavaProjectConstants.SOURCES_TYPE_JAVA); if (sourceGroups != null && sourceGroups.length > 0) { return sourceGroups[0].getRootFolder(); } return null; }
/** Returns WebPages for the project, where the fo is located. */ public static SourceGroup[] getDocBaseGroups(FileObject fileObject) throws java.io.IOException { Project proj = FileOwnerQuery.getOwner(fileObject); if (proj==null) return new SourceGroup[]{}; Sources sources = ProjectUtils.getSources(proj); return sources.getSourceGroups(WebProjectConstants.TYPE_DOC_ROOT); }
@Override public String[] getPrivilegedTemplates() { if (ProjectUtils.getSources(project).getSourceGroups(ScalaSourcesImpl.TYPE_SCALA).length > 0) { return new String[]{ "Templates/Scala/Class.scala", //NOI18N "Templates/Scala/Object.scala", //NOI18N "Templates/Scala/Trait.scala", //NOI18N "Templates/Other/Folder" //NOI18N }; } else { return new String[0]; } }
public static String getProjectName( final Project p ) { if( p == null) return null; ProjectInformation pi = ProjectUtils.getInformation(p); return pi == null ? null : pi.getDisplayName(); }
@Override public void addNotify() { Sources srcs = ProjectUtils.getSources(project); srcs.addChangeListener(this); }
@Override public void removeNotify() { Sources srcs = ProjectUtils.getSources(project); srcs.removeChangeListener(this); }
private void initProjectInfo() { Project p = FileOwnerQuery.getOwner(fileObject); if (p != null) { ProjectInformation pi = ProjectUtils.getInformation( p ); projectName = pi.getDisplayName(); projectIcon = pi.getIcon(); } }
private FileObject getSourceRoot(Project project) { SourceGroup[] sourceGroups = ProjectUtils.getSources(project) .getSourceGroups(JavaProjectConstants.SOURCES_TYPE_JAVA); if (sourceGroups == null || sourceGroups.length < 1) { return null; } return sourceGroups[0].getRootFolder(); }
public static boolean isJavaProject(Project project) { if (project == null) return false; Sources sources = ProjectUtils.getSources(project); SourceGroup[] sourceGroups = sources.getSourceGroups(JavaProjectConstants.SOURCES_TYPE_JAVA); return sourceGroups.length > 0; }
private SourceGroup getSourceGroup(Project project) { SourceGroup[] sourceGroups = org.netbeans.api.project.ProjectUtils.getSources(project).getSourceGroups(JavaProjectConstants.SOURCES_TYPE_JAVA); if (sourceGroups == null || sourceGroups.length < 1) { return null; } return sourceGroups[0]; }