当前位置: 首页>>代码示例>>Java>>正文


Java FileTemplateGroupDescriptor类代码示例

本文整理汇总了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;
}
 
开发者ID:datathings,项目名称:greycat-idea-plugin,代码行数:12,代码来源:GCMTemplatesFactory.java

示例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;
}
 
开发者ID:machaval,项目名称:mule-intellij-plugins,代码行数:15,代码来源:MuleFileTemplateDescriptorManager.java

示例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;
}
 
开发者ID:apsun,项目名称:XposedPlugin,代码行数:9,代码来源:XposedHookTemplateFactory.java

示例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);
}
 
开发者ID:smelukov,项目名称:intellij-basisjs-plugin,代码行数:8,代码来源:FileTemplateGroup.java

示例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;
}
 
开发者ID:wangtotang,项目名称:DaggerHelper,代码行数:15,代码来源:TemplatesFactory.java

示例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());
}
 
开发者ID:jskierbi,项目名称:intellij-ce-playground,代码行数:12,代码来源:FileTemplateTabAsTree.java

示例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);
}
 
开发者ID:jskierbi,项目名称:intellij-ce-playground,代码行数:9,代码来源:AppEngineTemplateGroupDescriptorFactory.java

示例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;
}
 
开发者ID:jskierbi,项目名称:intellij-ce-playground,代码行数:10,代码来源:MavenFileTemplateGroupFactory.java

示例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;
}
 
开发者ID:jskierbi,项目名称:intellij-ce-playground,代码行数:12,代码来源:DevKitFileTemplatesFactory.java

示例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;
}
 
开发者ID:apache,项目名称:polygene-java,代码行数:16,代码来源:PolygeneApplicationComponent.java

示例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;
}
 
开发者ID:getgauge,项目名称:Intellij-Plugin,代码行数:9,代码来源:SpecificationLiveTemplate.java

示例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;
}
 
开发者ID:defrac,项目名称:defrac-plugin-intellij,代码行数:9,代码来源:DefracFileTemplateProvider.java

示例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;
}
 
开发者ID:lshain-android-source,项目名称:tools-idea,代码行数:10,代码来源:MavenFileTemplateGroupFactory.java

示例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;
}
 
开发者ID:hsz,项目名称:idea-gitignore,代码行数:10,代码来源:IgnoreTemplatesFactory.java


注:本文中的com.intellij.ide.fileTemplates.FileTemplateGroupDescriptor类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。