@Override public List<? extends Conditional> getConditional() { return this.feature.getConditional(); }
/** * @return * @see org.apache.karaf.features.Feature#getConditional() */ @Override public List<? extends Conditional> getConditional() { return feature.getConditional(); }
private void displayConditionalInfo(Feature feature) { List<? extends Conditional> conditionals = feature.getConditional(); if (conditionals.isEmpty()) { System.out.println("Feature has no conditionals."); } else { System.out.println("Feature contains followed conditionals:"); for (Conditional featureConditional : conditionals) { String conditionDescription = getConditionDescription(featureConditional); Feature wrappedConditional = featureConditional.asFeature(); if (config) { displayConfigInformation(wrappedConditional, String.format(CONDITIONAL_CONTENT, conditionDescription)); displayConfigFileInformation(wrappedConditional, String.format(CONDITIONAL_CONTENT, conditionDescription)); } if (dependency) { displayDependencyInformation(wrappedConditional, String.format(CONDITIONAL_CONTENT, conditionDescription)); } if (bundle) { displayBundleInformation(wrappedConditional, String.format(CONDITIONAL_CONTENT, conditionDescription)); } } } }
private void displayConditionalInfo(Feature feature) { List<? extends Conditional> conditionals = feature.getConditional(); if (conditionals.isEmpty()) { System.out.println("Feature has no conditionals."); } else { System.out.println("Feature contains followed conditionals:"); for (Conditional featureConditional : conditionals) { String conditionDescription = getConditionDescription(featureConditional); Feature wrappedConditional = featureConditional.asFeature(); if (config) { displayConfigInformation(wrappedConditional, String.format(CONDITIONAL_CONTENT, conditionDescription)); displayConfigFileInformation(wrappedConditional, String.format(CONDITIONAL_CONTENT, conditionDescription)); } if (dependency) { displayDependencyInformation(wrappedConditional, String.format(CONDITIONAL_CONTENT, conditionDescription)); } if (bundle) { displayBundleInformation(wrappedConditional, String.format(CONDITIONAL_CONTENT, conditionDescription)); } } } }
private void copyFeatureToJar(JarOutputStream jos, Feature feature, Map<URI, Integer> locationMap) throws URISyntaxException { // add bundles for (BundleInfo bundleInfo : feature.getBundles()) { URI location = new URI(bundleInfo.getLocation().trim()); copyResourceToJar(jos, location, locationMap); } // add config files for (ConfigFileInfo configFileInfo : feature.getConfigurationFiles()) { URI location = new URI(configFileInfo.getLocation().trim()); copyResourceToJar(jos, location, locationMap); } // add bundles and config files in conditionals for (Conditional conditional : feature.getConditional()) { for (BundleInfo bundleInfo : conditional.getBundles()) { URI location = new URI(bundleInfo.getLocation().trim()); copyResourceToJar(jos, location, locationMap); } for (ConfigFileInfo configFileInfo : conditional.getConfigurationFiles()) { URI location = new URI(configFileInfo.getLocation().trim()); copyResourceToJar(jos, location, locationMap); } } }
for (Conditional cond : resolved.getConditional()) { List<String> condition = cond.getCondition(); List<BundleInfo> conditionalBundles = cond.getBundles(); for (Conditional cond : resolved.getConditional()) { List<Dependency> conditionDependencies = cond.getDependencies(); for (int i = 0, j = conditionDependencies.size(); i < j; i++) {
for (Conditional cond : resolved.getConditional()) { List<String> condition = cond.getCondition(); List<BundleInfo> conditionalBundles = cond.getBundles(); for (Conditional cond : resolved.getConditional()) { List<Dependency> conditionDependencies = cond.getDependencies(); for (int i = 0, j = conditionDependencies.size(); i < j; i++) {
for (Conditional cond : f.getConditional()) { for (BundleInfo bundleInfo : cond.getBundles()) { if (/*!bundleInfo.isDependency() && */locationsOfBundleKeys.containsKey(bundleInfo.getLocation())) {
callback.installLibraries(feature); for (Conditional cond : feature.getConditional()) { Feature condFeature = cond.asFeature(); if (featureIds.contains(condFeature.getId())) {
for (Conditional cond : feature.getConditional()) { if (cond.isBlacklisted()) { continue;
final Downloader downloader = manager.createDownloader(); if (feature != null) { for (Conditional cond : feature.getConditional()) { if (!cond.isBlacklisted()) { for (final BundleInfo bi : cond.getBundles()) { for (Conditional cond : feature.getConditional()) { if (cond.isBlacklisted()) { continue;