Interface Placeholder<S extends Source>
public sealed interface Placeholder<S extends Source>
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic <S extends Source>
Placeholder.Builder<S>@NotNull Stringid()The unique name for this placeholderbooleanreplaceResolved(ImperatConfig<S> imperat, String id, String input) default StringresolveInput(String id, ImperatConfig<S> imperat) @NotNull PlaceholderResolver<S>resolver()The dynamic resolver for this placeholder
-
Method Details
-
id
The unique name for this placeholder- Returns:
- the name for this placeholder
-
resolver
The dynamic resolver for this placeholder- Returns:
- the
PlaceholderResolverresolver
-
isUsedIn
-
resolveInput
-
replaceResolved
-
builder
-