API reference / @jsprismarine/brigadier / LiteralCommandNode
Class: LiteralCommandNode<S>
Defined in: tree/LiteralCommandNode.ts:14
Extends
CommandNode<S>
Type Parameters
S
S
Constructors
Constructor
new LiteralCommandNode<
S>(literal,command,requirement,redirect,modifier,forks):LiteralCommandNode<S>
Defined in: tree/LiteralCommandNode.ts:17
Parameters
literal
string
command
Command<S>
requirement
Predicate<S>
redirect
CommandNode<S> | null
modifier
RedirectModifier<S> | null
forks
boolean
Returns
LiteralCommandNode<S>
Overrides
CommandNode<S>.constructor
Methods
addChild()
addChild(
node):void
Defined in: tree/CommandNode.ts:74
Parameters
node
CommandNode<S>
Returns
void
Inherited from
CommandNode.addChild
canUse()
canUse(
source):boolean
Defined in: tree/CommandNode.ts:70
Parameters
source
S
Returns
boolean
Inherited from
CommandNode.canUse
compareTo()
compareTo(
o):number
Defined in: tree/CommandNode.ts:178
Parameters
o
CommandNode<S>
Returns
number
Inherited from
CommandNode.compareTo
createBuilder()
createBuilder():
LiteralArgumentBuilder<S>
Defined in: tree/LiteralCommandNode.ts:93
Returns
Overrides
CommandNode.createBuilder
equals()
equals(
o):boolean
Defined in: tree/LiteralCommandNode.ts:80
Parameters
o
object
Returns
boolean
Overrides
CommandNode.equals
findAmbiguities()
findAmbiguities(
consumer,context):void
Defined in: tree/CommandNode.ts:101
Parameters
consumer
AmbiguityConsumer<S>
context
any
Returns
void
Inherited from
CommandNode.findAmbiguities
getChild()
getChild(
name):CommandNode<S> |undefined
Defined in: tree/CommandNode.ts:58
Parameters
name
string
Returns
CommandNode<S> | undefined
Inherited from
CommandNode.getChild
getChildren()
getChildren():
MapIterator<CommandNode<S>>
Defined in: tree/CommandNode.ts:50
Returns
MapIterator<CommandNode<S>>
Inherited from
CommandNode.getChildren
getChildrenCount()
getChildrenCount():
number
Defined in: tree/CommandNode.ts:54
Returns
number
Inherited from
CommandNode.getChildrenCount
getCommand()
getCommand():
Command<S> |null
Defined in: tree/CommandNode.ts:46
Returns
Command<S> | null
Inherited from
CommandNode.getCommand
getExamples()
getExamples():
Iterable<string>
Defined in: tree/LiteralCommandNode.ts:106
Returns
Iterable<string>
Overrides
CommandNode.getExamples
getLiteral()
getLiteral():
string
Defined in: tree/LiteralCommandNode.ts:33
Returns
string
getName()
getName():
string
Defined in: tree/LiteralCommandNode.ts:37
Returns
string
Overrides
CommandNode.getName
getNodeType()
getNodeType():
string
Defined in: tree/LiteralCommandNode.ts:29
Returns
string
Overrides
CommandNode.getNodeType
getRedirect()
getRedirect():
CommandNode<S> |null
Defined in: tree/CommandNode.ts:62
Returns
CommandNode<S> | null
Inherited from
CommandNode.getRedirect
getRedirectModifier()
getRedirectModifier():
RedirectModifier<S> |null
Defined in: tree/CommandNode.ts:66
Returns
RedirectModifier<S> | null
Inherited from
CommandNode.getRedirectModifier
getRelevantNodes()
getRelevantNodes(
input):Iterable<CommandNode<S>>
Defined in: tree/CommandNode.ts:158
Parameters
input
Returns
Iterable<CommandNode<S>>
Inherited from
CommandNode.getRelevantNodes
getRequirement()
getRequirement():
Predicate<S>
Defined in: tree/CommandNode.ts:142
Returns
Predicate<S>
Inherited from
CommandNode.getRequirement
getSortedKey()
getSortedKey():
string
Defined in: tree/LiteralCommandNode.ts:102
Returns
string
Overrides
CommandNode.getSortedKey
getUsageText()
getUsageText():
string
Defined in: tree/LiteralCommandNode.ts:89
Returns
string
Overrides
CommandNode.getUsageText
isFork()
isFork():
boolean
Defined in: tree/CommandNode.ts:186
Returns
boolean
Inherited from
CommandNode.isFork
isValidInput()
isValidInput(
input):boolean
Defined in: tree/LiteralCommandNode.ts:76
Parameters
input
string
Returns
boolean
Overrides
CommandNode.isValidInput
listSuggestions()
listSuggestions(
_context,builder):Promise<Suggestions>
Defined in: tree/LiteralCommandNode.ts:68
Parameters
_context
builder
Returns
Promise<Suggestions>
Overrides
CommandNode.listSuggestions
parse()
parse(
reader,contextBuilder):void
Defined in: tree/LiteralCommandNode.ts:41
Parameters
reader
contextBuilder
Returns
void
Overrides
CommandNode.parse
toString()
toString():
string
Defined in: tree/LiteralCommandNode.ts:110
Returns a string representation of an object.
Returns
string