Class CommandParameter
java.lang.Object
com.pnfsoftware.jeb.util.interpreter.CommandParameter
Definition of a command's parameter. Each parameter can have a small description and be defined
as prefixed or not: for example "-r" is a prefix with no name, "-t threadId" is a prefix with
name and "thread" is a name without prefix.
-
Constructor Summary
ConstructorsConstructorDescriptionCommandParameter
(String name) CommandParameter
(String name, boolean optional) CommandParameter
(String name, String help, boolean optional) CommandParameter
(String name, String help, boolean optional, boolean allowMultipleTokens) CommandParameter
(String name, String help, boolean optional, boolean allowMultipleTokens, IAutocompleteListProvider autocompleteProvider) CommandParameter
(String prefix, String name, String help, boolean optional) -
Method Summary
-
Constructor Details
-
CommandParameter
-
CommandParameter
-
CommandParameter
-
CommandParameter
-
CommandParameter
-
CommandParameter
public CommandParameter(String name, String help, boolean optional, boolean allowMultipleTokens, IAutocompleteListProvider autocompleteProvider)
-
-
Method Details
-
hasPrefix
public boolean hasPrefix() -
getPrefix
Short prefix (one letter by preference) -
getName
Name of the parameter. Can be empty only if parameter is a meaningful standalone prefix ("-r" for recursive for example) -
getHelp
Help text -
isOptional
public boolean isOptional()Whether parameter is optional or mandatory. -
getAutocompleteProvider
-
allowMultipleTokens
public boolean allowMultipleTokens()
-