/** * @param from The request from where. * @param to The request to where * @param filtering Filtering yes {@code true} or no {@code false} * @param mavenProject The Maven Project. * @param filters The list of given filters. * @param escapedBackslashesInFilePath Escape back slashes in file path. * @param encoding The used encoding during the filtering. * @param mavenSession The Maven Session. * @param additionalProperties Supplemental properties. */ public MavenFileFilterRequest( File from, File to, boolean filtering, MavenProject mavenProject, List<String> filters, boolean escapedBackslashesInFilePath, String encoding, MavenSession mavenSession, Properties additionalProperties ) { super( mavenProject, filters, mavenSession ); this.encoding = encoding; this.from = from; this.to = to; this.filtering = filtering; setAdditionalProperties( additionalProperties ); setEscapeWindowsPaths( escapedBackslashesInFilePath ); }