Interface ExtensionAccessor

All Known Implementing Classes:
ApplicationModel, ExtensionDirector, FrameworkModel, ModuleModel, ScopeModel

public interface ExtensionAccessor
Uniform accessor for extension
  • Method Details

    • getExtensionDirector

      ExtensionDirector getExtensionDirector()
    • getExtensionLoader

      default <T> ExtensionLoader<T> getExtensionLoader(Class<T> type)
    • getExtension

      default <T> T getExtension(Class<T> type, String name)
    • getAdaptiveExtension

      default <T> T getAdaptiveExtension(Class<T> type)
    • getDefaultExtension

      default <T> T getDefaultExtension(Class<T> type)