Package studio.mevera.imperat.command
Interface ContextResolverFactory<S extends Source,T>
- Type Parameters:
S- the command-sender valueType
public interface ContextResolverFactory<S extends Source,T>
Represents a context resolver factory
that is responsible for creating
ContextResolver-
Method Summary
Modifier and TypeMethodDescription@Nullable ContextResolver<S,T> create(Type type, @Nullable ParameterElement parameter) Creates a context resolver based on the parameter
-
Method Details
-
create
@Nullable @Nullable ContextResolver<S,T> create(Type type, @Nullable @Nullable ParameterElement parameter) Creates a context resolver based on the parameter- Parameters:
parameter- the parameter (null if used classic way)- Returns:
- the
ContextResolverspecific for that parameter
-