Class ModuleLoader

java.lang.Object
com.github.twitch4j.modules.ModuleLoader

public class ModuleLoader
extends java.lang.Object
Module Loader
  • Field Details

  • Constructor Details

  • Method Details

    • addModule

      public void addModule​(IModule module)
    • enableModule

      public void enableModule​(IModule module)
    • disableModule

      public void disableModule​(java.lang.String name)
    • removeModule

      public void removeModule​(java.lang.String name)
    • removeModule

      public void removeModule​(IModule module)
    • reloadMdoules

      public void reloadMdoules()
    • loadExternalModules

      public static void loadExternalModules​(java.util.List<java.io.File> files)
    • loadExternalModules

      public static void loadExternalModules​(java.io.File file)
    • getClassModules

      public static java.util.List<java.lang.Class<? extends IModule>> getClassModules()
    • getModules

      public java.util.Map<java.lang.String,​ModulePair> getModules()