Class AbstractCommand

  • All Implemented Interfaces:
    java.util.concurrent.Callable<java.lang.Integer>
    Direct Known Subclasses:
    CheckBom, CheckMavenCentral

    abstract class AbstractCommand
    extends java.lang.Object
    implements java.util.concurrent.Callable<java.lang.Integer>
    Since:
    1.1.0
    • Field Summary

      Fields 
      Modifier and Type Field Description
      (package private) boolean debug  
      (package private) boolean info  
      protected Logger logger  
      (package private) Main parent  
      (package private) java.nio.file.Path pomFile  
      (package private) boolean quiet  
      (package private) picocli.CommandLine.Model.CommandSpec spec  
      (package private) boolean warn  
    • Constructor Summary

      Constructors 
      Constructor Description
      AbstractCommand()  
    • Field Detail

      • logger

        protected Logger logger
      • debug

        boolean debug
      • info

        boolean info
      • warn

        boolean warn
      • quiet

        boolean quiet
      • pomFile

        java.nio.file.Path pomFile
      • spec

        picocli.CommandLine.Model.CommandSpec spec
      • parent

        Main parent
    • Constructor Detail

      • AbstractCommand

        AbstractCommand()
    • Method Detail

      • parent

        protected Main parent()
      • call

        public java.lang.Integer call()
        Specified by:
        call in interface java.util.concurrent.Callable<java.lang.Integer>
      • execute

        protected abstract void execute()