public class FileTypeExtension<T> extends KeyedExtensionCollector<T,FileType>
myEpListenerAdded, myLock
EVER_CHANGED, NEVER_CHANGED
Constructor and Description |
---|
FileTypeExtension(ExtensionPointName<KeyedLazyInstance<T>> epName) |
FileTypeExtension(java.lang.String epName) |
Modifier and Type | Method and Description |
---|---|
java.util.List<T> |
allForFileType(FileType t) |
T |
forFileType(FileType t) |
java.util.Map<FileType,T> |
getAllRegisteredExtensions() |
protected java.lang.String |
keyToString(FileType key) |
addExplicitExtension, addExplicitExtension, buildExtensions, buildExtensions, buildExtensionsFromExplicitRegistration, clearCache, ensureValuesLoaded, findSingle, forKey, getExtensions, getModificationCount, getName, getPoint, hasAnyExtensions, invalidateCacheForExtension, removeExplicitExtension
public FileTypeExtension(java.lang.String epName)
public FileTypeExtension(ExtensionPointName<KeyedLazyInstance<T>> epName)
protected java.lang.String keyToString(FileType key)
keyToString
in class KeyedExtensionCollector<T,FileType>