use of com.intellij.ide.fileTemplates.FileTemplateGroupDescriptor in project qi4j-sdk by Qi4j.
the class Qi4jApplicationComponent method getFileTemplatesDescriptor.
public final FileTemplateGroupDescriptor getFileTemplatesDescriptor() {
FileTemplateGroupDescriptor group = new FileTemplateGroupDescriptor(message("qi4j.file.template.group.title"), null);
FileTypeManager fileTypeManager = FileTypeManager.getInstance();
for (@NonNls String template : FILE_TEMPLATES) {
Icon icon = fileTypeManager.getFileTypeByFileName(template).getIcon();
group.addTemplate(new FileTemplateDescriptor(template, icon));
}
return group;
}
use of com.intellij.ide.fileTemplates.FileTemplateGroupDescriptor in project intellij-community by JetBrains.
the class MavenFileTemplateGroupFactory method getFileTemplatesDescriptor.
public FileTemplateGroupDescriptor getFileTemplatesDescriptor() {
FileTemplateGroupDescriptor group = new FileTemplateGroupDescriptor("Maven", MavenIcons.MavenLogo);
group.addTemplate(new FileTemplateDescriptor(MAVEN_PROJECT_XML_TEMPLATE, MavenIcons.MavenLogo));
group.addTemplate(new FileTemplateDescriptor(MAVEN_PROFILES_XML_TEMPLATE, MavenIcons.MavenLogo));
group.addTemplate(new FileTemplateDescriptor(MAVEN_SETTINGS_XML_TEMPLATE, MavenIcons.MavenLogo));
return group;
}
use of com.intellij.ide.fileTemplates.FileTemplateGroupDescriptor in project intellij-community by JetBrains.
the class DevKitFileTemplatesFactory method getFileTemplatesDescriptor.
public FileTemplateGroupDescriptor getFileTemplatesDescriptor() {
FileTemplateGroupDescriptor descriptor = new FileTemplateGroupDescriptor(DevKitBundle.message("plugin.descriptor"), AllIcons.Nodes.Plugin);
descriptor.addTemplate(new FileTemplateDescriptor("plugin.xml", StdFileTypes.XML.getIcon()));
descriptor.addTemplate(new FileTemplateDescriptor("ProjectComponent.java", StdFileTypes.JAVA.getIcon()));
descriptor.addTemplate(new FileTemplateDescriptor("ApplicationComponent.java", StdFileTypes.JAVA.getIcon()));
descriptor.addTemplate(new FileTemplateDescriptor("ModuleComponent.java", StdFileTypes.JAVA.getIcon()));
descriptor.addTemplate(new FileTemplateDescriptor("Action.java", StdFileTypes.JAVA.getIcon()));
descriptor.addTemplate(new FileTemplateDescriptor("InspectionDescription.html", StdFileTypes.HTML.getIcon()));
return descriptor;
}
use of com.intellij.ide.fileTemplates.FileTemplateGroupDescriptor in project intellij-community by JetBrains.
the class AppEngineTemplateGroupDescriptorFactory method getFileTemplatesDescriptor.
public FileTemplateGroupDescriptor getFileTemplatesDescriptor() {
final FileTemplateDescriptor appEngineXml = new FileTemplateDescriptor(APP_ENGINE_WEB_XML_TEMPLATE, StdFileTypes.XML.getIcon());
final FileTemplateDescriptor appEngineApplicationXml = new FileTemplateDescriptor(APP_ENGINE_APPLICATION_XML_TEMPLATE, StdFileTypes.XML.getIcon());
final FileTemplateDescriptor jdoConfigXml = new FileTemplateDescriptor(APP_ENGINE_JDO_CONFIG_TEMPLATE, StdFileTypes.XML.getIcon());
final FileTemplateDescriptor jpaConfigXml = new FileTemplateDescriptor(APP_ENGINE_JPA_CONFIG_TEMPLATE, StdFileTypes.XML.getIcon());
return new FileTemplateGroupDescriptor("Google App Engine", GoogleAppEngineIcons.AppEngine, appEngineXml, appEngineApplicationXml, jdoConfigXml, jpaConfigXml);
}
use of com.intellij.ide.fileTemplates.FileTemplateGroupDescriptor in project intellij-plugins by JetBrains.
the class StrutsFileTemplateGroupDescriptorFactory method getFileTemplatesDescriptor.
public FileTemplateGroupDescriptor getFileTemplatesDescriptor() {
final FileTemplateGroupDescriptor group = new FileTemplateGroupDescriptor(StrutsBundle.message("struts2"), Struts2Icons.Action);
group.addTemplate(new FileTemplateDescriptor(STRUTS_2_0_XML, StrutsIcons.STRUTS_CONFIG_FILE));
group.addTemplate(new FileTemplateDescriptor(STRUTS_2_1_XML, StrutsIcons.STRUTS_CONFIG_FILE));
group.addTemplate(new FileTemplateDescriptor(STRUTS_2_1_7_XML, StrutsIcons.STRUTS_CONFIG_FILE));
group.addTemplate(new FileTemplateDescriptor(STRUTS_2_3_XML, StrutsIcons.STRUTS_CONFIG_FILE));
group.addTemplate(new FileTemplateDescriptor(STRUTS_2_5_XML, StrutsIcons.STRUTS_CONFIG_FILE));
group.addTemplate(new FileTemplateDescriptor(VALIDATION_XML, StrutsIcons.VALIDATION_CONFIG_FILE));
return group;
}
Aggregations