public abstract class AbstractCommand extends java.lang.Object implements Command
Modifier and Type | Field and Description |
---|---|
protected int |
exitCode |
STILL_ACTIVE
Constructor and Description |
---|
AbstractCommand(java.lang.String name,
java.lang.String subsystem,
java.lang.String usage,
java.lang.String description) |
Modifier and Type | Method and Description |
---|---|
void |
complete(org.jline.reader.LineReader reader,
org.jline.reader.ParsedLine line,
java.util.List<org.jline.reader.Candidate> candidates) |
java.lang.String |
getCommandName() |
java.lang.String |
getDescription() |
int |
getExitCode() |
java.lang.String |
getName() |
java.lang.String |
getSubsystem() |
java.lang.String |
getUsage() |
boolean |
isBuiltIn() |
boolean |
isHidden() |
protected void |
setBuiltIn(boolean builtIn) |
protected void |
setDescription(java.lang.String description) |
protected void |
setName(java.lang.String name) |
protected void |
setSignature(java.lang.String signature) |
protected void |
setSubsystem(java.lang.String subsystem) |
public AbstractCommand(java.lang.String name, java.lang.String subsystem, java.lang.String usage, java.lang.String description)
public java.lang.String getName()
public java.lang.String getDescription()
getDescription
in interface Command
public java.lang.String getSubsystem()
getSubsystem
in interface Command
public java.lang.String getCommandName()
getCommandName
in interface Command
protected void setBuiltIn(boolean builtIn)
protected void setName(java.lang.String name)
protected void setSubsystem(java.lang.String subsystem)
protected void setSignature(java.lang.String signature)
protected void setDescription(java.lang.String description)
public int getExitCode()
getExitCode
in interface Command
Copyright © 2024. All rights reserved.