All Classes and Interfaces

Class
Description
This annotation allows to mark a class as an extension managed by the ExtensionManager.
This interface exposes a method to be used in order to load an extension.
Central interface for discovering and retrieving extensions in the JExten framework.
This annotation allows to mark an interface or abstract class as an extension point managed by the ExtensionManager.
The fields of an extension class that are annotated with Injected and have a type of other extension points will be automatically assigned.
 
This interface provides a stream of ModuleLayer that would be used to locate candidate classes for extensions.
Methods marked with this annotation will be executed when an extension instance is created, after the injected fields have been resolved.
 
 
Simplistic implementation of a version number that follows the Semantic Versioning naming (...).