Here are the examples of the java api org.netbeans.modules.groovy.grailsproject.SourceCategoryType.GRAILSAPP_TAGLIB taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.
3 Examples
19
View Complete Implementation : SourceRoots.java
Copyright Apache License 2.0
Author : apache
Copyright Apache License 2.0
Author : apache
private void addGrailsSourceRoots(FileObject projectRoot, List<FileObject> result) {
SourceCategoriesFactory sourceCategoriesFactory = project.getSourceCategoriesFactory();
addRoot(projectRoot, sourceCategoriesFactory.getSourceCategory(SourceCategoryType.GRAILSAPP_CONF), result);
addRoot(projectRoot, sourceCategoriesFactory.getSourceCategory(SourceCategoryType.GRAILSAPP_CONTROLLERS), result);
addRoot(projectRoot, sourceCategoriesFactory.getSourceCategory(SourceCategoryType.GRAILSAPP_DOMAIN), result);
addRoot(projectRoot, sourceCategoriesFactory.getSourceCategory(SourceCategoryType.GRAILSAPP_SERVICES), result);
addRoot(projectRoot, sourceCategoriesFactory.getSourceCategory(SourceCategoryType.GRAILSAPP_TAGLIB), result);
addRoot(projectRoot, sourceCategoriesFactory.getSourceCategory(SourceCategoryType.GRAILSAPP_UTILS), result);
addRoot(projectRoot, sourceCategoriesFactory.getSourceCategory(SourceCategoryType.SCRIPTS), result);
addRoot(projectRoot, sourceCategoriesFactory.getSourceCategory(SourceCategoryType.SRC_GROOVY), result);
addRoot(projectRoot, sourceCategoriesFactory.getSourceCategory(SourceCategoryType.SRC_JAVA), result);
addRoot(projectRoot, sourceCategoriesFactory.getSourceCategory(SourceCategoryType.SRC_GWT), result);
addRoot(projectRoot, sourceCategoriesFactory.getSourceCategory(SourceCategoryType.TEST_INTEGRATION), result);
addRoot(projectRoot, sourceCategoriesFactory.getSourceCategory(SourceCategoryType.TEST_UNIT), result);
File pluginsDirFile = project == null ? null : project.getBuildConfig().getProjectPluginsDir();
FileObject pluginsDir = pluginsDirFile == null ? null : FileUtil.toFileObject(FileUtil.normalizeFile(pluginsDirFile));
File globalPluginsDirFile = project == null ? null : project.getBuildConfig().getGlobalPluginsDir();
FileObject globalPluginsDir = globalPluginsDirFile == null ? null : FileUtil.toFileObject(FileUtil.normalizeFile(globalPluginsDirFile));
for (FileObject child : projectRoot.getChildren()) {
if (child.isFolder() && VisibilityQuery.getDefault().isVisible(child) && !GrailsSources.KNOWN_FOLDERS.contains(child.getName()) && child != pluginsDir && child != globalPluginsDir) {
result.add(child);
}
}
addUnknownRoots(GrailsSources.KNOWN_FOLDERS_IN_GRAILS_APP, projectRoot, result, "grails-app");
addUnknownRoots(GrailsSources.KNOWN_OR_IGNORED_FOLDERS_IN_TEST, projectRoot, result, "test");
}
19
View Complete Implementation : GrailsArtifacts.java
Copyright Apache License 2.0
Author : apache
Copyright Apache License 2.0
Author : apache
public static SourceCategoryType getCategoryTypeForFolder(FileObject projectRoot, FileObject fileObject, SourceCategoriesFactory sourceCategoriesFactory) {
String dirName = null;
if (projectRoot != null && fileObject.isFolder()) {
dirName = FileUtil.getRelativePath(projectRoot, fileObject);
}
if (dirName == null) {
return null;
}
if (sourceCategoriesFactory.getSourceCategory(SourceCategoryType.GRAILSAPP_CONF).getRelativePath().equals(dirName)) {
return SourceCategoryType.GRAILSAPP_CONF;
} else if (sourceCategoriesFactory.getSourceCategory(SourceCategoryType.GRAILSAPP_CONTROLLERS).getRelativePath().equals(dirName)) {
return SourceCategoryType.GRAILSAPP_CONTROLLERS;
} else if (sourceCategoriesFactory.getSourceCategory(SourceCategoryType.GRAILSAPP_DOMAIN).getRelativePath().equals(dirName)) {
return SourceCategoryType.GRAILSAPP_DOMAIN;
} else if (sourceCategoriesFactory.getSourceCategory(SourceCategoryType.TEST_INTEGRATION).getRelativePath().equals(dirName)) {
return SourceCategoryType.TEST_INTEGRATION;
} else if (sourceCategoriesFactory.getSourceCategory(SourceCategoryType.LIB).getRelativePath().equals(dirName)) {
return SourceCategoryType.LIB;
} else if (sourceCategoriesFactory.getSourceCategory(SourceCategoryType.GRAILSAPP_I18N).getRelativePath().equals(dirName)) {
return SourceCategoryType.GRAILSAPP_I18N;
} else if (sourceCategoriesFactory.getSourceCategory(SourceCategoryType.SCRIPTS).getRelativePath().equals(dirName)) {
return SourceCategoryType.SCRIPTS;
} else if (sourceCategoriesFactory.getSourceCategory(SourceCategoryType.GRAILSAPP_SERVICES).getRelativePath().equals(dirName)) {
return SourceCategoryType.GRAILSAPP_SERVICES;
} else if (sourceCategoriesFactory.getSourceCategory(SourceCategoryType.SRC_GROOVY).getRelativePath().equals(dirName)) {
return SourceCategoryType.SRC_GROOVY;
} else if (sourceCategoriesFactory.getSourceCategory(SourceCategoryType.SRC_JAVA).getRelativePath().equals(dirName)) {
return SourceCategoryType.SRC_JAVA;
} else if (sourceCategoriesFactory.getSourceCategory(SourceCategoryType.SRC_GWT).getRelativePath().equals(dirName)) {
return SourceCategoryType.SRC_GWT;
} else if (sourceCategoriesFactory.getSourceCategory(SourceCategoryType.GRAILSAPP_TAGLIB).getRelativePath().equals(dirName)) {
return SourceCategoryType.GRAILSAPP_TAGLIB;
} else if (sourceCategoriesFactory.getSourceCategory(SourceCategoryType.TEST_UNIT).getRelativePath().equals(dirName)) {
return SourceCategoryType.TEST_UNIT;
} else if (sourceCategoriesFactory.getSourceCategory(SourceCategoryType.GRAILSAPP_UTILS).getRelativePath().equals(dirName)) {
return SourceCategoryType.GRAILSAPP_UTILS;
} else if (sourceCategoriesFactory.getSourceCategory(SourceCategoryType.GRAILSAPP_VIEWS).getRelativePath().equals(dirName)) {
return SourceCategoryType.GRAILSAPP_VIEWS;
} else if (sourceCategoriesFactory.getSourceCategory(SourceCategoryType.WEBAPP).getRelativePath().equals(dirName)) {
return SourceCategoryType.WEBAPP;
}
return null;
}
19
View Complete Implementation : GrailsArtifacts.java
Copyright Apache License 2.0
Author : apache
Copyright Apache License 2.0
Author : apache
public static SourceCategoryType getCategoryTypeForTemplate(FileObject template) {
String templatePath = template.getPath();
if (TemplatesImpl.CONTROLLER.equals(templatePath)) {
// NOI18N
return SourceCategoryType.GRAILSAPP_CONTROLLERS;
} else if (TemplatesImpl.DOMAIN_CLreplaced.equals(templatePath)) {
return SourceCategoryType.GRAILSAPP_DOMAIN;
} else if (TemplatesImpl.GANT_SCRIPT.equals(templatePath)) {
return SourceCategoryType.SCRIPTS;
} else if (TemplatesImpl.GROOVY_CLreplaced.equals(templatePath)) {
return SourceCategoryType.SRC_GROOVY;
} else if (TemplatesImpl.GROOVY_SCRIPT.equals(templatePath)) {
return SourceCategoryType.SCRIPTS;
} else if (TemplatesImpl.GSP.equals(templatePath)) {
return SourceCategoryType.GRAILSAPP_VIEWS;
} else if (TemplatesImpl.INTEGRATION_TEST.equals(templatePath)) {
return SourceCategoryType.TEST_INTEGRATION;
} else if (TemplatesImpl.SERVICE.equals(templatePath)) {
return SourceCategoryType.GRAILSAPP_SERVICES;
} else if (TemplatesImpl.TAG_LIB.equals(templatePath)) {
return SourceCategoryType.GRAILSAPP_TAGLIB;
} else if (TemplatesImpl.UNIT_TEST.equals(templatePath)) {
return SourceCategoryType.TEST_UNIT;
}
return null;
}