Factory<PatternSet> createPatternSetFactory() { return fileLookup.getFileResolver().getPatternSetFactory(); } };
public DefaultCopySpec(FileResolver resolver, Instantiator instantiator) { this.fileResolver = resolver; this.instantiator = instantiator; sourcePaths = new LinkedHashSet<Object>(); childSpecs = new ArrayList<CopySpecInternal>(); childSpecsInAdditionOrder = new ArrayList<CopySpecInternal>(); patternSet = resolver.getPatternSetFactory().create(); duplicatesStrategy = null; }
public DefaultFileCollectionResolveContext(FileResolver fileResolver) { this(fileResolver, new FileCollectionConverter(), new FileTreeConverter(fileResolver.getPatternSetFactory())); }
@Override public FileTree arTree(Object arPath) { File file = fileOperations.file(arPath); ArFileTree arFileTree = new ArFileTree(file, f -> new ArArchiveInputStream(new FileInputStream(f)), getExpandDir(), fileSystem, directoryFileTreeFactory, fileHasher); return new FileTreeAdapter(arFileTree, fileResolver.getPatternSetFactory()); }
public DefaultConfigurableFileTree(Map<String, ?> args, FileResolver resolver, TaskResolver taskResolver, FileCopier fileCopier, DirectoryFileTreeFactory directoryFileTreeFactory) { this.resolver = resolver; this.fileCopier = fileCopier; this.directoryFileTreeFactory = directoryFileTreeFactory; patternSet = resolver.getPatternSetFactory().create(); buildDependency = new DefaultTaskDependency(taskResolver); ConfigureUtil.configureByMap(args, this); }
public DefaultSourceDirectorySet(String name, String displayName, FileResolver fileResolver, DirectoryFileTreeFactory directoryFileTreeFactory) { this.name = name; this.displayName = displayName; this.fileResolver = fileResolver; this.directoryFileTreeFactory = directoryFileTreeFactory; this.patterns = fileResolver.getPatternSetFactory().create(); this.filter = fileResolver.getPatternSetFactory().create(); this.dirs = new FileCollectionAdapter(new SourceDirectories()); ProviderFactory providerFactory = new DefaultProviderFactory(); this.outputDir = providerFactory.property(File.class); }
private FileTree cpioTree(Object arPath, ArchiveInputStreamProvider<CpioArchiveInputStream> inputStreamProvider) { File file = fileOperations.file(arPath); ArchiveFileTree<CpioArchiveInputStream, CpioArchiveEntry> cpioFileTree = new ArchiveFileTree<>(file, inputStreamProvider, getExpandDir(), fileSystem, directoryFileTreeFactory, fileHasher); return new FileTreeAdapter(cpioFileTree, fileResolver.getPatternSetFactory()); }
private FileTree sevenZipTree(Object sevenZipFile, ArchiveInputStreamProvider<SevenZipArchiveInputStream> inputStreamProvider) { File file = fileOperations.file(sevenZipFile); SevenZipFileTree sevenZipFileTree = new SevenZipFileTree(file, inputStreamProvider, getExpandDir(), fileSystem, directoryFileTreeFactory, fileHasher); return new FileTreeAdapter(sevenZipFileTree, fileResolver.getPatternSetFactory()); }
private FileTree arjTree(Object arjFile, ArchiveInputStreamProvider<ArjArchiveInputStream> inputStreamProvider) { File file = fileOperations.file(arjFile); ArjFileTree arjFileTree = new ArjFileTree(file, inputStreamProvider, getExpandDir(), fileSystem, directoryFileTreeFactory, fileHasher); return new FileTreeAdapter(arjFileTree, fileResolver.getPatternSetFactory()); }
private FileTree dumpTree(Object dumpFile, ArchiveInputStreamProvider<DumpArchiveInputStream> inputStreamProvider) { File file = fileOperations.file(dumpFile); DumpFileTree dumpFileTree = new DumpFileTree(file, inputStreamProvider, getExpandDir(), fileSystem, directoryFileTreeFactory, fileHasher); return new FileTreeAdapter(dumpFileTree, fileResolver.getPatternSetFactory()); }
public PatternSet getPatternSet() { PatternSet patterns = fileResolver.getPatternSetFactory().create(); patterns.setCaseSensitive(isCaseSensitive()); patterns.include(this.getAllIncludes()); patterns.includeSpecs(getAllIncludeSpecs()); patterns.exclude(this.getAllExcludes()); patterns.excludeSpecs(getAllExcludeSpecs()); return patterns; }