/** * Two moduleinfos are equal,if they have the same module class. * * @param o the other object to compare. * @return true, if the module points to the same module, false otherwise. */ public boolean equals(final Object o) { if (this == o) { return true; } if (!(o instanceof DefaultModuleInfo)) { return false; } final ModuleInfo defaultModuleInfo = (ModuleInfo) o; if (!this.moduleClass.equals(defaultModuleInfo.getModuleClass())) { return false; } return true; }
/** * Two moduleinfos are equal,if they have the same module class. * * @param o the other object to compare. * @return true, if the module points to the same module, false otherwise. */ public boolean equals(final Object o) { if (this == o) { return true; } if (!(o instanceof DefaultModuleInfo)) { return false; } final ModuleInfo defaultModuleInfo = (ModuleInfo) o; if (!this.moduleClass.equals(defaultModuleInfo.getModuleClass())) { return false; } return true; }
/** * Two moduleinfos are equal,if they have the same module class. * * @param o the other object to compare. * @return true, if the module points to the same module, false otherwise. */ public boolean equals(final Object o) { if (this == o) { return true; } if (!(o instanceof DefaultModuleInfo)) { return false; } final ModuleInfo defaultModuleInfo = (ModuleInfo) o; if (!this.moduleClass.equals(defaultModuleInfo.getModuleClass())) { return false; } return true; }
/** * Checks, whether a module is a base module of an given module. * * @param mod the module which to check * @param mi the module info of the suspected base module. * @return true, if the given module info describes a base module of the * given module, false otherwise. */ private static boolean isBaseModule(final Module mod, final ModuleInfo mi) { ModuleInfo[] info = mod.getRequiredModules(); for (int i = 0; i < info.length; i++) { if (info[i].getModuleClass().equals(mi.getModuleClass())) { return true; } } info = mod.getOptionalModules(); for (int i = 0; i < info.length; i++) { if (info[i].getModuleClass().equals(mi.getModuleClass())) { return true; } } return false; }
/** * Checks, whether a module is a base module of an given module. * * @param mod the module which to check * @param mi the module info of the suspected base module. * @return true, if the given module info describes a base module of the * given module, false otherwise. */ private static boolean isBaseModule(final Module mod, final ModuleInfo mi) { ModuleInfo[] info = mod.getRequiredModules(); for (int i = 0; i < info.length; i++) { if (info[i].getModuleClass().equals(mi.getModuleClass())) { return true; } } info = mod.getOptionalModules(); for (int i = 0; i < info.length; i++) { if (info[i].getModuleClass().equals(mi.getModuleClass())) { return true; } } return false; }
/** * Checks, whether a module is a base module of an given module. * * @param mod the module which to check * @param mi the module info of the suspected base module. * @return true, if the given module info describes a base module of the * given module, false otherwise. */ private static boolean isBaseModule(final Module mod, final ModuleInfo mi) { ModuleInfo[] info = mod.getRequiredModules(); for (int i = 0; i < info.length; i++) { if (info[i].getModuleClass().equals(mi.getModuleClass())) { return true; } } info = mod.getOptionalModules(); for (int i = 0; i < info.length; i++) { if (info[i].getModuleClass().equals(mi.getModuleClass())) { return true; } } return false; }
tempModules.toArray(new ModuleInfo[tempModules.size()]); for (int i = 0; i < mods.length; i++) { if (mods[i].getModuleClass().equals(module.getModuleClass())) { return RETURN_MODULE_LOADED; (PackageState[]) this.modules.toArray(new PackageState[this.modules.size()]); for (int i = 0; i < packageStates.length; i++) { if (packageStates[i].getModule().getModuleClass().equals(module.getModuleClass())) { if (packageStates[i].getState() == PackageState.STATE_ERROR) { return RETURN_MODULE_ERROR;
tempModules.toArray(new ModuleInfo[tempModules.size()]); for (int i = 0; i < mods.length; i++) { if (mods[i].getModuleClass().equals(module.getModuleClass())) { return RETURN_MODULE_LOADED; (PackageState[]) this.modules.toArray(new PackageState[this.modules.size()]); for (int i = 0; i < packageStates.length; i++) { if (packageStates[i].getModule().getModuleClass().equals(module.getModuleClass())) { if (packageStates[i].getState() == PackageState.STATE_ERROR) { return RETURN_MODULE_ERROR;
tempModules.toArray(new ModuleInfo[tempModules.size()]); for (int i = 0; i < mods.length; i++) { if (mods[i].getModuleClass().equals(module.getModuleClass())) { return RETURN_MODULE_LOADED; (PackageState[]) this.modules.toArray(new PackageState[this.modules.size()]); for (int i = 0; i < packageStates.length; i++) { if (packageStates[i].getModule().getModuleClass().equals(module.getModuleClass())) { if (packageStates[i].getState() == PackageState.STATE_ERROR) { return RETURN_MODULE_ERROR;
/** * Checks, whether a certain module is available. * * @param moduleDescription the module description of the desired module. * @return true, if the module is available and the version of the module * is compatible, false otherwise. */ public boolean isModuleAvailable(final ModuleInfo moduleDescription) { final PackageState[] packageStates = (PackageState[]) this.modules.toArray(new PackageState[this.modules.size()]); for (int i = 0; i < packageStates.length; i++) { final PackageState state = packageStates[i]; if (state.getModule().getModuleClass().equals(moduleDescription.getModuleClass())) { return (state.getState() == PackageState.STATE_INITIALIZED); } } return false; }
/** * Checks, whether a certain module is available. * * @param moduleDescription the module description of the desired module. * @return true, if the module is available and the version of the module * is compatible, false otherwise. */ public boolean isModuleAvailable(final ModuleInfo moduleDescription) { final PackageState[] packageStates = (PackageState[]) this.modules.toArray(new PackageState[this.modules.size()]); for (int i = 0; i < packageStates.length; i++) { final PackageState state = packageStates[i]; if (state.getModule().getModuleClass().equals(moduleDescription.getModuleClass())) { return (state.getState() == PackageState.STATE_INITIALIZED); } } return false; }
/** * Checks, whether a certain module is available. * * @param moduleDescription the module description of the desired module. * @return true, if the module is available and the version of the module * is compatible, false otherwise. */ public boolean isModuleAvailable(final ModuleInfo moduleDescription) { final PackageState[] packageStates = (PackageState[]) this.modules.toArray(new PackageState[this.modules.size()]); for (int i = 0; i < packageStates.length; i++) { final PackageState state = packageStates[i]; if (state.getModule().getModuleClass().equals(moduleDescription.getModuleClass())) { return (state.getState() == PackageState.STATE_INITIALIZED); } } return false; }
moduleMap.get(info[i].getModuleClass()); if (dependentModule == null) (new Log.SimpleMessage ("A dependent module was not found in the list of known modules.", info[i].getModuleClass())); continue; moduleMap.get(info[i].getModuleClass()); if (dependentModule == null)
moduleMap.get(info[i].getModuleClass()); if (dependentModule == null) (new Log.SimpleMessage ("A dependent module was not found in the list of known modules.", info[i].getModuleClass())); continue; moduleMap.get(info[i].getModuleClass()); if (dependentModule == null)
moduleMap.get(info[i].getModuleClass()); if (dependentModule == null) (new Log.SimpleMessage ("A dependent module was not found in the list of known modules.", info[i].getModuleClass())); continue; moduleMap.get(info[i].getModuleClass()); if (dependentModule == null)
for (int modPos = 0; modPos < modInfo.length; modPos++) final String moduleName = modInfo[modPos].getModuleClass(); final SortModule reqMod = (SortModule) moduleMap.get(moduleName); if (reqMod == null) for (int modPos = 0; modPos < modInfo.length; modPos++) final String moduleName = modInfo[modPos].getModuleClass(); final SortModule reqMod = (SortModule) moduleMap.get(moduleName); if (reqMod == null)
for (int modPos = 0; modPos < modInfo.length; modPos++) final String moduleName = modInfo[modPos].getModuleClass(); final SortModule reqMod = (SortModule) moduleMap.get(moduleName); if (reqMod == null) for (int modPos = 0; modPos < modInfo.length; modPos++) final String moduleName = modInfo[modPos].getModuleClass(); final SortModule reqMod = (SortModule) moduleMap.get(moduleName); if (reqMod == null)
try { final Class c = ObjectUtilities.getClassLoader(getClass()).loadClass(moduleInfo.getModuleClass()); final Module module = (Module) c.newInstance(); if (loadModule(optional[i], incompleteModules, modules, true) == false) { Log.debug(new Log.SimpleMessage("Optional module: ", optional[i].getModuleClass(), " was not loaded.")); if (fatal) { Log.warn(new Log.SimpleMessage ("Unresolved dependency for package: ", moduleInfo.getModuleClass()));
try { final Class c = ObjectUtilities.getClassLoader(getClass()).loadClass(moduleInfo.getModuleClass()); final Module module = (Module) c.newInstance(); if (loadModule(optional[i], incompleteModules, modules, true) == false) { Log.debug(new Log.SimpleMessage("Optional module: ", optional[i].getModuleClass(), " was not loaded.")); if (fatal) { Log.warn(new Log.SimpleMessage ("Unresolved dependency for package: ", moduleInfo.getModuleClass()));
try { final Class c = ObjectUtilities.getClassLoader(getClass()).loadClass(moduleInfo.getModuleClass()); final Module module = (Module) c.newInstance(); if (loadModule(optional[i], incompleteModules, modules, true) == false) { Log.debug(new Log.SimpleMessage("Optional module: ", optional[i].getModuleClass(), " was not loaded.")); if (fatal) { Log.warn(new Log.SimpleMessage ("Unresolved dependency for package: ", moduleInfo.getModuleClass()));