Class RequireTextFileChecksum
java.lang.Object
org.apache.maven.enforcer.rule.api.AbstractEnforcerRule
org.apache.maven.enforcer.rules.AbstractStandardEnforcerRule
org.apache.maven.enforcer.rules.checksum.RequireFileChecksum
org.apache.maven.enforcer.rules.checksum.RequireTextFileChecksum
- All Implemented Interfaces:
EnforcerRuleBase
@Named("requireTextFileChecksum")
public final class RequireTextFileChecksum
extends RequireFileChecksum
Rule to validate a text file to match the specified checksum.
- Author:
- Konrad Windszus
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected String
void
execute()
getLog()
void
setEncoding
(String encoding) void
setLog
(EnforcerLogger arg0) void
setNormalizeLineSeparatorTo
(org.apache.maven.enforcer.rules.checksum.NormalizeLineSeparatorReader.LineSeparator normalizeLineSeparatorTo) toString()
Methods inherited from class org.apache.maven.enforcer.rules.checksum.RequireFileChecksum
calculateChecksum, getChecksum, getFile, getNonexistentFileMessage, getType, setChecksum, setFile, setNonexistentFileMessage, setType
Methods inherited from class org.apache.maven.enforcer.rules.AbstractStandardEnforcerRule
formatLocation, getMessage, setMessage
Methods inherited from class org.apache.maven.enforcer.rule.api.AbstractEnforcerRule
getCacheId, getLevel
-
Constructor Details
-
RequireTextFileChecksum
-
-
Method Details
-
setNormalizeLineSeparatorTo
public void setNormalizeLineSeparatorTo(org.apache.maven.enforcer.rules.checksum.NormalizeLineSeparatorReader.LineSeparator normalizeLineSeparatorTo) -
setEncoding
-
getEncoding
-
execute
- Overrides:
execute
in classRequireFileChecksum
- Throws:
EnforcerRuleException
-
calculateChecksum
- Overrides:
calculateChecksum
in classRequireFileChecksum
- Throws:
EnforcerRuleException
-
toString
- Overrides:
toString
in classRequireFileChecksum
-
setLog
- Specified by:
setLog
in interfaceEnforcerRuleBase
-
getLog
-