package jetbrains.buildServer.tools.rules; import org.jetbrains.annotations.NotNull; import java.util.Set; import java.util.TreeSet; /** * Created 27.05.13 18:05 * * @author Eugene Petrenko (eugene.petrenko@jetbrains.com) */ public class StaticRuleSettings { private final Set<String> myAllowedClasses = new TreeSet<String>(); public boolean isClassAllowed(@NotNull String name) { for (String allowedClass : myAllowedClasses) { if (name.startsWith(allowedClass)) return true; } return false; } public void addRule(@NotNull String rule) { myAllowedClasses.add(rule); } }