Class SpringImportOrderCheck

  • All Implemented Interfaces:
    com.puppycrawl.tools.checkstyle.api.Configurable, com.puppycrawl.tools.checkstyle.api.Contextualizable

    public class SpringImportOrderCheck
    extends com.puppycrawl.tools.checkstyle.checks.imports.ImportOrderCheck
    Checks that the order of imports follow Spring conventions.
    Author:
    Vedran Pavic
    • Nested Class Summary

      • Nested classes/interfaces inherited from class com.puppycrawl.tools.checkstyle.api.AutomaticBean

        com.puppycrawl.tools.checkstyle.api.AutomaticBean.OutputStreamOptions
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static String DEFAULT_PROJECT_ROOT_PACKAGE
      The default root package.
      • Fields inherited from class com.puppycrawl.tools.checkstyle.checks.imports.ImportOrderCheck

        MSG_ORDERING, MSG_SEPARATED_IN_GROUP, MSG_SEPARATION
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void setProjectRootPackage​(String projectRootPackage)  
      • Methods inherited from class com.puppycrawl.tools.checkstyle.checks.imports.ImportOrderCheck

        beginTree, getAcceptableTokens, getDefaultTokens, getRequiredTokens, setCaseSensitive, setGroups, setOption, setOrdered, setSeparated, setSeparatedStaticGroups, setSortStaticImportsAlphabetically, setStaticGroups, setUseContainerOrderingForStatic, visitToken
      • Methods inherited from class com.puppycrawl.tools.checkstyle.api.AbstractCheck

        clearViolations, destroy, finishTree, getFileContents, getLine, getLines, getTabWidth, getTokenNames, getViolations, init, isCommentNodesRequired, leaveToken, log, log, log, setFileContents, setTabWidth, setTokens
      • Methods inherited from class com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter

        finishLocalSetup, getCustomMessages, getId, getMessageBundle, getSeverity, getSeverityLevel, setId, setSeverity
      • Methods inherited from class com.puppycrawl.tools.checkstyle.api.AutomaticBean

        configure, contextualize, getConfiguration, setupChild
    • Field Detail

      • DEFAULT_PROJECT_ROOT_PACKAGE

        public static final String DEFAULT_PROJECT_ROOT_PACKAGE
        The default root package.
        See Also:
        Constant Field Values
    • Constructor Detail

      • SpringImportOrderCheck

        public SpringImportOrderCheck()
    • Method Detail

      • setProjectRootPackage

        public void setProjectRootPackage​(String projectRootPackage)