/** * Creates rule engine. */ protected InExRules<String, String, ?> createRulesEngine() { return new InExRules<>(); }
@Override protected InExRules<String, String, String> createRulesEngine() { return new InExRules<>(InExRuleMatcher.WILDCARD_PATH_RULE_MATCHER); }
public InExRules<String, String, String> create() { return new InExRules<>(); }
public TypeData(final List<String> includes, final List<String> excludes, final boolean strict, final String[] jsonNames, final String[] realNames) { rules = new InExRules<>(); for (String include : includes) { rules.include(include); } for (String exclude : excludes) { rules.exclude(exclude); } this.strict = strict; this.jsonNames = jsonNames; this.realNames = realNames; }
@Test void testSmartMode() { InExRules<String, String, String> inExRules = new InExRules<>(InExRuleMatcher.WILDCARD_RULE_MATCHER); assertTrue(inExRules.isBlacklist()); assertFalse(inExRules.isWhitelist()); inExRules.include("xxx"); inExRules.detectMode(); assertFalse(inExRules.isBlacklist()); assertTrue(inExRules.isWhitelist()); }
/** * Creates rule engine. */ protected InExRules<String, String, ?> createRulesEngine() { return new InExRules<>(); }
@Override protected InExRules<String, String, String> createRulesEngine() { return new InExRules<>(InExRuleMatcher.WILDCARD_PATH_RULE_MATCHER); }
public InExRules<String, String, String> create() { return new InExRules<>(); }
@Test void testIncludeExcludes() { InExRules<String, String, String> inExRules = new InExRules<>(InExRuleMatcher.WILDCARD_RULE_MATCHER);