Class SkipExistingTargetFileStrategy
- java.lang.Object
-
- org.apache.torque.generator.control.existingtargetstrategy.ReplaceTargetFileStrategy
-
- org.apache.torque.generator.control.existingtargetstrategy.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 $
-
-
Field Summary
Fields Modifier and Type Field Description static String
STRATEGY_NAME
The strategy name "skip".
-
Constructor Summary
Constructors Constructor Description SkipExistingTargetFileStrategy()
-
Method Summary
Modifier and Type Method Description 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.String
getStrategyName()
Returns the name of the existing target strategy.-
Methods inherited from class org.apache.torque.generator.control.existingtargetstrategy.ReplaceTargetFileStrategy
afterGeneration
-
-
-
-
Field Detail
-
STRATEGY_NAME
public static final String STRATEGY_NAME
The strategy name "skip".- See Also:
- Constant Field Values
-
-
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 interfaceExistingTargetStrategy
- Overrides:
beforeGeneration
in classReplaceTargetFileStrategy
- 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.
-
getStrategyName
public String getStrategyName()
Returns the name of the existing target strategy.- Specified by:
getStrategyName
in interfaceExistingTargetStrategy
- Overrides:
getStrategyName
in classReplaceTargetFileStrategy
- Returns:
- "skip"
-
-