Class TestMeTemplateManager

java.lang.Object
com.intellij.ide.fileTemplates.FileTemplateManager
com.weirddev.testme.intellij.ui.template.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 Details

  • Method Details

    • getInstance

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

      public static TestMeTemplateManager getDefaultInstance()
    • 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
    • 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 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 String templateName)
      Specified by:
      getTemplate in class com.intellij.ide.fileTemplates.FileTemplateManager
    • addTemplate

      @NotNull public @NotNull com.intellij.ide.fileTemplates.FileTemplate addTemplate(@NotNull @NotNull String name, @NotNull @NotNull 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 Properties getDefaultProperties()
      Specified by:
      getDefaultProperties in class com.intellij.ide.fileTemplates.FileTemplateManager
    • getRecentNames

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

      public void addRecentName(@NotNull @NonNls @NotNull @NonNls 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 List<TemplateDescriptor> getTestTemplates()
    • getInternalTemplate

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

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

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

      @NotNull public @NotNull String internalTemplateToSubject(@NotNull @NonNls @NotNull @NonNls 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 @NonNls 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 @NonNls String templateName)
      Specified by:
      getJ2eeTemplate in class com.intellij.ide.fileTemplates.FileTemplateManager
    • getDefaultTemplate

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

      public void setTemplates(@NotNull @NotNull String templatesCategory, @NotNull @NotNull 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 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 URL getDefaultTemplateDescription()
    • setTestDate

      @TestOnly public void setTestDate(Date testDate)
    • getState

      @Nullable public @Nullable TestMeTemplateManager.State getState()
      Specified by:
      getState in interface com.intellij.openapi.components.PersistentStateComponent<TestMeTemplateManager.State>
    • loadState

      public void loadState(@NotNull @NotNull TestMeTemplateManager.State state)
      Specified by:
      loadState in interface com.intellij.openapi.components.PersistentStateComponent<TestMeTemplateManager.State>