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 Type
    Method
    Description
    @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 ContextResolver specific for that parameter