diff options
Diffstat (limited to 'sd-plugin/src/main/java/org/intellij/sdk/language/SdFileType.java')
-rw-r--r-- | sd-plugin/src/main/java/org/intellij/sdk/language/SdFileType.java | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/sd-plugin/src/main/java/org/intellij/sdk/language/SdFileType.java b/sd-plugin/src/main/java/org/intellij/sdk/language/SdFileType.java new file mode 100644 index 00000000000..eeed80ad9f1 --- /dev/null +++ b/sd-plugin/src/main/java/org/intellij/sdk/language/SdFileType.java @@ -0,0 +1,41 @@ +package org.intellij.sdk.language; + +import com.intellij.openapi.fileTypes.LanguageFileType; +import org.jetbrains.annotations.NotNull; +import org.jetbrains.annotations.Nullable; + +import javax.swing.Icon; + +public class SdFileType extends LanguageFileType { + + public static final SdFileType INSTANCE = new SdFileType(); + + private SdFileType() { + super(SdLanguage.INSTANCE); + } + + @NotNull + @Override + public String getName() { + return "Sd File"; + } + + @NotNull + @Override + public String getDescription() { + return "Sd language file"; + } + + @NotNull + @Override + public String getDefaultExtension() { + return "sd"; + } + + @Nullable + @Override + public Icon getIcon() { + return SdIcons.FILE; + } + +} |