Package com.intellij.ide.fileTemplates

Examples of com.intellij.ide.fileTemplates.FileTemplateGroupDescriptor


*/
public class WicketFileTemplateGroupFactory implements FileTemplateGroupDescriptorFactory, WicketTemplates {
   
    @Override
    public FileTemplateGroupDescriptor getFileTemplatesDescriptor() {
        final FileTemplateGroupDescriptor groupDescriptor = new FileTemplateGroupDescriptor("Wicket", Constants.WICKET_ICON);
        groupDescriptor.addTemplate(new FileTemplateDescriptor(WICKET_PAGE_HTML));
        groupDescriptor.addTemplate(new FileTemplateDescriptor(WICKET_PANEL_HTML));
        groupDescriptor.addTemplate(new FileTemplateDescriptor(WICKET_BORDER_HTML));
        groupDescriptor.addTemplate(new FileTemplateDescriptor(WICKET_PROPERTIES));
        groupDescriptor.addTemplate(new FileTemplateDescriptor(WICKET_PROPERTIES_XML));
        return groupDescriptor;
    }
View Full Code Here


        };
    }

    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;
    }
View Full Code Here

   * Template for {@code validation.xml}.  TODO cannot name "validation.xml" due to SA using this template name.
   */
  public static final String VALIDATION_XML = "validator.xml";

  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(VALIDATION_XML,
                                                 StrutsIcons.VALIDATION_CONFIG_FILE));
    return group;
  }
View Full Code Here

    public static final String PROTO_FILE_TEMPLATE_NAME = "ProtoFile.proto";

    @Override
    public FileTemplateGroupDescriptor getFileTemplatesDescriptor() {
        final FileTemplateGroupDescriptor groupDescriptor = new FileTemplateGroupDescriptor("Protobuf", PbIcons.FILE_TYPE);
        groupDescriptor.addTemplate(new PbProtoFileTemplateDescriptor(PROTO_FILE_TEMPLATE_NAME, PbIcons.FILE_TYPE));
        return groupDescriptor;
    }
View Full Code Here

    @NonNls
    static final String NAME_TEMPLATE_PROPERTY = "NAME";
    static final String LOW_CASE_NAME_TEMPLATE_PROPERTY = "lowCaseName";

    public FileTemplateGroupDescriptor getFileTemplatesDescriptor() {
        final FileTemplateGroupDescriptor group = new FileTemplateGroupDescriptor("Spock", GroovyIcons.getInstance().getGroovy16Icon());
        final FileTypeManager fileTypeManager = FileTypeManager.getInstance();
        group.addTemplate(new FileTemplateDescriptor(SpockTemplates.SPOCK_SPEC, fileTypeManager.getFileTypeByFileName(SpockTemplates.SPOCK_SPEC).getIcon()));

        // register custom templates
        for (String template : getInstance().getCustomTemplates()) {
            group.addTemplate(new FileTemplateDescriptor(template, fileTypeManager.getFileTypeByFileName(template).getIcon()));
        }
        return group;
    }
View Full Code Here

TOP

Related Classes of com.intellij.ide.fileTemplates.FileTemplateGroupDescriptor

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.