/** * Set include pattern. Exclude nothing. * * @param patternInclude * Inclusion pattern. If null, includes everything. */ public RegularExpressionInclusionRule(final Pattern patternInclude) { if (patternInclude == null) { inclusionRule = new IncludeAll(); } else { inclusionRule = new RegularExpressionRule(patternInclude, null); } }
/** * Set include pattern. Exclude nothing. * * @param patternInclude * Inclusion pattern. If null, includes everything. */ public RegularExpressionInclusionRule(final Pattern patternInclude) { if (patternInclude == null) { inclusionRule = new IncludeAll(); } else { inclusionRule = new RegularExpressionRule(patternInclude, null); } }
/** * Set exclude pattern. Include nothing. * * @param patternExclude * Exclusion pattern. If null, excludes nothing. */ public RegularExpressionExclusionRule(final Pattern patternExclude) { if (patternExclude == null) { inclusionRule = new IncludeAll(); } else { inclusionRule = new RegularExpressionRule(null, patternExclude); } }
/** * Set exclude pattern. Include nothing. * * @param patternExclude * Exclusion pattern. If null, excludes nothing. */ public RegularExpressionExclusionRule(final Pattern patternExclude) { if (patternExclude == null) { inclusionRule = new IncludeAll(); } else { inclusionRule = new RegularExpressionRule(null, patternExclude); } }
public Optional<InclusionRule> getOptionalInclusionRule(final String includePatternProperty, final String excludePatternProperty) { final String includePattern = getStringValue(includePatternProperty, null); final String excludePattern = getStringValue(excludePatternProperty, null); if (isBlank(includePattern) && isBlank(excludePattern)) { return Optional.empty(); } else { return Optional .of(new RegularExpressionRule(includePattern, excludePattern)); } }
public Optional<InclusionRule> getOptionalInclusionRule(final String includePatternProperty, final String excludePatternProperty) { final String includePattern = getStringValue(includePatternProperty, null); final String excludePattern = getStringValue(excludePatternProperty, null); if (isBlank(includePattern) && isBlank(excludePattern)) { return Optional.empty(); } else { return Optional .of(new RegularExpressionRule(includePattern, excludePattern)); } }
/** * Set include pattern. Exclude nothing. * * @param patternInclude * Inclusion pattern. If null, includes everything. */ public RegularExpressionInclusionRule(final Pattern patternInclude) { if (patternInclude == null) { inclusionRule = new IncludeAll(); } else { inclusionRule = new RegularExpressionRule(patternInclude, null); } }
/** * Set include pattern. Exclude nothing. * * @param patternInclude * Inclusion pattern. If null, includes everything. */ public RegularExpressionInclusionRule(final Pattern patternInclude) { if (patternInclude == null) { inclusionRule = new IncludeAll(); } else { inclusionRule = new RegularExpressionRule(patternInclude, null); } }
/** * Set include pattern. Exclude nothing. * * @param patternInclude * Inclusion pattern. If null, includes everything. */ public RegularExpressionInclusionRule(final Pattern patternInclude) { if (patternInclude == null) { inclusionRule = new IncludeAll(); } else { inclusionRule = new RegularExpressionRule(patternInclude, null); } }
/** * Set exclude pattern. Include nothing. * * @param patternExclude * Exclusion pattern. If null, excludes nothing. */ public RegularExpressionExclusionRule(final Pattern patternExclude) { if (patternExclude == null) { inclusionRule = new IncludeAll(); } else { inclusionRule = new RegularExpressionRule(null, patternExclude); } }
/** * Set exclude pattern. Include nothing. * * @param patternExclude * Exclusion pattern. If null, excludes nothing. */ public RegularExpressionExclusionRule(final Pattern patternExclude) { if (patternExclude == null) { inclusionRule = new IncludeAll(); } else { inclusionRule = new RegularExpressionRule(null, patternExclude); } }
/** * Set exclude pattern. Include nothing. * * @param patternExclude * Exclusion pattern. If null, excludes nothing. */ public RegularExpressionExclusionRule(final Pattern patternExclude) { if (patternExclude == null) { inclusionRule = new IncludeAll(); } else { inclusionRule = new RegularExpressionRule(null, patternExclude); } }
public RegularExpressionRule getInclusionRuleDefaultExclude(final String includePatternProperty, final String excludePatternProperty) { return new RegularExpressionRule(getStringValue(includePatternProperty, ""), getStringValue(excludePatternProperty, ".*")); }
public RegularExpressionRule getInclusionRule(final String includePatternProperty, final String excludePatternProperty) { return new RegularExpressionRule(getStringValue(includePatternProperty, null), getStringValue(excludePatternProperty, null)); }
public Optional<InclusionRule> getOptionalInclusionRule(final String includePatternProperty, final String excludePatternProperty) { final String includePattern = getStringValue(includePatternProperty, null); final String excludePattern = getStringValue(excludePatternProperty, null); if (isBlank(includePattern) && isBlank(excludePattern)) { return Optional.empty(); } else { return Optional .of(new RegularExpressionRule(includePattern, excludePattern)); } }
public Optional<InclusionRule> getOptionalInclusionRule(final String includePatternProperty, final String excludePatternProperty) { final String includePattern = getStringValue(includePatternProperty, null); final String excludePattern = getStringValue(excludePatternProperty, null); if (isBlank(includePattern) && isBlank(excludePattern)) { return Optional.empty(); } else { return Optional .of(new RegularExpressionRule(includePattern, excludePattern)); } }