Forge - Parent 1.0.6-SNAPSHOT

Package org.jboss.forge.shell.plugins

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 PackagingTypes
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

Copyright © 2012 JBoss, a division of Red Hat, Inc.. All Rights Reserved.