/** * get a mapper for a file * @return a filenamemapper for a file */ protected FileNameMapper getMapper() { if (mapperElement != null) { return mapperElement.getImplementation(); } return new IdentityMapper(); }
/** * returns the mapper to use based on nested elements or the * flatten attribute. */ private FileNameMapper getMapper() { FileNameMapper mapper = null; if (mapperElement != null) { mapper = mapperElement.getImplementation(); } else if (flatten) { mapper = new FlatFileNameMapper(); } else { mapper = new IdentityMapper(); } return mapper; }
private Collection<Resource> getCollection() { FileNameMapper m = mapper == null ? new IdentityMapper() : mapper.getImplementation(); Stream<MappedResource> stream; if (enableMultipleMappings) { stream = nested.stream() .flatMap(r -> Stream.of(m.mapFileName(r.getName())) .filter(Objects::nonNull) .map(MergingMapper::new) .map(mm -> new MappedResource(r, mm))); } else { stream = nested.stream().map(r -> new MappedResource(r, m)); } return stream.collect(Collectors.toList()); }
/** * Checks to make sure all settings are kosher. In this case, it * means that the targetdir attribute has been set and we have a mapper. */ @Override public void verifySettings() { if (targetdir == null) { setError("The targetdir attribute is required."); } if (map == null) { if (mapperElement == null) { map = new IdentityMapper(); } else { map = mapperElement.getImplementation(); if (map == null) { setError("Could not set <mapper> element."); } } } }
/** * Checks to make sure all settings are kosher. In this case, it * means that the dest attribute has been set and we have a mapper. */ @Override public void verifySettings() { if (targetdir == null) { setError("The targetdir attribute is required."); } if (map == null) { if (mapperElement == null) { map = new IdentityMapper(); } else { map = mapperElement.getImplementation(); if (map == null) { setError("Could not set <mapper> element."); } } } }
FileNameMapper mapperImpl = mapper == null ? new IdentityMapper() : mapper.getImplementation(); for (Resource r : resources) { String[] mapped = mapperImpl.mapFileName(String.valueOf(r));
FileNameMapper destMapper = hasMapper ? mapper : new IdentityMapper();
if (mapper == null) { if (extension == null) { m = new IdentityMapper(); } else { m = new ExtMapper();
new IdentityMapper()); needsUpdate = needsUpdate || (newerResources[i].length > 0);
FileNameMapper myMapper = new IdentityMapper(); if (filesets[i] instanceof ZipFileSet) { final ZipFileSet zfs = (ZipFileSet) filesets[i];
private FileNameMapper getMapper() { FileNameMapper mapper = null; if (mapperElement != null) { mapper = mapperElement.getImplementation(); } else { mapper = new IdentityMapper(); } return mapper; }
new IdentityMapper(), existingEntries .getDirectoryScanner(getProject()));