/** * @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 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 ); } }
protected void mergePatternSet_Includes( PatternSet target, PatternSet source, boolean sourceDominant, Map<Object, Object> context ) { List<String> src = source.getIncludes(); if ( !src.isEmpty() ) { List<String> tgt = target.getIncludes(); List<String> merged = new ArrayList<>( tgt.size() + src.size() ); merged.addAll( tgt ); merged.addAll( src ); target.setIncludes( merged ); } }
public Set<Rule> selectRules(PatternSet rulePatterns, String... onlyRunRules) { PatternSet rulePatternsCopy = new PatternSet(); if (rulePatterns == null) { rulePatternsCopy.setExcludes(new ArrayList<String>()); rulePatternsCopy.setIncludes(Lists.newArrayList("*")); } else { if (rulePatterns.getIncludes().isEmpty()) { rulePatternsCopy.setIncludes(Lists.newArrayList("*")); } else { rulePatternsCopy.setIncludes(rulePatterns.getIncludes()); } if (rulePatterns.getExcludes().isEmpty()) { rulePatternsCopy.setExcludes(new ArrayList<String>()); } else { rulePatternsCopy.setExcludes(rulePatterns.getExcludes()); } } Set<Rule> rulesByList = selectRules(onlyRunRules); return new RulesSelector(rulesByList).selectRules(rulePatternsCopy); }
/** * Method addExclude. * * @param string */ public void addExclude( String string ) { getExcludes().add( string ); } //-- void addExclude( String )
/** * Method removeInclude. * * @param string */ public void removeInclude( String string ) { getIncludes().remove( string ); } //-- void removeInclude( String )
throws IOException, XMLStreamException PatternSet patternSet = new PatternSet(); patternSet.setModelEncoding( encoding ); java.util.Set parsed = new java.util.HashSet(); while ( xmlStreamReader.nextTag() == XMLStreamConstants.START_ELEMENT ) patternSet.setIncludes( includes ); while ( xmlStreamReader.nextTag() == XMLStreamConstants.START_ELEMENT ) patternSet.setExcludes( excludes ); while ( xmlStreamReader.nextTag() == XMLStreamConstants.START_ELEMENT )
PatternSet patternSet = new PatternSet(); for ( int i = parser.getAttributeCount() - 1; i >= 0; i-- ) patternSet.setIncludes( includes ); while ( parser.nextTag() == XmlPullParser.START_TAG ) patternSet.setExcludes( excludes ); while ( parser.nextTag() == XmlPullParser.START_TAG )
PatternSet patternSet = new PatternSet(); InputLocation _location; _location = new InputLocation( parser.getLineNumber(), parser.getColumnNumber(), source ); patternSet.setLocation( "", _location ); for ( int i = parser.getAttributeCount() - 1; i >= 0; i-- ) patternSet.setIncludes( includes ); InputLocation _locations; _locations = new InputLocation( parser.getLineNumber(), parser.getColumnNumber(), source ); patternSet.setLocation( "includes", _locations ); while ( parser.nextTag() == XmlPullParser.START_TAG ) patternSet.setExcludes( excludes ); InputLocation _locations; _locations = new InputLocation( parser.getLineNumber(), parser.getColumnNumber(), source ); patternSet.setLocation( "excludes", _locations ); while ( parser.nextTag() == XmlPullParser.START_TAG )
/** * Method clone. * * @return FileSet */ public FileSet clone() { try { FileSet copy = (FileSet) super.clone(); return copy; } catch ( java.lang.Exception ex ) { throw (java.lang.RuntimeException) new java.lang.UnsupportedOperationException( getClass().getName() + " does not support clone()" ).initCause( ex ); } } //-- FileSet clone()
/** * Method removeExclude. * * @param string */ public void removeExclude( String string ) { getExcludes().remove( string ); } //-- void removeExclude( String )
/** * Method addInclude. * * @param string */ public void addInclude( String string ) { getIncludes().add( string ); } //-- void addInclude( String )
throws IOException, DocumentException PatternSet patternSet = new PatternSet(); patternSet.setModelEncoding( encoding ); java.util.Set parsed = new java.util.HashSet(); for ( Iterator i = element.nodeIterator(); i.hasNext(); ) patternSet.setIncludes( includes ); for ( Iterator j = childElement.nodeIterator(); j.hasNext(); ) patternSet.setExcludes( excludes ); for ( Iterator j = childElement.nodeIterator(); j.hasNext(); )
PatternSet patternSet = new PatternSet(); for ( int i = parser.getAttributeCount() - 1; i >= 0; i-- ) patternSet.setIncludes( includes ); while ( parser.nextTag() == XmlPullParser.START_TAG ) patternSet.setExcludes( excludes ); while ( parser.nextTag() == XmlPullParser.START_TAG )
PatternSet patternSet = new PatternSet(); InputLocation _location; _location = new InputLocation( parser.getLineNumber(), parser.getColumnNumber(), source ); patternSet.setLocation( "", _location ); for ( int i = parser.getAttributeCount() - 1; i >= 0; i-- ) patternSet.setIncludes( includes ); InputLocation _locations; _locations = new InputLocation( parser.getLineNumber(), parser.getColumnNumber(), source ); patternSet.setLocation( "includes", _locations ); while ( parser.nextTag() == XmlPullParser.START_TAG ) patternSet.setExcludes( excludes ); InputLocation _locations; _locations = new InputLocation( parser.getLineNumber(), parser.getColumnNumber(), source ); patternSet.setLocation( "excludes", _locations ); while ( parser.nextTag() == XmlPullParser.START_TAG )
/** * Method clone. * * @return FileSet */ public FileSet clone() { try { FileSet copy = (FileSet) super.clone(); return copy; } catch ( java.lang.Exception ex ) { throw (java.lang.RuntimeException) new java.lang.UnsupportedOperationException( getClass().getName() + " does not support clone()" ).initCause( ex ); } } //-- FileSet clone()
if ( ( patternSet.getIncludes() != null ) && ( patternSet.getIncludes().size() > 0 ) ) for ( Iterator iter = patternSet.getIncludes().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 removeInclude. * * @param string */ public void removeInclude( String string ) { getIncludes().remove( string ); } //-- void removeInclude( String )
throws IOException, XmlPullParserException PatternSet patternSet = new PatternSet(); patternSet.setModelEncoding( encoding ); java.util.Set parsed = new java.util.HashSet(); while ( parser.nextTag() == XmlPullParser.START_TAG ) patternSet.setIncludes( includes ); while ( parser.nextTag() == XmlPullParser.START_TAG ) patternSet.setExcludes( excludes ); while ( parser.nextTag() == XmlPullParser.START_TAG )