public class CompositeLanguage extends Language
Modifier | Constructor and Description |
---|---|
protected |
CompositeLanguage(Language baseLanguage,
java.lang.String ID,
java.lang.String... mimeTypes) |
protected |
CompositeLanguage(java.lang.String id) |
protected |
CompositeLanguage(java.lang.String ID,
java.lang.String... mimeTypes) |
Modifier and Type | Method and Description |
---|---|
LanguageFilter [] |
getLanguageExtensions() |
Language [] |
getLanguageExtensionsForFile(PsiFile psi) |
void |
registerLanguageExtension(LanguageFilter filter) |
boolean |
unregisterLanguageExtension(LanguageFilter filter) |
findInstance, findInstancesByMimeType, findLanguageByID, findMyFileType, getAssociatedFileType, getBaseLanguage, getDialects, getDisplayName, getID, getMimeTypes, getRegisteredLanguages, is, isCaseSensitive, isKindOf, isKindOf, toString, unregisterDialect, unregisterLanguage, unregisterLanguages
changeUserMap, clearUserData, clone, copyCopyableDataTo, copyUserDataTo, getCopyableUserData, getUserData, getUserDataString, getUserMap, isUserDataEmpty, putCopyableUserData, putUserData, putUserDataIfAbsent, replace, setUserMap
protected CompositeLanguage(java.lang.String id)
protected CompositeLanguage(java.lang.String ID, java.lang.String... mimeTypes)
protected CompositeLanguage(Language baseLanguage, java.lang.String ID, java.lang.String... mimeTypes)
public void registerLanguageExtension(LanguageFilter filter)
public boolean unregisterLanguageExtension(LanguageFilter filter)
public LanguageFilter [] getLanguageExtensions()