|
Forge - Parent 1.0.6-SNAPSHOT | |||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
Interface Summary | |
---|---|
PipeOut | |
Plugin | A custom Plugin must implement this interface in order to be detected and installed at framework boot-time. |
Class Summary | |
---|---|
AliasLiteral | Used to create instances of the Alias annotation for performing bean lookups with BeanManager |
Annotation Types Summary | |
---|---|
Alias | Most commonly, Alias is used when naming a Plugin or a Facet , but it can also be used for
custom implementations when combined with the ConstraintInspector.getName(Class) . |
Command | Represents a single command to be run on a Shell. |
Current | Used to @Inject the current working Resource , e.g:
@Inject @Current JavaResource resource;
Will inject the current resource if and only if it is a Java Resource; otherwise, the injected value will be null. |
DefaultCommand | Defines a @Command as the plugin default. |
Help | Supply help text for a Plugin Facet or other type. |
Option | A command option. |
PipeIn | |
RequiresFacet | The annotated element requires the given Facet |
RequiresPackagingType | The annotated element requires the given PackagingType s |
RequiresProject | The annotated element requires an active Project |
RequiresResource | Signals to the framework that in order for the annotated element to be
visible, applicable, or "in scope," the current resource or any parent in its
hierarchy must be of the declared Resource type. |
SetupCommand | Defines a @Command to be used when performing setup for a Plugin . |
Topic |
|
Forge - Parent 1.0.6-SNAPSHOT | |||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |