Interface IExtensionRegistry
- All Known Implementing Classes:
Extensions
public interface IExtensionRegistry
Interface for the mixin Extensions registry
-
Method Summary
Modifier and TypeMethodDescriptionGet all active extensions<T extends IExtension>
TgetExtension(Class<? extends IExtension> extensionClass) Get a specific extensionGet all extensionsGet the synthetic class registry
-
Method Details
-
getExtensions
List<IExtension> getExtensions()Get all extensions -
getActiveExtensions
List<IExtension> getActiveExtensions()Get all active extensions -
getExtension
Get a specific extension- Type Parameters:
T- extension type- Parameters:
extensionClass- extension class to look up- Returns:
- extension instance or null
-
getSyntheticClassRegistry
ISyntheticClassRegistry getSyntheticClassRegistry()Get the synthetic class registry
-