boolean forceSourceCreation(ModuleCapability packageCapability) { Map<String, String> directives = packageCapability.getDirectives(); return directives.get(PackageNamespace.CAPABILITY_EXCLUDE_DIRECTIVE) != null || directives.get(PackageNamespace.CAPABILITY_EXCLUDE_DIRECTIVE) != null; }
boolean forceSourceCreation(ModuleCapability packageCapability) { Map<String, String> directives = packageCapability.getDirectives(); return directives.get(PackageNamespace.CAPABILITY_EXCLUDE_DIRECTIVE) != null || directives.get(PackageNamespace.CAPABILITY_EXCLUDE_DIRECTIVE) != null; }
boolean forceSourceCreation(ModuleCapability packageCapability) { Map<String, String> directives = packageCapability.getDirectives(); return directives.get(PackageNamespace.CAPABILITY_EXCLUDE_DIRECTIVE) != null || directives.get(PackageNamespace.CAPABILITY_EXCLUDE_DIRECTIVE) != null; }
boolean forceSourceCreation(ModuleCapability packageCapability) { Map<String, String> directives = packageCapability.getDirectives(); return directives.get(PackageNamespace.CAPABILITY_EXCLUDE_DIRECTIVE) != null || directives.get(PackageNamespace.CAPABILITY_EXCLUDE_DIRECTIVE) != null; }
boolean forceSourceCreation(ModuleCapability packageCapability) { Map<String, String> directives = packageCapability.getDirectives(); return directives.get(PackageNamespace.CAPABILITY_EXCLUDE_DIRECTIVE) != null || directives.get(PackageNamespace.CAPABILITY_EXCLUDE_DIRECTIVE) != null; }
boolean forceSourceCreation(ModuleCapability packageCapability) { Map<String, String> directives = packageCapability.getDirectives(); return directives.get(PackageNamespace.CAPABILITY_EXCLUDE_DIRECTIVE) != null || directives.get(PackageNamespace.CAPABILITY_EXCLUDE_DIRECTIVE) != null; }
private boolean equivilant(ModuleCapability moduleCapability, GenericInfo genericInfo) { if (!moduleCapability.getNamespace().equals(genericInfo.getNamespace())) { return false; } if (!moduleCapability.getAttributes().equals(genericInfo.getAttributes())) { return false; } if (!moduleCapability.getDirectives().equals(genericInfo.getDirectives())) { return false; } return true; }
private boolean equivilant(ModuleCapability moduleCapability, GenericInfo genericInfo) { if (!moduleCapability.getNamespace().equals(genericInfo.getNamespace())) { return false; } if (!moduleCapability.getAttributes().equals(genericInfo.getAttributes())) { return false; } if (!moduleCapability.getDirectives().equals(genericInfo.getDirectives())) { return false; } return true; }
private boolean equivilant(ModuleCapability moduleCapability, GenericInfo genericInfo) { if (!moduleCapability.getNamespace().equals(genericInfo.getNamespace())) { return false; } if (!moduleCapability.getAttributes().equals(genericInfo.getAttributes())) { return false; } if (!moduleCapability.getDirectives().equals(genericInfo.getDirectives())) { return false; } return true; }
private boolean equivilant(ModuleCapability moduleCapability, GenericInfo genericInfo) { if (!moduleCapability.getNamespace().equals(genericInfo.getNamespace())) { return false; } if (!moduleCapability.getAttributes().equals(genericInfo.getAttributes())) { return false; } if (!moduleCapability.getDirectives().equals(genericInfo.getDirectives())) { return false; } return true; }
private boolean equivilant(ModuleCapability moduleCapability, GenericInfo genericInfo) { if (!moduleCapability.getNamespace().equals(genericInfo.getNamespace())) { return false; } if (!moduleCapability.getAttributes().equals(genericInfo.getAttributes())) { return false; } if (!moduleCapability.getDirectives().equals(genericInfo.getDirectives())) { return false; } return true; }
private boolean equivilant(ModuleCapability moduleCapability, GenericInfo genericInfo) { if (!moduleCapability.getNamespace().equals(genericInfo.getNamespace())) { return false; } if (!moduleCapability.getAttributes().equals(genericInfo.getAttributes())) { return false; } if (!moduleCapability.getDirectives().equals(genericInfo.getDirectives())) { return false; } return true; }
String includes = packageCapability.getDirectives().get(PackageNamespace.CAPABILITY_INCLUDE_DIRECTIVE); String excludes = packageCapability.getDirectives().get(PackageNamespace.CAPABILITY_EXCLUDE_DIRECTIVE); if (includes != null || excludes != null) { pkgSource = new FilteredSourcePackage(name, loader, includes, excludes);
String includes = packageCapability.getDirectives().get(PackageNamespace.CAPABILITY_INCLUDE_DIRECTIVE); String excludes = packageCapability.getDirectives().get(PackageNamespace.CAPABILITY_EXCLUDE_DIRECTIVE); if (includes != null || excludes != null) { pkgSource = new FilteredSourcePackage(name, loader, includes, excludes);
String includes = packageCapability.getDirectives().get(PackageNamespace.CAPABILITY_INCLUDE_DIRECTIVE); String excludes = packageCapability.getDirectives().get(PackageNamespace.CAPABILITY_EXCLUDE_DIRECTIVE); if (includes != null || excludes != null) { pkgSource = new FilteredSourcePackage(name, loader, includes, excludes);
private static void getStringsVersionsAndMaps(Module module, ModuleDatabase moduleDatabase, Set<String> allStrings, Set<Version> allVersions, Set<Map<String, ?>> allMaps) { ModuleRevision current = module.getCurrentRevision(); if (current == null) return; allStrings.add(module.getLocation()); allStrings.add(current.getSymbolicName()); allStrings.add(current.getVersion().getQualifier()); allVersions.add(current.getVersion()); EnumSet<Settings> settings = moduleDatabase.moduleSettings.get(module.getId()); if (settings != null) { for (Settings setting : settings) { allStrings.add(setting.toString()); } } List<ModuleCapability> capabilities = current.getModuleCapabilities(null); for (ModuleCapability capability : capabilities) { allStrings.add(capability.getNamespace()); addMap(capability.getPersistentAttributes(), allStrings, allVersions, allMaps); addMap(capability.getDirectives(), allStrings, allVersions, allMaps); } List<ModuleRequirement> requirements = current.getModuleRequirements(null); for (ModuleRequirement requirement : requirements) { allStrings.add(requirement.getNamespace()); addMap(requirement.getAttributes(), allStrings, allVersions, allMaps); addMap(requirement.getDirectives(), allStrings, allVersions, allMaps); } }
private static void getStringsVersionsAndMaps(Module module, ModuleDatabase moduleDatabase, Set<String> allStrings, Set<Version> allVersions, Set<Map<String, ?>> allMaps) { ModuleRevision current = module.getCurrentRevision(); if (current == null) return; allStrings.add(module.getLocation()); allStrings.add(current.getSymbolicName()); allStrings.add(current.getVersion().getQualifier()); allVersions.add(current.getVersion()); EnumSet<Settings> settings = moduleDatabase.moduleSettings.get(module.getId()); if (settings != null) { for (Settings setting : settings) { allStrings.add(setting.toString()); } } List<ModuleCapability> capabilities = current.getModuleCapabilities(null); for (ModuleCapability capability : capabilities) { allStrings.add(capability.getNamespace()); addMap(capability.getPersistentAttributes(), allStrings, allVersions, allMaps); addMap(capability.getDirectives(), allStrings, allVersions, allMaps); } List<ModuleRequirement> requirements = current.getModuleRequirements(null); for (ModuleRequirement requirement : requirements) { allStrings.add(requirement.getNamespace()); addMap(requirement.getAttributes(), allStrings, allVersions, allMaps); addMap(requirement.getDirectives(), allStrings, allVersions, allMaps); } }
for (ModuleCapability capability : capabilities) { out.writeInt(addToWriteTable(capability, objectTable)); writeGenericInfo(capability.getNamespace(), capability.getPersistentAttributes(), capability.getDirectives(), out, objectTable);
private static void getStringsVersionsAndMaps(Module module, ModuleDatabase moduleDatabase, Set<String> allStrings, Set<Version> allVersions, Set<Map<String, ?>> allMaps) { ModuleRevision current = module.getCurrentRevision(); if (current == null) return; allStrings.add(module.getLocation()); allStrings.add(current.getSymbolicName()); allStrings.add(current.getVersion().getQualifier()); allVersions.add(current.getVersion()); EnumSet<Settings> settings = moduleDatabase.moduleSettings.get(module.getId()); if (settings != null) { for (Settings setting : settings) { allStrings.add(setting.toString()); } } List<ModuleCapability> capabilities = current.getModuleCapabilities(null); for (ModuleCapability capability : capabilities) { allStrings.add(capability.getNamespace()); addMap(capability.getPersistentAttributes(), allStrings, allVersions, allMaps); addMap(capability.getDirectives(), allStrings, allVersions, allMaps); } List<ModuleRequirement> requirements = current.getModuleRequirements(null); for (ModuleRequirement requirement : requirements) { allStrings.add(requirement.getNamespace()); addMap(requirement.getAttributes(), allStrings, allVersions, allMaps); addMap(requirement.getDirectives(), allStrings, allVersions, allMaps); } }
private static void getStringsVersionsAndMaps(Module module, ModuleDatabase moduleDatabase, Set<String> allStrings, Set<Version> allVersions, Set<Map<String, ?>> allMaps) { ModuleRevision current = module.getCurrentRevision(); if (current == null) return; allStrings.add(module.getLocation()); allStrings.add(current.getSymbolicName()); allStrings.add(current.getVersion().getQualifier()); allVersions.add(current.getVersion()); EnumSet<Settings> settings = moduleDatabase.moduleSettings.get(module.getId()); if (settings != null) { for (Settings setting : settings) { allStrings.add(setting.toString()); } } List<ModuleCapability> capabilities = current.getModuleCapabilities(null); for (ModuleCapability capability : capabilities) { allStrings.add(capability.getNamespace()); addMap(capability.getPersistentAttributes(), allStrings, allVersions, allMaps); addMap(capability.getDirectives(), allStrings, allVersions, allMaps); } List<ModuleRequirement> requirements = current.getModuleRequirements(null); for (ModuleRequirement requirement : requirements) { allStrings.add(requirement.getNamespace()); addMap(requirement.getAttributes(), allStrings, allVersions, allMaps); addMap(requirement.getDirectives(), allStrings, allVersions, allMaps); } }