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 voidaddChild(CommandChain chain)CommandArgumentgetArgument()java.util.List<CommandChain>getChildren()java.lang.StringgetDescription()ChainExecutorgetExecutor()CommandChaingetParent()booleanremoveChild(CommandChain chain)CommandChainsetExecutor(ChainExecutor executor)CommandChainwithDescription(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()
-
-