Class TestMeTemplateManager

  • All Implemented Interfaces:
    com.intellij.openapi.components.PersistentStateComponent<TestMeTemplateManager.State>

    public class TestMeTemplateManager
    extends com.intellij.ide.fileTemplates.FileTemplateManager
    implements com.intellij.openapi.components.PersistentStateComponent<TestMeTemplateManager.State>
    See Also:
    FileTemplateManagerImpl
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String TEST_TEMPLATES_CATEGORY  
      • Fields inherited from class com.intellij.ide.fileTemplates.FileTemplateManager

        CODE_TEMPLATES_CATEGORY, DEFAULT_TEMPLATE_PROPERTIES, DEFAULT_TEMPLATES_CATEGORY, FILE_HEADER_TEMPLATE_NAME, INCLUDES_TEMPLATES_CATEGORY, INTERNAL_HTML_TEMPLATE_NAME, INTERNAL_HTML5_TEMPLATE_NAME, INTERNAL_TEMPLATES_CATEGORY, INTERNAL_XHTML_TEMPLATE_NAME, J2EE_TEMPLATES_CATEGORY, PROJECT_NAME_VARIABLE, RECENT_TEMPLATES_SIZE
    • Field Detail

      • TEST_TEMPLATES_CATEGORY

        public static final java.lang.String TEST_TEMPLATES_CATEGORY
        See Also:
        Constant Field Values
    • Method Detail

      • getInstance

        public static TestMeTemplateManager getInstance​(@NotNull
                                                        @NotNull com.intellij.openapi.project.Project project)
      • getCurrentScheme

        @NotNull
        public @NotNull com.intellij.ide.fileTemplates.FileTemplatesScheme getCurrentScheme()
        Specified by:
        getCurrentScheme in class com.intellij.ide.fileTemplates.FileTemplateManager
      • setCurrentScheme

        public void setCurrentScheme​(@NotNull
                                     @NotNull com.intellij.ide.fileTemplates.FileTemplatesScheme scheme)
        Specified by:
        setCurrentScheme in class com.intellij.ide.fileTemplates.FileTemplateManager
      • checkInitialized

        @NotNull
        protected @NotNull com.intellij.ide.fileTemplates.FileTemplateManager checkInitialized()
        Overrides:
        checkInitialized in class com.intellij.ide.fileTemplates.FileTemplateManager
      • getProjectScheme

        @Nullable
        public @Nullable com.intellij.ide.fileTemplates.FileTemplatesScheme getProjectScheme()
        Specified by:
        getProjectScheme in class com.intellij.ide.fileTemplates.FileTemplateManager
      • getTemplates

        @NotNull
        public @NotNull com.intellij.ide.fileTemplates.FileTemplate[] getTemplates​(@NotNull
                                                                                   @NotNull java.lang.String category)
        Specified by:
        getTemplates in class com.intellij.ide.fileTemplates.FileTemplateManager
      • getAllTemplates

        @NotNull
        public @NotNull com.intellij.ide.fileTemplates.FileTemplate[] getAllTemplates()
        Specified by:
        getAllTemplates in class com.intellij.ide.fileTemplates.FileTemplateManager
      • getTemplate

        public com.intellij.ide.fileTemplates.FileTemplate getTemplate​(@NotNull
                                                                       @NotNull java.lang.String templateName)
        Specified by:
        getTemplate in class com.intellij.ide.fileTemplates.FileTemplateManager
      • addTemplate

        @NotNull
        public @NotNull com.intellij.ide.fileTemplates.FileTemplate addTemplate​(@NotNull
                                                                                @NotNull java.lang.String name,
                                                                                @NotNull
                                                                                @NotNull java.lang.String extension)
        Specified by:
        addTemplate in class com.intellij.ide.fileTemplates.FileTemplateManager
      • removeTemplate

        public void removeTemplate​(@NotNull
                                   @NotNull com.intellij.ide.fileTemplates.FileTemplate template)
        Specified by:
        removeTemplate in class com.intellij.ide.fileTemplates.FileTemplateManager
      • getDefaultProperties

        @NotNull
        public @NotNull java.util.Properties getDefaultProperties()
        Specified by:
        getDefaultProperties in class com.intellij.ide.fileTemplates.FileTemplateManager
      • getRecentNames

        @NotNull
        public @NotNull java.util.Collection<java.lang.String> getRecentNames()
        Specified by:
        getRecentNames in class com.intellij.ide.fileTemplates.FileTemplateManager
      • addRecentName

        public void addRecentName​(@NotNull @NonNls
                                  @NotNull java.lang.String name)
        Specified by:
        addRecentName in class com.intellij.ide.fileTemplates.FileTemplateManager
      • getInternalTemplates

        @NotNull
        public @NotNull com.intellij.ide.fileTemplates.FileTemplate[] getInternalTemplates()
        Specified by:
        getInternalTemplates in class com.intellij.ide.fileTemplates.FileTemplateManager
      • getTestTemplates

        @NotNull
        public @NotNull java.util.List<TemplateDescriptor> getTestTemplates()
      • getInternalTemplate

        public com.intellij.ide.fileTemplates.FileTemplate getInternalTemplate​(@NotNull @NonNls
                                                                               @NotNull java.lang.String templateName)
        Specified by:
        getInternalTemplate in class com.intellij.ide.fileTemplates.FileTemplateManager
      • findInternalTemplate

        public com.intellij.ide.fileTemplates.FileTemplate findInternalTemplate​(@NotNull @NonNls
                                                                                @NotNull java.lang.String templateName)
        Specified by:
        findInternalTemplate in class com.intellij.ide.fileTemplates.FileTemplateManager
      • findCustomTestTemplate

        public com.intellij.ide.fileTemplates.FileTemplate findCustomTestTemplate​(@NotNull @NonNls
                                                                                  @NotNull java.lang.String templateName)
      • internalTemplateToSubject

        @NotNull
        public @NotNull java.lang.String internalTemplateToSubject​(@NotNull @NonNls
                                                                   @NotNull java.lang.String templateName)
        Specified by:
        internalTemplateToSubject in class com.intellij.ide.fileTemplates.FileTemplateManager
      • getCodeTemplate

        @NotNull
        public @NotNull com.intellij.ide.fileTemplates.FileTemplate getCodeTemplate​(@NotNull @NonNls
                                                                                    @NotNull java.lang.String templateName)
        Specified by:
        getCodeTemplate in class com.intellij.ide.fileTemplates.FileTemplateManager
      • getJ2eeTemplate

        @NotNull
        public @NotNull com.intellij.ide.fileTemplates.FileTemplate getJ2eeTemplate​(@NotNull @NonNls
                                                                                    @NotNull java.lang.String templateName)
        Specified by:
        getJ2eeTemplate in class com.intellij.ide.fileTemplates.FileTemplateManager
      • getDefaultTemplate

        @NotNull
        public @NotNull com.intellij.ide.fileTemplates.FileTemplate getDefaultTemplate​(@NotNull
                                                                                       @NotNull java.lang.String name)
        Specified by:
        getDefaultTemplate in class com.intellij.ide.fileTemplates.FileTemplateManager
      • setTemplates

        public void setTemplates​(@NotNull
                                 @NotNull java.lang.String templatesCategory,
                                 @NotNull
                                 @NotNull java.util.Collection<? extends com.intellij.ide.fileTemplates.FileTemplate> templates)
        Specified by:
        setTemplates in class com.intellij.ide.fileTemplates.FileTemplateManager
      • getAllPatterns

        @NotNull
        public @NotNull com.intellij.ide.fileTemplates.FileTemplate[] getAllPatterns()
        Specified by:
        getAllPatterns in class com.intellij.ide.fileTemplates.FileTemplateManager
      • getPattern

        public com.intellij.ide.fileTemplates.FileTemplate getPattern​(@NotNull
                                                                      @NotNull java.lang.String name)
        Specified by:
        getPattern in class com.intellij.ide.fileTemplates.FileTemplateManager
      • getAllCodeTemplates

        @NotNull
        public @NotNull com.intellij.ide.fileTemplates.FileTemplate[] getAllCodeTemplates()
        Specified by:
        getAllCodeTemplates in class com.intellij.ide.fileTemplates.FileTemplateManager
      • getAllJ2eeTemplates

        @NotNull
        public @NotNull com.intellij.ide.fileTemplates.FileTemplate[] getAllJ2eeTemplates()
        Specified by:
        getAllJ2eeTemplates in class com.intellij.ide.fileTemplates.FileTemplateManager
      • saveAllTemplates

        public void saveAllTemplates()
        Specified by:
        saveAllTemplates in class com.intellij.ide.fileTemplates.FileTemplateManager
      • getDefaultTemplateDescription

        public java.net.URL getDefaultTemplateDescription()
      • setTestDate

        @TestOnly
        public void setTestDate​(java.util.Date testDate)