builder.excludePackage(parseName(reader)); } else if (INCLUDE.equals(localName)) { builder.includePackage(parseInclude(reader)); } else { throw ParsingUtils.unexpectedContent(reader);
fpConfigBuilder.includePackage(includedPackage);
fpConfigBuilder.includePackage(includedPackage);
fpConfig.includePackage(includedPackage);
fpConfig.includePackage(includedPackage);
public Builder includePackage(String packageName) throws ProvisioningDescriptionException { return includePackage(PackageConfig.forName(packageName)); }
@Override protected boolean doAction(FeaturePackConfig.Builder fpBuilder, String pkg) throws ProvisioningException { try { if (fpBuilder.isPackageExcluded(pkg)) { wasExcluded = true; fpBuilder.removeExcludedPackage(pkg); } fpBuilder.includePackage(pkg); } catch (ProvisioningDescriptionException ex) { // already added. // just ignore. return false; } return true; }
public Builder includeAllPackages(Collection<PackageConfig> packageConfigs) throws ProvisioningDescriptionException { for(PackageConfig packageConfig : packageConfigs) { includePackage(packageConfig); } return this; }
@Override protected void undoAction(FeaturePackConfig.Builder fpBuilder, String pkg) throws ProvisioningException { fpBuilder.removeExcludedPackage(pkg); if (wasIncluded) { fpBuilder.includePackage(pkg); } }
public void includePackage(StateDiffPlugin plugin, FPID fpid, String name, String... relativePaths) throws ProvisioningException { getFpcBuilder(fpid).includePackage(name); suppressPaths(relativePaths); }
@Override protected void undoAction(FeaturePackConfig.Builder fpBuilder, String pkg) throws ProvisioningException { fpBuilder.includePackage(pkg); }