Class CommandChain
- java.lang.Object
-
- io.manebot.command.executor.chained.CommandChain
-
public class CommandChain extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description CommandChain(CommandArgument argument)
-
Method Summary
Modifier and Type Method Description void
addChild(CommandChain chain)
CommandArgument
getArgument()
java.util.List<CommandChain>
getChildren()
java.lang.String
getDescription()
ChainExecutor
getExecutor()
CommandChain
getParent()
boolean
removeChild(CommandChain chain)
CommandChain
setExecutor(ChainExecutor executor)
CommandChain
withDescription(java.lang.String description)
-
-
-
Constructor Detail
-
CommandChain
public CommandChain(CommandArgument argument)
-
-
Method Detail
-
getArgument
public CommandArgument getArgument()
-
addChild
public void addChild(CommandChain chain)
-
removeChild
public boolean removeChild(CommandChain chain)
-
getChildren
public java.util.List<CommandChain> getChildren()
-
getExecutor
public ChainExecutor getExecutor()
-
setExecutor
public CommandChain setExecutor(ChainExecutor executor)
-
getDescription
public java.lang.String getDescription()
-
withDescription
public CommandChain withDescription(java.lang.String description)
-
getParent
public CommandChain getParent()
-
-