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.
 

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.
Topic  
 



Copyright © 2011 Seam Framework. All Rights Reserved.