public Selection(File basedir, String[] included, String[] excluded, boolean useDefaultExcludes) { this.basedir = basedir; this.included = buildInclusions(included); this.excluded = buildExclusions(useDefaultExcludes, excluded); }
private String[] listSelectedFiles() { Selection selection = new Selection(basedir, includes, buildExcludes(), useDefaultExcludes); debug("From: %s", basedir); debug("Including: %s", deepToString(selection.getIncluded())); debug("Excluding: %s", deepToString(selection.getExcluded())); return selection.getSelectedFiles(); }
public String[] getSelectedFiles() { scanIfneeded(); return scanner.getIncludedFiles(); }