Package protobuf

Source Code of protobuf.PbFileTemplateProvider

package protobuf;

import com.intellij.ide.fileTemplates.FileTemplateGroupDescriptor;
import com.intellij.ide.fileTemplates.FileTemplateGroupDescriptorFactory;
import protobuf.file.PbProtoFileTemplateDescriptor;

/**
* A file template provider for protobuf files.
* @author Travis Cripps
*/
public class PbFileTemplateProvider implements FileTemplateGroupDescriptorFactory {

    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;
    }

}
TOP

Related Classes of protobuf.PbFileTemplateProvider

TOP
Copyright © 2018 www.massapi.com. 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.