Class SpringHeaderCheck
- java.lang.Object
-
- com.puppycrawl.tools.checkstyle.api.AutomaticBean
-
- com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter
-
- com.puppycrawl.tools.checkstyle.api.AbstractFileSetCheck
-
- io.spring.javaformat.checkstyle.check.SpringHeaderCheck
-
- All Implemented Interfaces:
com.puppycrawl.tools.checkstyle.api.Configurable,com.puppycrawl.tools.checkstyle.api.Contextualizable,com.puppycrawl.tools.checkstyle.api.FileSetCheck
public class SpringHeaderCheck extends com.puppycrawl.tools.checkstyle.api.AbstractFileSetCheckChecks that the source headers follow Spring conventions.- Author:
- Phillip Webb
-
-
Field Summary
Fields Modifier and Type Field Description static StringDEFAULT_HEADER_COPYRIGHT_PATTERNThe default header copyright pattern.static StringDEFAULT_HEADER_TYPEThe default header type.
-
Constructor Summary
Constructors Constructor Description SpringHeaderCheck()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidfinishLocalSetup()protected voidprocessFiltered(File file, com.puppycrawl.tools.checkstyle.api.FileText fileText)voidsetBlankLineAfter(boolean blankLineAfter)voidsetCharset(String charset)voidsetHeaderCopyrightPattern(String headerCopyrightPattern)voidsetHeaderFile(URI headerFile)voidsetHeaderType(String headerType)voidsetPackageInfoHeaderFile(URI packageInfoHeaderFile)voidsetPackageInfoHeaderType(String packageInfoHeaderType)-
Methods inherited from class com.puppycrawl.tools.checkstyle.api.AbstractFileSetCheck
addViolations, beginProcessing, destroy, finishProcessing, fireErrors, getFileContents, getFileExtensions, getMessageDispatcher, getTabWidth, getViolations, init, log, log, process, setFileContents, setFileExtensions, setMessageDispatcher, setTabWidth
-
Methods inherited from class com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter
getCustomMessages, getId, getMessageBundle, getSeverity, getSeverityLevel, setId, setSeverity
-
Methods inherited from class com.puppycrawl.tools.checkstyle.api.AutomaticBean
configure, contextualize, getConfiguration, setupChild
-
-
-
-
Field Detail
-
DEFAULT_HEADER_TYPE
public static final String DEFAULT_HEADER_TYPE
The default header type.- See Also:
- Constant Field Values
-
DEFAULT_HEADER_COPYRIGHT_PATTERN
public static final String DEFAULT_HEADER_COPYRIGHT_PATTERN
The default header copyright pattern.- See Also:
- Constant Field Values
-
-
Method Detail
-
finishLocalSetup
protected void finishLocalSetup() throws com.puppycrawl.tools.checkstyle.api.CheckstyleException- Overrides:
finishLocalSetupin classcom.puppycrawl.tools.checkstyle.api.AbstractViolationReporter- Throws:
com.puppycrawl.tools.checkstyle.api.CheckstyleException
-
processFiltered
protected void processFiltered(File file, com.puppycrawl.tools.checkstyle.api.FileText fileText) throws com.puppycrawl.tools.checkstyle.api.CheckstyleException
- Specified by:
processFilteredin classcom.puppycrawl.tools.checkstyle.api.AbstractFileSetCheck- Throws:
com.puppycrawl.tools.checkstyle.api.CheckstyleException
-
setCharset
public void setCharset(String charset) throws UnsupportedEncodingException
- Throws:
UnsupportedEncodingException
-
setHeaderType
public void setHeaderType(String headerType)
-
setHeaderFile
public void setHeaderFile(URI headerFile) throws com.puppycrawl.tools.checkstyle.api.CheckstyleException
- Throws:
com.puppycrawl.tools.checkstyle.api.CheckstyleException
-
setHeaderCopyrightPattern
public void setHeaderCopyrightPattern(String headerCopyrightPattern)
-
setPackageInfoHeaderType
public void setPackageInfoHeaderType(String packageInfoHeaderType)
-
setPackageInfoHeaderFile
public void setPackageInfoHeaderFile(URI packageInfoHeaderFile)
-
setBlankLineAfter
public void setBlankLineAfter(boolean blankLineAfter)
-
-