JSPrismarine
Preparing search index...
@jsprismarine/brigadier
ArgumentCommandNode
Class ArgumentCommandNode<S, T>
Type Parameters
S
T
Hierarchy
CommandNode
<
S
>
ArgumentCommandNode
Index
Constructors
constructor
Methods
add
Child
can
Use
compare
To
create
Builder
equals
find
Ambiguities
get
Child
get
Children
get
Children
Count
get
Command
get
Custom
Suggestions
get
Examples
get
Name
get
Node
Type
get
Redirect
get
Redirect
Modifier
get
Relevant
Nodes
get
Requirement
get
Sorted
Key
get
Type
get
Usage
Text
is
Fork
is
Valid
Input
list
Suggestions
parse
to
String
Constructors
constructor
new
ArgumentCommandNode
<
S
,
T
>
(
name
:
string
,
type
:
ArgumentType
<
T
>
,
command
:
Command
<
S
>
,
requirement
:
Predicate
<
S
>
,
redirect
:
null
|
CommandNode
<
S
>
,
modifier
:
null
|
RedirectModifier
<
S
>
,
forks
:
boolean
,
customSuggestions
:
SuggestionProvider
<
S
>
,
)
:
ArgumentCommandNode
<
S
,
T
>
Type Parameters
S
T
Parameters
name
:
string
type
:
ArgumentType
<
T
>
command
:
Command
<
S
>
requirement
:
Predicate
<
S
>
redirect
:
null
|
CommandNode
<
S
>
modifier
:
null
|
RedirectModifier
<
S
>
forks
:
boolean
customSuggestions
:
SuggestionProvider
<
S
>
Returns
ArgumentCommandNode
<
S
,
T
>
Methods
add
Child
addChild
(
node
:
CommandNode
<
S
>
)
:
void
Parameters
node
:
CommandNode
<
S
>
Returns
void
can
Use
canUse
(
source
:
S
)
:
boolean
Parameters
source
:
S
Returns
boolean
compare
To
compareTo
(
o
:
CommandNode
<
S
>
)
:
number
Parameters
o
:
CommandNode
<
S
>
Returns
number
create
Builder
createBuilder
()
:
RequiredArgumentBuilder
<
S
,
T
>
Returns
RequiredArgumentBuilder
<
S
,
T
>
equals
equals
(
o
:
object
)
:
boolean
Parameters
o
:
object
Returns
boolean
find
Ambiguities
findAmbiguities
(
consumer
:
AmbiguityConsumer
<
S
>
,
context
:
any
)
:
void
Parameters
consumer
:
AmbiguityConsumer
<
S
>
context
:
any
Returns
void
get
Child
getChild
(
name
:
string
)
:
undefined
|
CommandNode
<
S
>
Parameters
name
:
string
Returns
undefined
|
CommandNode
<
S
>
get
Children
getChildren
()
:
IterableIterator
<
CommandNode
<
S
>
>
Returns
IterableIterator
<
CommandNode
<
S
>
>
get
Children
Count
getChildrenCount
()
:
number
Returns
number
get
Command
getCommand
()
:
null
|
Command
<
S
>
Returns
null
|
Command
<
S
>
get
Custom
Suggestions
getCustomSuggestions
()
:
null
|
SuggestionProvider
<
S
>
Returns
null
|
SuggestionProvider
<
S
>
get
Examples
getExamples
()
:
Iterable
<
string
>
Returns
Iterable
<
string
>
get
Name
getName
()
:
string
Returns
string
get
Node
Type
getNodeType
()
:
string
Returns
string
get
Redirect
getRedirect
()
:
null
|
CommandNode
<
S
>
Returns
null
|
CommandNode
<
S
>
get
Redirect
Modifier
getRedirectModifier
()
:
null
|
RedirectModifier
<
S
>
Returns
null
|
RedirectModifier
<
S
>
get
Relevant
Nodes
getRelevantNodes
(
input
:
StringReader
)
:
Iterable
<
CommandNode
<
S
>
>
Parameters
input
:
StringReader
Returns
Iterable
<
CommandNode
<
S
>
>
get
Requirement
getRequirement
()
:
Predicate
<
S
>
Returns
Predicate
<
S
>
get
Sorted
Key
getSortedKey
()
:
string
Returns
string
get
Type
getType
()
:
ArgumentType
<
T
>
Returns
ArgumentType
<
T
>
get
Usage
Text
getUsageText
()
:
string
Returns
string
is
Fork
isFork
()
:
boolean
Returns
boolean
is
Valid
Input
isValidInput
(
input
:
string
,
context
:
any
)
:
boolean
Parameters
input
:
string
context
:
any
Returns
boolean
list
Suggestions
listSuggestions
(
context
:
CommandContext
<
S
>
,
builder
:
SuggestionsBuilder
,
)
:
Promise
<
Suggestions
>
Parameters
context
:
CommandContext
<
S
>
builder
:
SuggestionsBuilder
Returns
Promise
<
Suggestions
>
parse
parse
(
reader
:
StringReader
,
contextBuilder
:
CommandContextBuilder
<
S
>
)
:
void
Parameters
reader
:
StringReader
contextBuilder
:
CommandContextBuilder
<
S
>
Returns
void
to
String
toString
()
:
string
Returns a string representation of an object.
Returns
string
Settings
Member Visibility
Inherited
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Methods
add
Child
can
Use
compare
To
create
Builder
equals
find
Ambiguities
get
Child
get
Children
get
Children
Count
get
Command
get
Custom
Suggestions
get
Examples
get
Name
get
Node
Type
get
Redirect
get
Redirect
Modifier
get
Relevant
Nodes
get
Requirement
get
Sorted
Key
get
Type
get
Usage
Text
is
Fork
is
Valid
Input
list
Suggestions
parse
to
String
JSPrismarine
Loading...
Returns a string representation of an object.