/** * Method addExclude. * * @param string */ public void addExclude( String string ) { getExcludes().add( string ); } //-- void addExclude( String )
/** * Method removeExclude. * * @param string */ public void removeExclude( String string ) { getExcludes().remove( string ); } //-- void removeExclude( String )
protected void mergePatternSet_Excludes( PatternSet target, PatternSet source, boolean sourceDominant, Map<Object, Object> context ) { List<String> src = source.getExcludes(); if ( !src.isEmpty() ) { List<String> tgt = target.getExcludes(); List<String> merged = new ArrayList<>( tgt.size() + src.size() ); merged.addAll( tgt ); merged.addAll( src ); target.setExcludes( merged ); } }
/** * @see java.lang.Object#toString() */ public String toString() { StringBuilder sb = new StringBuilder( 128 ); sb.append("PatternSet [includes: {"); for (java.util.Iterator i = getIncludes().iterator(); i.hasNext(); ) { String str = (String) i.next(); sb.append(str).append(", "); } if (sb.substring(sb.length() - 2).equals(", ")) sb.delete(sb.length() - 2, sb.length()); sb.append("}, excludes: {"); for (java.util.Iterator i = getExcludes().iterator(); i.hasNext(); ) { String str = (String) i.next(); sb.append(str).append(", "); } if (sb.substring(sb.length() - 2).equals(", ")) sb.delete(sb.length() - 2, sb.length()); sb.append("}]"); return sb.toString(); }
if ( ( patternSet.getExcludes() != null ) && ( patternSet.getExcludes().size() > 0 ) ) for ( Iterator iter = patternSet.getExcludes().iterator(); iter.hasNext(); )
if ( ( patternSet.getExcludes() != null ) && ( patternSet.getExcludes().size() > 0 ) ) for ( Iterator iter = patternSet.getExcludes().iterator(); iter.hasNext(); )
/** * Method removeExclude. * * @param string */ public void removeExclude( String string ) { getExcludes().remove( string ); } //-- void removeExclude( String )
/** * Method addExclude. * * @param string */ public void addExclude( String string ) { getExcludes().add( string ); } //-- void addExclude( String )
/** * Method addExclude * * @param string */ public void addExclude(String string) { if ( !(string instanceof String) ) { throw new ClassCastException( "PatternSet.addExcludes(string) parameter must be instanceof " + String.class.getName() ); } getExcludes().add( string ); } //-- void addExclude(String)
/** * Method removeExclude * * @param string */ public void removeExclude(String string) { if ( !(string instanceof String) ) { throw new ClassCastException( "PatternSet.removeExcludes(string) parameter must be instanceof " + String.class.getName() ); } getExcludes().remove( string ); } //-- void removeExclude(String)
protected void mergePatternSet_Excludes( PatternSet target, PatternSet source, boolean sourceDominant, Map<Object, Object> context ) { List<String> src = source.getExcludes(); if ( !src.isEmpty() ) { List<String> tgt = target.getExcludes(); List<String> merged = new ArrayList<String>( tgt.size() + src.size() ); merged.addAll( tgt ); merged.addAll( src ); target.setExcludes( merged ); } }
/** * @see java.lang.Object#toString() */ public String toString() { StringBuilder sb = new StringBuilder( 128 ); sb.append("PatternSet [includes: {"); for (java.util.Iterator i = getIncludes().iterator(); i.hasNext(); ) { String str = (String) i.next(); sb.append(str).append(", "); } if (sb.substring(sb.length() - 2).equals(", ")) sb.delete(sb.length() - 2, sb.length()); sb.append("}, excludes: {"); for (java.util.Iterator i = getExcludes().iterator(); i.hasNext(); ) { String str = (String) i.next(); sb.append(str).append(", "); } if (sb.substring(sb.length() - 2).equals(", ")) sb.delete(sb.length() - 2, sb.length()); sb.append("}]"); return sb.toString(); }
protected DirectoryScanner scan( PatternSet pattern, File directory ) { if ( !directory.exists() ) { return null; } DirectoryScanner scanner = new DirectoryScanner(); scanner.setBasedir( directory ); if ( !pattern.getIncludes().isEmpty() ) { List<String> includes = pattern.getIncludes(); scanner.setIncludes(includes.toArray(new String[includes.size()])); } if ( !pattern.getExcludes().isEmpty() ) { List<String> excludes = pattern.getExcludes(); scanner.setExcludes(excludes.toArray(new String[excludes.size()])); } scanner.addDefaultExcludes(); scanner.scan(); return scanner; }
public Set<Rule> selectRules(PatternSet rulePatterns) { List<Pattern> excludePatterns = convertGlobsToRegex(rulePatterns.getExcludes()); List<Pattern> includePatterns = convertGlobsToRegex(rulePatterns.getIncludes()); Set<Rule> excludedRules = createRulesFromPattern(excludePatterns); Set<Rule> includedRules = createRulesFromPattern(includePatterns); includedRules.removeAll(excludedRules); return includedRules; }
/** * Method updatePatternSet. * * @param value * @param element * @param counter * @param xmlTag */ protected void updatePatternSet(PatternSet value, String xmlTag, Counter counter, Element element) { boolean shouldExist = value != null; Element root = updateElement(counter, element, xmlTag, shouldExist); if (shouldExist) { Counter innerCount = new Counter(counter.getDepth() + 1); findAndReplaceSimpleLists(innerCount, root, value.getIncludes(), "includes", "include"); findAndReplaceSimpleLists(innerCount, root, value.getExcludes(), "excludes", "exclude"); } } // -- void updatePatternSet(PatternSet, String, Counter, Element)
/** * Method updatePatternSet * * @param value * @param element * @param counter * @param xmlTag */ protected void updatePatternSet( PatternSet value, String xmlTag, Counter counter, Element element ) { boolean shouldExist = value != null; Element root = updateElement( counter, element, xmlTag, shouldExist ); if ( shouldExist ) { Counter innerCount = new Counter( counter.getDepth() + 1 ); findAndReplaceSimpleLists( innerCount, root, value.getIncludes(), "includes", "include" ); findAndReplaceSimpleLists( innerCount, root, value.getExcludes(), "excludes", "exclude" ); } } // -- void updatePatternSet(PatternSet, String, Counter, Element)
/** * Method updatePatternSet * * @param value * @param element * @param counter * @param xmlTag */ protected void updatePatternSet( PatternSet value, String xmlTag, Counter counter, Element element ) { boolean shouldExist = value != null; Element root = updateElement( counter, element, xmlTag, shouldExist ); if ( shouldExist ) { Counter innerCount = new Counter( counter.getDepth() + 1 ); findAndReplaceSimpleLists( innerCount, root, value.getIncludes(), "includes", "include" ); findAndReplaceSimpleLists( innerCount, root, value.getExcludes(), "excludes", "exclude" ); } } // -- void updatePatternSet(PatternSet, String, Counter, Element)
/** * Method updatePatternSet. * * @param value * @param element * @param counter * @param xmlTag */ protected void updatePatternSet(PatternSet value, String xmlTag, Counter counter, Element element) { boolean shouldExist = value != null; Element root = updateElement(counter, element, xmlTag, shouldExist); if (shouldExist) { Counter innerCount = new Counter(counter.getDepth() + 1); findAndReplaceSimpleLists(innerCount, root, value.getIncludes(), "includes", "include"); findAndReplaceSimpleLists(innerCount, root, value.getExcludes(), "excludes", "exclude"); } } //-- void updatePatternSet(PatternSet, String, Counter, Element)
/** * Method updatePatternSet * * @param value * @param element * @param counter * @param xmlTag */ protected void updatePatternSet(PatternSet value, String xmlTag, Counter counter, Element element) { boolean shouldExist = value != null; Element root = updateElement(counter, element, xmlTag, shouldExist); if (shouldExist) { Counter innerCount = new Counter(counter.getDepth() + 1); findAndReplaceSimpleLists(innerCount, root, value.getIncludes(), "includes", "include"); findAndReplaceSimpleLists(innerCount, root, value.getExcludes(), "excludes", "exclude"); } } //-- void updatePatternSet(PatternSet, String, Counter, Element)
/** * Method updatePatternSet. * * @param value * @param element * @param counter * @param xmlTag */ protected void updatePatternSet( PatternSet value, String xmlTag, Counter counter, Element element ) { boolean shouldExist = value != null; Element root = updateElement( counter, element, xmlTag, shouldExist ); if ( shouldExist ) { Counter innerCount = new Counter( counter.getDepth() + 1 ); findAndReplaceSimpleLists( innerCount, root, value.getIncludes(), "includes", "include" ); findAndReplaceSimpleLists( innerCount, root, value.getExcludes(), "excludes", "exclude" ); } } // -- void updatePatternSet(PatternSet, String, Counter, Element)