Class SkipExistingTargetFileStrategy

  • All Implemented Interfaces:
    ExistingTargetStrategy

    public class SkipExistingTargetFileStrategy
    extends ReplaceTargetFileStrategy
    A handler which implements the strategy to skip existing target files.
    Version:
    $Id: SkipExistingTargetFileStrategy.java 1839288 2018-08-27 09:48:33Z tv $
    • Constructor Detail

      • SkipExistingTargetFileStrategy

        public SkipExistingTargetFileStrategy()
    • Method Detail

      • beforeGeneration

        public boolean beforeGeneration​(String outputDirKey,
                                        String outputPath,
                                        String encoding,
                                        UnitConfiguration unitConfiguration)
        Will be called before the generation is started and decides whether the generation process for this file should proceed.
        Specified by:
        beforeGeneration in interface ExistingTargetStrategy
        Overrides:
        beforeGeneration in class ReplaceTargetFileStrategy
        Parameters:
        outputDirKey - the key for the output directory into which the generated file should be written, null for the default output directory.
        outputPath - the path to which the output should be written, relative to the output base directory.
        unitConfiguration - the configuration of the current configuration unit, not null.
        encoding - The character encoding of the generated file, or null for the platform default encoding.
        Returns:
        true if the target file does not exist, false otherwise.