本文整理汇总了Java中com.intellij.ide.fileTemplates.FileTemplateGroupDescriptor类的典型用法代码示例。如果您正苦于以下问题:Java FileTemplateGroupDescriptor类的具体用法?Java FileTemplateGroupDescriptor怎么用?Java FileTemplateGroupDescriptor使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。
FileTemplateGroupDescriptor类属于com.intellij.ide.fileTemplates包,在下文中一共展示了FileTemplateGroupDescriptor类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: getFileTemplatesDescriptor
import com.intellij.ide.fileTemplates.FileTemplateGroupDescriptor; //导入依赖的package包/类
@Override
public FileTemplateGroupDescriptor getFileTemplatesDescriptor() {
final FileTemplateDescriptor appEngineXml =
new FileTemplateDescriptor(APP_ENGINE_WEB_XML_TEMPLATE, StdFileTypes.XML.getIcon());
final FileTemplateDescriptor appYaml =
new FileTemplateDescriptor(
APP_YAML_TEMPLATE, FileTypeManager.getInstance().getStdFileType("YAML").getIcon());
final FileTemplateDescriptor warDockerfile =
new FileTemplateDescriptor(
DOCKERFILE_WAR_TEMPLATE, DockerFileTemplateType.INSTANCE.getIcon());
final FileTemplateDescriptor jarDockerfile =
new FileTemplateDescriptor(
DOCKERFILE_JAR_TEMPLATE, DockerFileTemplateType.INSTANCE.getIcon());
return new FileTemplateGroupDescriptor(
"Google App Engine",
GoogleCloudToolsIcons.APP_ENGINE,
appEngineXml,
appYaml,
warDockerfile,
jarDockerfile);
}
开发者ID:GoogleCloudPlatform,项目名称:google-cloud-intellij,代码行数:26,代码来源:AppEngineTemplateGroupDescriptorFactory.java
示例2: getFileTemplatesDescriptor
import com.intellij.ide.fileTemplates.FileTemplateGroupDescriptor; //导入依赖的package包/类
public FileTemplateGroupDescriptor getFileTemplatesDescriptor() {
String title = "GCM file templates";
final FileTemplateGroupDescriptor group =
new FileTemplateGroupDescriptor(title, GCMIcons.GCM_ICON_16x16);
for (Template template : Template.values()) {
group.addTemplate(new FileTemplateDescriptor(template.getFile(), GCMIcons.GCM_ICON_16x16));
}
return group;
}
示例3: getFileTemplatesDescriptor
import com.intellij.ide.fileTemplates.FileTemplateGroupDescriptor; //导入依赖的package包/类
@Override
public FileTemplateGroupDescriptor getFileTemplatesDescriptor() {
final FileTemplateGroupDescriptor group = new FileTemplateGroupDescriptor("Mule", MuleIcons.MuleIcon);
group.addTemplate(new FileTemplateDescriptor(MULE_CONFIGURATION_FILE, MuleIcons.MuleFileType));
group.addTemplate(new FileTemplateDescriptor(MULE_DOMAIN_CONFIGURATION_FILE, MuleIcons.MuleFileType));
group.addTemplate(new FileTemplateDescriptor(DATA_WEAVE_FILE, MuleIcons.DataFileType));
group.addTemplate(new FileTemplateDescriptor(MULE_MAVEN_PROJECT, MavenIcons.MavenLogo));
group.addTemplate(new FileTemplateDescriptor(MULE_MAVEN_MODULE, MavenIcons.MavenLogo));
group.addTemplate(new FileTemplateDescriptor(MULE_DOMAIN_MAVEN_PROJECT, MavenIcons.MavenLogo));
group.addTemplate(new FileTemplateDescriptor(MUNIT_FILE, MuleIcons.MUnitFileType));
group.addTemplate(new FileTemplateDescriptor(RAML_FILE, MuleIcons.RamlFileType));
return group;
}
示例4: getFileTemplatesDescriptor
import com.intellij.ide.fileTemplates.FileTemplateGroupDescriptor; //导入依赖的package包/类
@Override
public FileTemplateGroupDescriptor getFileTemplatesDescriptor() {
final FileTemplateGroupDescriptor group = new FileTemplateGroupDescriptor("Xposed Hooks", XposedIcons.XPOSED_16x16);
for (String template : TEMPLATES) {
group.addTemplate(new FileTemplateDescriptor(template, JavaFileType.INSTANCE.getIcon()));
}
return group;
}
示例5: getFileTemplatesDescriptor
import com.intellij.ide.fileTemplates.FileTemplateGroupDescriptor; //导入依赖的package包/类
@Override
public FileTemplateGroupDescriptor getFileTemplatesDescriptor() {
FileTemplateDescriptor tmplTemplateDescriptor = new FileTemplateDescriptor("template.tmpl");
FileTemplateDescriptor l10nTemplateDescriptor = new FileTemplateDescriptor("dictionary.l10n");
return new FileTemplateGroupDescriptor("Basis.js", BasisJSIcons.main, tmplTemplateDescriptor, l10nTemplateDescriptor);
}
示例6: getFileTemplatesDescriptor
import com.intellij.ide.fileTemplates.FileTemplateGroupDescriptor; //导入依赖的package包/类
@Override
public FileTemplateGroupDescriptor getFileTemplatesDescriptor() {
FileTemplateGroupDescriptor descriptor = new FileTemplateGroupDescriptor("plugin.descriptor", AllIcons.Nodes.Plugin);
descriptor.addTemplate(new FileTemplateDescriptor("TActivity.java", StdFileTypes.JAVA.getIcon()));
descriptor.addTemplate(new FileTemplateDescriptor("TApplication.java", StdFileTypes.JAVA.getIcon()));
descriptor.addTemplate(new FileTemplateDescriptor("TApplicationComponent.java", StdFileTypes.JAVA.getIcon()));
descriptor.addTemplate(new FileTemplateDescriptor("TApplicationModule.java", StdFileTypes.JAVA.getIcon()));
descriptor.addTemplate(new FileTemplateDescriptor("TConfig.java", StdFileTypes.JAVA.getIcon()));
descriptor.addTemplate(new FileTemplateDescriptor("TFragment.java", StdFileTypes.JAVA.getIcon()));
descriptor.addTemplate(new FileTemplateDescriptor("TPageComponent.java", StdFileTypes.JAVA.getIcon()));
descriptor.addTemplate(new FileTemplateDescriptor("TPageModule.java", StdFileTypes.JAVA.getIcon()));
descriptor.addTemplate(new FileTemplateDescriptor("TPerPage.java", StdFileTypes.JAVA.getIcon()));
return descriptor;
}
示例7: FileTemplateNode
import com.intellij.ide.fileTemplates.FileTemplateGroupDescriptor; //导入依赖的package包/类
FileTemplateNode(FileTemplateDescriptor descriptor) {
this(descriptor.getDisplayName(),
descriptor.getIcon(),
descriptor instanceof FileTemplateGroupDescriptor ? ContainerUtil.map2List(((FileTemplateGroupDescriptor)descriptor).getTemplates(), new Function<FileTemplateDescriptor, FileTemplateNode>() {
@Override
public FileTemplateNode fun(FileTemplateDescriptor s) {
return new FileTemplateNode(s);
}
}) : Collections.<FileTemplateNode>emptyList(),
descriptor instanceof FileTemplateGroupDescriptor ? null : descriptor.getFileName());
}
示例8: getFileTemplatesDescriptor
import com.intellij.ide.fileTemplates.FileTemplateGroupDescriptor; //导入依赖的package包/类
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);
}
示例9: getFileTemplatesDescriptor
import com.intellij.ide.fileTemplates.FileTemplateGroupDescriptor; //导入依赖的package包/类
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;
}
示例10: getFileTemplatesDescriptor
import com.intellij.ide.fileTemplates.FileTemplateGroupDescriptor; //导入依赖的package包/类
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;
}
示例11: getFileTemplatesDescriptor
import com.intellij.ide.fileTemplates.FileTemplateGroupDescriptor; //导入依赖的package包/类
public final FileTemplateGroupDescriptor getFileTemplatesDescriptor()
{
FileTemplateGroupDescriptor group = new FileTemplateGroupDescriptor(
message( "polygene.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;
}
示例12: getFileTemplatesDescriptor
import com.intellij.ide.fileTemplates.FileTemplateGroupDescriptor; //导入依赖的package包/类
@Override
public FileTemplateGroupDescriptor getFileTemplatesDescriptor() {
FileTemplateGroupDescriptor descriptor = new FileTemplateGroupDescriptor("Specification", GaugeIcon.GAUGE_SPEC_FILE_ICON);
descriptor.addTemplate(new FileTemplateDescriptor("Specification.spec", SpecFileType.INSTANCE.getIcon()));
descriptor.addTemplate(new FileTemplateDescriptor("Concept.cpt", ConceptFileType.INSTANCE.getIcon()));
return descriptor;
}
示例13: getFileTemplatesDescriptor
import com.intellij.ide.fileTemplates.FileTemplateGroupDescriptor; //导入依赖的package包/类
@Override
public FileTemplateGroupDescriptor getFileTemplatesDescriptor() {
final FileTemplateGroupDescriptor group = new FileTemplateGroupDescriptor("Defrac", DefracIcons.Defrac16x16);
for(final String template : ALL_TEMPLATES) {
group.addTemplate(new FileTemplateDescriptor(template, StdFileTypes.JAVA.getIcon()));
}
return group;
}
示例14: getFileTemplatesDescriptor
import com.intellij.ide.fileTemplates.FileTemplateGroupDescriptor; //导入依赖的package包/类
public FileTemplateGroupDescriptor getFileTemplatesDescriptor() {
FileTemplateGroupDescriptor group = new FileTemplateGroupDescriptor("Maven", icons.MavenIcons.MavenLogo);
group.addTemplate(new FileTemplateDescriptor(MAVEN_PROJECT_XML_TEMPLATE, icons.MavenIcons.MavenLogo));
group.addTemplate(new FileTemplateDescriptor(MAVEN_PROFILES_XML_TEMPLATE, icons.MavenIcons.MavenLogo));
group.addTemplate(new FileTemplateDescriptor(MAVEN_SETTINGS_XML_TEMPLATE, icons.MavenIcons.MavenLogo));
return group;
}
示例15: IgnoreTemplatesFactory
import com.intellij.ide.fileTemplates.FileTemplateGroupDescriptor; //导入依赖的package包/类
/** Builds a new instance of {@link IgnoreTemplatesFactory}. */
public IgnoreTemplatesFactory(IgnoreFileType fileType) {
templateGroup = new FileTemplateGroupDescriptor(
fileType.getIgnoreLanguage().getID(),
fileType.getIcon()
);
templateGroup.addTemplate(fileType.getIgnoreLanguage().getFilename());
this.fileType = fileType;
}