Package dw.cli

Class Command

    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected com.martiansoftware.jsap.JSAPResult _config  
    • Constructor Summary

      Constructors 
      Constructor Description
      Command()  
    • Field Detail

      • _config

        protected com.martiansoftware.jsap.JSAPResult _config
    • Constructor Detail

      • Command

        public Command()
    • Method Detail

      • run

        public Output run​(DokuJClient dokuClient,
                          java.lang.String[] commandArguments)
      • addLongFormatSwitch

        protected void addLongFormatSwitch​(com.martiansoftware.jsap.JSAP jsap)
                                    throws com.martiansoftware.jsap.JSAPException
        Throws:
        com.martiansoftware.jsap.JSAPException
      • addPageIdOption

        protected void addPageIdOption​(com.martiansoftware.jsap.JSAP jsap)
                                throws com.martiansoftware.jsap.JSAPException
        Throws:
        com.martiansoftware.jsap.JSAPException
      • registerParameters

        protected abstract void registerParameters​(com.martiansoftware.jsap.JSAP jsap)
                                            throws com.martiansoftware.jsap.JSAPException
        Throws:
        com.martiansoftware.jsap.JSAPException
      • getUsage

        public java.lang.String getUsage()