final String localName = reader.getLocalName(); if (EXCLUDE.equals(localName)) { builder.excludePackage(parseName(reader)); } else if (INCLUDE.equals(localName)) { builder.includePackage(parseInclude(reader));
fpConfigBuilder.excludePackage(excludedPackage);
fpConfigBuilder.excludePackage(excludedPackage);
fpConfig.excludePackage(excludedPackage);
fpConfig.excludePackage(excludedPackage);
@Override protected boolean doAction(FeaturePackConfig.Builder fpBuilder, String pkg) throws ProvisioningException { try { if (fpBuilder.isPackageIncluded(pkg)) { wasIncluded = true; fpBuilder.removeIncludedPackage(pkg); } fpBuilder.excludePackage(pkg); } catch (ProvisioningDescriptionException ex) { // already added. // just ignore. return false; } return true; }
public void excludePackage(StateDiffPlugin plugin, FPID fpid, String name, String... relativePaths) throws ProvisioningException { getFpcBuilder(fpid).excludePackage(name); suppressPaths(relativePaths); }
@Override protected void undoAction(FeaturePackConfig.Builder fpBuilder, String pkg) throws ProvisioningException { fpBuilder.excludePackage(pkg); }
public Builder excludeAllPackages(Collection<String> packageNames) throws ProvisioningDescriptionException { for(String packageName : packageNames) { excludePackage(packageName); } return this; }
@Override protected void undoAction(FeaturePackConfig.Builder fpBuilder, String pkg) throws ProvisioningException { fpBuilder.removeIncludedPackage(pkg); if (wasExcluded) { fpBuilder.excludePackage(pkg); } }