Package org.jboss.as.cli.handlers
Class ModuleNameTabCompleter
- java.lang.Object
-
- org.jboss.as.cli.handlers.ModuleNameTabCompleter
-
public class ModuleNameTabCompleter extends Object
Generates suggestions for module names. Each suggestion generates only next part of the name (ie. up to the name separator). Assumes the module repository used has standard layered repository layout. Matching suggestions are found:- under the repository root (excluding 'system' directory)
- under the system/layers/{layer name}
- under the system/add-ons/{add-on name}
- Author:
- Bartosz Spyrko-Smietanko
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classModuleNameTabCompleter.Builder
-
Field Summary
Fields Modifier and Type Field Description static StringADDONS_DIRstatic StringLAYERS_DIR
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description List<String>complete(String buffer)static ModuleNameTabCompleter.Buildercompleter(File modulesRoot)
-
-
-
Field Detail
-
LAYERS_DIR
public static final String LAYERS_DIR
- See Also:
- Constant Field Values
-
ADDONS_DIR
public static final String ADDONS_DIR
- See Also:
- Constant Field Values
-
-
Method Detail
-
completer
public static ModuleNameTabCompleter.Builder completer(File modulesRoot)
-
-