public Set<String> resolveCategories(final DiffNode node) { return categoryResolver.resolveCategories(node); }
public Set<String> resolveCategories(final DiffNode node) { final Set<String> categories = new TreeSet<String>(); categories.addAll(categoriesFromNodePathConfiguration(node)); categories.addAll(categoriesFromTypeConfiguration(node)); categories.addAll(categoriesFromNode(node)); return categories; }
public Set<String> resolveCategories(final DiffNode node) { final Set<String> categories = new TreeSet<String>(); categories.addAll(categoriesFromNodePathConfiguration(node)); categories.addAll(categoriesFromTypeConfiguration(node)); categories.addAll(categoriesFromNode(node)); return categories; }
public Inclusion getInclusion(final DiffNode node) { if (isInactive()) { return DEFAULT; } final Set<String> categories = categoryResolver.resolveCategories(node); Inclusion resolvedInclusion = DEFAULT; for (final String category : categories) { final Inclusion configuredInclusion = categoryInclusions.get(category); if (configuredInclusion == EXCLUDED) { return EXCLUDED; } if (configuredInclusion == INCLUDED) { resolvedInclusion = INCLUDED; } } return resolvedInclusion; }
public Set<String> resolveCategories(final DiffNode node) { return categoryResolver.resolveCategories(node); }
/** * Delegates the call to an appropriate {@link Differ}. * * @return A node representing the difference between the given {@link Instances}. */ public DiffNode dispatch(final DiffNode parentNode, final Instances parentInstances, final Accessor accessor) { Assert.notNull(parentInstances, "parentInstances"); Assert.notNull(accessor, "accessor"); final DiffNode node = compare(parentNode, parentInstances, accessor); if (parentNode != null && isReturnableResolver.isReturnable(node)) { parentNode.addChild(node); } if (node != null) { node.addCategories(categoryResolver.resolveCategories(node)); } return node; }
public Inclusion getInclusion(final DiffNode node) { if (isInactive()) { return DEFAULT; } final Set<String> categories = categoryResolver.resolveCategories(node); Inclusion resolvedInclusion = DEFAULT; for (final String category : categories) { final Inclusion configuredInclusion = categoryInclusions.get(category); if (configuredInclusion == EXCLUDED) { return EXCLUDED; } if (configuredInclusion == INCLUDED) { resolvedInclusion = INCLUDED; } } return resolvedInclusion; }
/** * Delegates the call to an appropriate {@link Differ}. * * @return A node representing the difference between the given {@link Instances}. */ public DiffNode dispatch(final DiffNode parentNode, final Instances parentInstances, final Accessor accessor) { Assert.notNull(parentInstances, "parentInstances"); Assert.notNull(accessor, "accessor"); final DiffNode node = compare(parentNode, parentInstances, accessor); if (parentNode != null && isReturnableResolver.isReturnable(node)) { parentNode.addChild(node); } if (node != null) { node.addCategories(categoryResolver.resolveCategories(node)); } return node; }