1 package com.atlassian.plugin.predicate;
2
3 import com.atlassian.plugin.ModuleDescriptorFactory;
4
5 /**
6 * A {@link ModuleDescriptorPredicate} that matches modules for which their descriptor is the given type.
7 */
8 public class ModuleDescriptorOfTypePredicate extends ModuleDescriptorOfClassPredicate
9 {
10 public ModuleDescriptorOfTypePredicate(final ModuleDescriptorFactory moduleDescriptorFactory, final String moduleDescriptorType)
11 {
12 super(moduleDescriptorFactory != null ? moduleDescriptorFactory.getModuleDescriptorClass(moduleDescriptorType) : null);
13 }
14 }