public class SPIFileType extends LanguageFileType implements FileTypeIdentifiableByVirtualFile
| Modifier and Type | Field and Description |
|---|---|
static SPIFileType |
INSTANCE |
ARRAY_FACTORY, EMPTY_ARRAYEDITABLE_COPY_PREFIX| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getCharset(VirtualFile file,
byte [] content)
Returns the character set for the specified file.
|
java.lang.String |
getDefaultExtension()
Returns the default extension for files of the type.
|
java.lang.String |
getDescription()
Returns the user-readable description of the file type.
|
javax.swing.Icon |
getIcon()
Returns the icon used for showing files of the type.
|
java.lang.String |
getName()
Returns the name of the file type.
|
boolean |
isMyFileType(VirtualFile file) |
extractCharsetFromFileContent, extractCharsetFromFileContent, getLanguage, isBinary, isJVMDebuggingSupported, isReadOnly, isSecondaryclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitisBinary, isReadOnlygetDisplayNamepublic static final SPIFileType INSTANCE
public boolean isMyFileType(VirtualFile file)
isMyFileType in interface FileTypeIdentifiableByVirtualFilepublic java.lang.String getName()
FileTypepublic java.lang.String getDescription()
FileTypegetDescription in interface FileTypepublic java.lang.String getDefaultExtension()
FileTypegetDefaultExtension in interface FileTypepublic javax.swing.Icon getIcon()
FileTypepublic java.lang.String getCharset(VirtualFile file, byte [] content)
FileTypegetCharset in interface FileTypegetCharset in class LanguageFileTypefile - The file for which the character set is requested.content - File content.Charset class.