Interface ArgumentResolverProvider<S>

Type Parameters:
S - the command sender type

public interface ArgumentResolverProvider<S>
A provider for dynamic argument resolvers. Useful for registering resolvers for entire class hierarchies or generic types.
  • Method Summary

    Modifier and Type
    Method
    Description
    getResolver(Class<?> type)
    Gets a resolver for the specified type.
  • Method Details

    • getResolver

      ArgumentResolver<S,?> getResolver(Class<?> type)
      Gets a resolver for the specified type.
      Parameters:
      type - the type to resolve
      Returns:
      the argument resolver, or null if this provider cannot resolve the type