Package com.undefined.stellar
Class StellarArgument
-
- All Implemented Interfaces:
public abstract class StellarArgument
-
-
Field Summary
Fields Modifier and Type Field Description private final AbstractStellarArgument<?, ?>
fullArgument
private final AbstractStellarArgument<?, ?>
type
private final Array<out String>
permissions
-
Constructor Summary
Constructors Constructor Description StellarArgument(AbstractStellarArgument<?, ?> type, String permissions)
-
Method Summary
Modifier and Type Method Description final AbstractStellarArgument<?, ?>
getFullArgument()
final AbstractStellarArgument<?, ?>
getType()
final Array<out String>
getPermissions()
abstract AbstractStellarArgument<?, ?>
setup()
List<StellarArgument>
arguments()
final AbstractStellarArgument<?, ?>
createArgument(Function1<AbstractStellarArgument<?, ?>, Unit> init)
-
-
Constructor Detail
-
StellarArgument
StellarArgument(AbstractStellarArgument<?, ?> type, String permissions)
-
-
Method Detail
-
getFullArgument
final AbstractStellarArgument<?, ?> getFullArgument()
-
getType
final AbstractStellarArgument<?, ?> getType()
-
getPermissions
final Array<out String> getPermissions()
-
setup
abstract AbstractStellarArgument<?, ?> setup()
-
arguments
List<StellarArgument> arguments()
-
createArgument
final AbstractStellarArgument<?, ?> createArgument(Function1<AbstractStellarArgument<?, ?>, Unit> init)
-
-
-
-