Interface DefaultValueProvider
public interface DefaultValueProvider
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic @NotNull DefaultValueProviderempty()default booleanisEmpty()static DefaultValueProvider<S extends CommandSource>
@Nullable Stringprovide(ExecutionContext<S> context, Argument<S> parameter) Supplies a default-value for optional usage parametersArgument
-
Field Details
-
EMPTY
-
-
Method Details
-
of
-
empty
-
isEmpty
default boolean isEmpty() -
provide
@Nullable <S extends CommandSource> @Nullable String provide(ExecutionContext<S> context, Argument<S> parameter) Supplies a default-value for optional usage parametersArgument- Parameters:
context- the contextparameter- the parameter- Returns:
- the resolved default value
-