java.lang.Object
org.jline.console.CmdDesc
Deprecated.
Represents a command description used for generating command help and documentation.
This class stores information about a command, including its main description,
argument descriptions, and option descriptions. It is used by the JLine Widgets
framework to display command help in the terminal.
-
Constructor Summary
ConstructorsConstructorDescriptionCmdDesc()Deprecated.Creates a new command description that is not a command.CmdDesc(boolean valid) Deprecated.Creates a new command description with the specified validity.Deprecated.Creates a new command description with the specified argument descriptions.Deprecated.Creates a new command description with the specified argument and option descriptions.CmdDesc(List<org.jline.utils.AttributedString> mainDesc, List<ArgDesc> argsDesc, Map<String, List<org.jline.utils.AttributedString>> optsDesc) Deprecated.Creates a new command description with the specified main description, argument descriptions, and option descriptions. -
Method Summary
Modifier and TypeMethodDescriptionDeprecated.Returns the descriptions of the command's arguments.intDeprecated.Returns the index of the error in the command.Deprecated.Returns the pattern used to identify errors in the command.List<org.jline.utils.AttributedString> Deprecated.Returns the main description of the command.Deprecated.Returns the descriptions of the command's options.booleanDeprecated.Returns whether this is a command (as opposed to a method or syntax).booleanDeprecated.Returns whether the command should be highlighted.booleanDeprecated.Returns whether this is a subcommand.booleanisValid()Deprecated.Returns whether the command is valid.Deprecated.Sets the main description of the command and returns this command description.org.jline.utils.AttributedStringoptionDescription(String key) Deprecated.Returns the description of the specified option.booleanoptionWithValue(String option) Deprecated.Returns whether the specified option takes a value.voidsetErrorIndex(int errorIndex) Deprecated.Sets the index of the error in the command.voidsetErrorPattern(Pattern errorPattern) Deprecated.Sets the pattern used to identify errors in the command.voidsetHighlighted(boolean highlighted) Deprecated.Sets whether the command should be highlighted.voidsetMainDesc(List<org.jline.utils.AttributedString> mainDesc) Deprecated.Sets the main description of the command.voidsetSubcommand(boolean subcommand) Deprecated.Sets whether this is a subcommand.
-
Constructor Details
-
CmdDesc
public CmdDesc()Deprecated.Creates a new command description that is not a command. -
CmdDesc
public CmdDesc(boolean valid) Deprecated.Creates a new command description with the specified validity.- Parameters:
valid- whether the command is valid
-
CmdDesc
Deprecated.Creates a new command description with the specified argument descriptions.- Parameters:
argsDesc- the descriptions of the command's arguments
-
CmdDesc
Deprecated.Creates a new command description with the specified argument and option descriptions.- Parameters:
argsDesc- the descriptions of the command's argumentsoptsDesc- the descriptions of the command's options
-
CmdDesc
public CmdDesc(List<org.jline.utils.AttributedString> mainDesc, List<ArgDesc> argsDesc, Map<String, List<org.jline.utils.AttributedString>> optsDesc) Deprecated.Creates a new command description with the specified main description, argument descriptions, and option descriptions.- Parameters:
mainDesc- the main description of the commandargsDesc- the descriptions of the command's argumentsoptsDesc- the descriptions of the command's options
-
-
Method Details
-
isValid
public boolean isValid()Deprecated.Returns whether the command is valid.- Returns:
- true if the command is valid, false otherwise
-
isCommand
public boolean isCommand()Deprecated.Returns whether this is a command (as opposed to a method or syntax).- Returns:
- true if this is a command, false otherwise
-
setSubcommand
public void setSubcommand(boolean subcommand) Deprecated.Sets whether this is a subcommand.- Parameters:
subcommand- true if this is a subcommand, false otherwise
-
isSubcommand
public boolean isSubcommand()Deprecated.Returns whether this is a subcommand.- Returns:
- true if this is a subcommand, false otherwise
-
setHighlighted
public void setHighlighted(boolean highlighted) Deprecated.Sets whether the command should be highlighted.- Parameters:
highlighted- true if the command should be highlighted, false otherwise
-
isHighlighted
public boolean isHighlighted()Deprecated.Returns whether the command should be highlighted.- Returns:
- true if the command should be highlighted, false otherwise
-
mainDesc
Deprecated.Sets the main description of the command and returns this command description.- Parameters:
mainDesc- the main description of the command- Returns:
- this command description
-
setMainDesc
Deprecated.Sets the main description of the command.- Parameters:
mainDesc- the main description of the command
-
getMainDesc
Deprecated.Returns the main description of the command.- Returns:
- the main description of the command
-
getOptsDesc
Deprecated.Returns the descriptions of the command's options.- Returns:
- the descriptions of the command's options
-
setErrorPattern
Deprecated.Sets the pattern used to identify errors in the command.- Parameters:
errorPattern- the pattern used to identify errors
-
getErrorPattern
Deprecated.Returns the pattern used to identify errors in the command.- Returns:
- the pattern used to identify errors
-
setErrorIndex
public void setErrorIndex(int errorIndex) Deprecated.Sets the index of the error in the command.- Parameters:
errorIndex- the index of the error, or -1 if no error
-
getErrorIndex
public int getErrorIndex()Deprecated.Returns the index of the error in the command.- Returns:
- the index of the error, or -1 if no error
-
getArgsDesc
Deprecated.Returns the descriptions of the command's arguments.- Returns:
- the descriptions of the command's arguments
-
optionWithValue
Deprecated.Returns whether the specified option takes a value.- Parameters:
option- the option to check- Returns:
- true if the option takes a value, false otherwise
-
optionDescription
Deprecated.Returns the description of the specified option.- Parameters:
key- the option key- Returns:
- the description of the option, or an empty string if the option has no description
-