Package org.jline.console
Class CmdDesc
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<AttributedString> mainDesc, List<ArgDesc> argsDesc, Map<String, List<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.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.mainDesc(List<AttributedString> mainDesc) Deprecated.Sets the main description of the command and returns this command description.optionDescription(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<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
-
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<AttributedString> mainDesc, List<ArgDesc> argsDesc, Map<String, List<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
-
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
-