Class DataProviders


  • public class DataProviders
    extends java.lang.Object
    Group class for handling multiple different types of DataProviders.
    • Constructor Detail

      • DataProviders

        public DataProviders()
    • Method Detail

      • getProvidersByTypes

        public <T> java.util.List<DataProvider<T>> getProvidersByTypes​(MethodType methodType,
                                                                       java.lang.Class<T> returnType)
      • getPlayerMethodsByType

        public <T> java.util.List<DataProvider<T>> getPlayerMethodsByType​(java.lang.Class<T> returnType)
      • getServerMethodsByType

        public <T> java.util.List<DataProvider<T>> getServerMethodsByType​(java.lang.Class<T> returnType)
      • getGroupMethodsByType

        public <T> java.util.List<DataProvider<T>> getGroupMethodsByType​(java.lang.Class<T> returnType)
      • removeProviderWithMethod

        public <T> void removeProviderWithMethod​(MethodWrapper<T> toRemove)