Class JewelInput

  • All Implemented Interfaces:
    org.rundeck.toolbelt.CommandInput

    public class JewelInput
    extends java.lang.Object
    implements org.rundeck.toolbelt.CommandInput
    Parse using JewelCLI
    • Constructor Summary

      Constructors 
      Constructor Description
      JewelInput()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getHelp​(java.lang.String command, java.lang.Class<?> type, java.lang.String paramName)  
      <T> T parseArgs​(java.lang.String command, java.lang.String[] args, java.lang.Class<? extends T> clazz, java.lang.String paramName)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • JewelInput

        public JewelInput()
    • Method Detail

      • parseArgs

        public <T> T parseArgs​(java.lang.String command,
                               java.lang.String[] args,
                               java.lang.Class<? extends T> clazz,
                               java.lang.String paramName)
                        throws org.rundeck.toolbelt.InputError
        Specified by:
        parseArgs in interface org.rundeck.toolbelt.CommandInput
        Throws:
        org.rundeck.toolbelt.InputError
      • getHelp

        public java.lang.String getHelp​(java.lang.String command,
                                        java.lang.Class<?> type,
                                        java.lang.String paramName)
        Specified by:
        getHelp in interface org.rundeck.toolbelt.CommandInput