Class FileTemplateConfigurable
java.lang.Object
com.weirddev.testme.intellij.ui.template.FileTemplateConfigurable
- All Implemented Interfaces:
com.intellij.openapi.options.Configurable
,com.intellij.openapi.options.Configurable.NoScroll
,com.intellij.openapi.options.UnnamedConfigurable
public class FileTemplateConfigurable
extends Object
implements com.intellij.openapi.options.Configurable, com.intellij.openapi.options.Configurable.NoScroll
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.intellij.openapi.options.Configurable
com.intellij.openapi.options.Configurable.Beta, com.intellij.openapi.options.Configurable.Composite, com.intellij.openapi.options.Configurable.NoMargin, com.intellij.openapi.options.Configurable.NoScroll, com.intellij.openapi.options.Configurable.TopComponentController, com.intellij.openapi.options.Configurable.TopComponentProvider, com.intellij.openapi.options.Configurable.VariableProjectAppLevel, com.intellij.openapi.options.Configurable.WithEpDependencies
-
Field Summary
Fields inherited from interface com.intellij.openapi.options.Configurable
APPLICATION_CONFIGURABLE, PROJECT_CONFIGURABLE
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
apply()
static @NotNull com.intellij.lexer.Lexer
void
void
void
com.intellij.ide.fileTemplates.FileTemplate
boolean
void
removeChangeListener
(ChangeListener listener) void
reset()
void
setProportion
(float proportion) void
setTemplate
(com.intellij.ide.fileTemplates.FileTemplate template, URL defaultDescription) Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.intellij.openapi.options.Configurable
focusOn, getDisplayNameFast, isModified, isModified, isModified
Methods inherited from interface com.intellij.openapi.options.UnnamedConfigurable
cancel, getPreferredFocusedComponent
-
Constructor Details
-
FileTemplateConfigurable
public FileTemplateConfigurable(com.intellij.openapi.project.Project project)
-
-
Method Details
-
getTemplate
public com.intellij.ide.fileTemplates.FileTemplate getTemplate() -
setTemplate
public void setTemplate(com.intellij.ide.fileTemplates.FileTemplate template, URL defaultDescription) -
getDisplayName
- Specified by:
getDisplayName
in interfacecom.intellij.openapi.options.Configurable
-
getHelpTopic
- Specified by:
getHelpTopic
in interfacecom.intellij.openapi.options.Configurable
-
createComponent
- Specified by:
createComponent
in interfacecom.intellij.openapi.options.UnnamedConfigurable
-
setProportion
public void setProportion(float proportion) -
removeChangeListener
-
isModified
public boolean isModified()- Specified by:
isModified
in interfacecom.intellij.openapi.options.UnnamedConfigurable
-
apply
public void apply() throws com.intellij.openapi.options.ConfigurationException- Specified by:
apply
in interfacecom.intellij.openapi.options.UnnamedConfigurable
- Throws:
com.intellij.openapi.options.ConfigurationException
-
reset
public void reset()- Specified by:
reset
in interfacecom.intellij.openapi.options.UnnamedConfigurable
-
disposeUIResources
public void disposeUIResources()- Specified by:
disposeUIResources
in interfacecom.intellij.openapi.options.UnnamedConfigurable
-
createDefaultLexer
@NotNull public static @NotNull com.intellij.lexer.Lexer createDefaultLexer() -
focusToNameField
public void focusToNameField() -
focusToExtensionField
public void focusToExtensionField()
-