Interface IExtensionRegistry
- All Known Implementing Classes:
Extensions
public interface IExtensionRegistry
Interface for the mixin Extensions registry
-
Method Summary
Modifier and Type Method Description java.util.List<IExtension>getActiveExtensions()Get all active extensions<T extends IExtension>
TgetExtension(java.lang.Class<? extends IExtension> extensionClass)Get a specific extensionjava.util.List<IExtension>getExtensions()Get all extensionsISyntheticClassRegistrygetSyntheticClassRegistry()Get the synthetic class registry
-
Method Details
-
getExtensions
java.util.List<IExtension> getExtensions()Get all extensions -
getActiveExtensions
java.util.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
-