Skip to content

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 ​

LiteralArgumentBuilder<S>

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 ​

StringReader

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 ​

CommandContext<S>

builder ​

SuggestionsBuilder

Returns ​

Promise<Suggestions>

Overrides ​

CommandNode.listSuggestions


parse() ​

parse(reader, contextBuilder): void

Defined in: tree/LiteralCommandNode.ts:41

Parameters ​

reader ​

StringReader

contextBuilder ​

CommandContextBuilder<S>

Returns ​

void

Overrides ​

CommandNode.parse


toString() ​

toString(): string

Defined in: tree/LiteralCommandNode.ts:110

Returns a string representation of an object.

Returns ​

string