kbrig-core
0.1.0
common
kbrig-core
/
org.anvilpowered.kbrig.builder
/
LiteralArgumentBuilder
Literal
Argument
Builder
class
LiteralArgumentBuilder
<
S
>
:
ArgumentBuilder
<
S
,
LiteralArgumentBuilder
<
S
>
>
Members
Properties
children
Link copied to clipboard
val
children
:
Map
<
String
,
CommandNode
<
S
>
>
command
Link copied to clipboard
var
command
:
Command
<
S
>
?
forks
Link copied to clipboard
var
forks
:
Boolean
redirect
Link copied to clipboard
var
redirect
:
CommandNode
<
S
>
?
requirement
Link copied to clipboard
var
requirement
:
(
S
)
->
Boolean
Functions
build
Link copied to clipboard
open
override
fun
build
(
)
:
LiteralCommandNode
<
S
>
executes
Link copied to clipboard
fun
executes
(
command
:
Command
<
S
>
?
)
:
LiteralArgumentBuilder
<
S
>
fork
Link copied to clipboard
fun
fork
(
target
:
CommandNode
<
S
>
)
:
LiteralArgumentBuilder
<
S
>
forward
Link copied to clipboard
fun
forward
(
target
:
CommandNode
<
S
>
?
,
forks
:
Boolean
)
:
LiteralArgumentBuilder
<
S
>
redirect
Link copied to clipboard
fun
redirect
(
target
:
CommandNode
<
S
>
)
:
LiteralArgumentBuilder
<
S
>
requires
Link copied to clipboard
fun
requires
(
requirement
:
(
S
)
->
Boolean
)
:
LiteralArgumentBuilder
<
S
>
then
Link copied to clipboard
fun
then
(
argument
:
ArgumentBuilder
<
S
,
*
>
)
:
LiteralArgumentBuilder
<
S
>
fun
then
(
argument
:
CommandNode
<
S
>
)
:
LiteralArgumentBuilder
<
S
>