コード例 #1
0
ファイル: ModuleController.java プロジェクト: bcorrigan/Goat
 public Module getLoaded(String modName) {
   List<Module> mods = bot.getModules();
   for (Module mod : mods) {
     if (mod.moduleName.equals(modName)) {
       return mod;
     }
   }
   return null;
 }
コード例 #2
0
ファイル: ModuleController.java プロジェクト: bcorrigan/Goat
 public Module getLoaded(Class<?> modClass) {
   Iterator<Module> it = bot.getModules().listIterator();
   Module ret = null;
   if (!modClass.equals(goat.core.Module.class) && !modClass.equals(Object.class))
     while (it.hasNext()) {
       Module mod = it.next();
       if (modClass.isInstance(mod)) ret = mod;
     }
   return ret;
 }
コード例 #3
0
ファイル: ModuleController.java プロジェクト: bcorrigan/Goat
 public Module getLoaded(int i) {
   return bot.getModules().get(i);
 }