Interface ExtensionAccessor
- All Known Implementing Classes:
ApplicationModel,ExtensionDirector,FrameworkModel,ModuleModel,ScopeModel
public interface ExtensionAccessor
Uniform accessor for extension
-
Method Summary
Modifier and TypeMethodDescriptiondefault <T> List<T> getActivateExtensions(Class<T> type) default <T> TgetAdaptiveExtension(Class<T> type) default <T> TgetDefaultExtension(Class<T> type) default <T> TgetExtension(Class<T> type, String name) default <T> ExtensionLoader<T> getExtensionLoader(Class<T> type) default <T> TgetFirstActivateExtension(Class<T> type) getSupportedExtensions(Class<?> type)
-
Method Details
-
getExtensionDirector
ExtensionDirector getExtensionDirector() -
getExtensionLoader
-
getExtension
-
getAdaptiveExtension
-
getDefaultExtension
-
getActivateExtensions
-
getFirstActivateExtension
-
getSupportedExtensions
-