stick
Toggle table of contents
jvm
Platform filter
jvm
Switch theme
Search in API
stick
stick-core
/
com.zombachu.stick.element.parameters
/
EnumParameter
Enum
Parameter
open
class
EnumParameter
<
S
,
T
:
Enum
<
T
>
>
(
id
:
TypedIdentifier
<
T
>
,
description
:
String
,
val
primaryValues
:
Map
<
String
,
T
>
,
val
aliasedValues
:
Map
<
String
,
T
>
)
:
Parameter.Size1
<
S
,
T
>
Members
Constructors
Enum
Parameter
Link copied to clipboard
constructor
(
id
:
TypedIdentifier
<
T
>
,
description
:
String
,
primaryValues
:
Map
<
String
,
T
>
,
aliasedValues
:
Map
<
String
,
T
>
)
Properties
aliased
Values
Link copied to clipboard
val
aliasedValues
:
Map
<
String
,
T
>
description
Link copied to clipboard
open
override
val
description
:
String
id
Link copied to clipboard
open
override
val
id
:
TypedIdentifier
<
T
>
primary
Values
Link copied to clipboard
val
primaryValues
:
Map
<
String
,
T
>
size
Link copied to clipboard
open
override
val
size
:
Size.Fixed
type
Link copied to clipboard
open
override
val
type
:
ElementType
Functions
get
Grouped
Syntax
Link copied to clipboard
open
fun
getGroupedSyntax
(
sender
:
S
)
:
String
get
Syntax
Link copied to clipboard
open
override
fun
getSyntax
(
sender
:
S
)
:
String
parse
Link copied to clipboard
override
fun
parse
(
context
:
ExecutionContext
<
S
>
,
args
:
List
<
String
>
)
:
Result
<
out
T
>
open
override
fun
parse
(
context
:
ExecutionContext
<
S
>
,
arg0
:
String
)
:
Result
<
T
>