Class AbstractRenderSubcommand

    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      protected gov.nist.secauto.metaschema.cli.processor.ExitStatus executeCommand​(gov.nist.secauto.metaschema.cli.processor.CLIProcessor.CallingContext callingContext, org.apache.commons.cli.CommandLine cmdLine)  
      Collection<? extends org.apache.commons.cli.Option> gatherOptions()  
      List<gov.nist.secauto.metaschema.cli.processor.command.ExtraArgument> getExtraArguments()  
      String getName()  
      gov.nist.secauto.metaschema.cli.processor.command.ICommandExecutor newExecutor​(gov.nist.secauto.metaschema.cli.processor.CLIProcessor.CallingContext callingContext, org.apache.commons.cli.CommandLine cmdLine)  
      protected abstract void performRender​(Path input, Path result)  
      void validateOptions​(gov.nist.secauto.metaschema.cli.processor.CLIProcessor.CallingContext callingContext, org.apache.commons.cli.CommandLine cmdLine)  
      • Methods inherited from class gov.nist.secauto.metaschema.cli.processor.command.AbstractTerminalCommand

        getSubCommands, isSubCommandRequired, resolvePathAgainstCWD
      • Methods inherited from interface gov.nist.secauto.metaschema.cli.processor.command.ICommand

        getDescription, getSubCommandByName, requiredExtraArgumentsCount
    • Method Detail

      • getExtraArguments

        public List<gov.nist.secauto.metaschema.cli.processor.command.ExtraArgument> getExtraArguments()
      • validateOptions

        public void validateOptions​(gov.nist.secauto.metaschema.cli.processor.CLIProcessor.CallingContext callingContext,
                                    org.apache.commons.cli.CommandLine cmdLine)
                             throws gov.nist.secauto.metaschema.cli.processor.InvalidArgumentException
        Throws:
        gov.nist.secauto.metaschema.cli.processor.InvalidArgumentException
      • newExecutor

        public gov.nist.secauto.metaschema.cli.processor.command.ICommandExecutor newExecutor​(gov.nist.secauto.metaschema.cli.processor.CLIProcessor.CallingContext callingContext,
                                                                                              org.apache.commons.cli.CommandLine cmdLine)
      • executeCommand

        protected gov.nist.secauto.metaschema.cli.processor.ExitStatus executeCommand​(@NonNull
                                                                                      gov.nist.secauto.metaschema.cli.processor.CLIProcessor.CallingContext callingContext,
                                                                                      @NonNull
                                                                                      org.apache.commons.cli.CommandLine cmdLine)