Class RequireEncoding
- java.lang.Object
-
- org.apache.maven.enforcer.rule.api.AbstractEnforcerRule
-
- org.codehaus.mojo.extraenforcer.encoding.RequireEncoding
-
- All Implemented Interfaces:
org.apache.maven.enforcer.rule.api.EnforcerRuleBase
@Named("requireEncoding") public class RequireEncoding extends org.apache.maven.enforcer.rule.api.AbstractEnforcerRuleChecks file encodings to see if they match the project.build.sourceEncoding If file encoding can not be determined it is skipped.
-
-
Constructor Summary
Constructors Constructor Description RequireEncoding(org.apache.maven.project.MavenProject project)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidexecute()StringgetEncoding()protected StringgetEncoding(File file)StringgetExcludes()StringgetIncludes()org.apache.maven.enforcer.rule.api.EnforcerLoggergetLog()booleanisUseDefaultExcludes()voidsetEncoding(String encoding)voidsetExcludes(String excludes)voidsetIncludes(String includes)voidsetLog(org.apache.maven.enforcer.rule.api.EnforcerLogger arg0)voidsetUseDefaultExcludes(boolean useDefaultExcludes)
-
-
-
Method Detail
-
execute
public void execute() throws org.apache.maven.enforcer.rule.api.EnforcerRuleException- Specified by:
executein classorg.apache.maven.enforcer.rule.api.AbstractEnforcerRule- Throws:
org.apache.maven.enforcer.rule.api.EnforcerRuleException
-
getEncoding
protected String getEncoding(File file) throws IOException
- Throws:
IOException
-
getEncoding
public String getEncoding()
-
setEncoding
public void setEncoding(String encoding)
-
getIncludes
public String getIncludes()
-
setIncludes
public void setIncludes(String includes)
-
getExcludes
public String getExcludes()
-
setExcludes
public void setExcludes(String excludes)
-
isUseDefaultExcludes
public boolean isUseDefaultExcludes()
-
setUseDefaultExcludes
public void setUseDefaultExcludes(boolean useDefaultExcludes)
-
setLog
public void setLog(org.apache.maven.enforcer.rule.api.EnforcerLogger arg0)
- Specified by:
setLogin interfaceorg.apache.maven.enforcer.rule.api.EnforcerRuleBase
-
getLog
public org.apache.maven.enforcer.rule.api.EnforcerLogger getLog()
-
-