Class CmdMethod

  • All Implemented Interfaces:
    Cmd, Completer

    public class CmdMethod
    extends java.lang.Object
    implements Cmd
    Version:
    $Revision$ $Date$
    • Method Detail

      • getMethod

        public java.lang.reflect.Method getMethod()
      • getArgumentParameters

        public java.util.List<Param> getArgumentParameters()
      • getUsage

        public java.lang.String getUsage()
        Returns a single line description of the command
        Specified by:
        getUsage in interface Cmd
      • getName

        public java.lang.String getName()
        Specified by:
        getName in interface Cmd
      • exec

        public java.lang.Object exec​(java.util.Map<java.lang.Class<?>,​InternalInterceptor> globalInterceptors,
                                     java.lang.String... rawArgs)
        Specified by:
        exec in interface Cmd
      • exec

        public java.lang.Object exec​(java.util.Map<java.lang.Class<?>,​InternalInterceptor> globalInterceptors,
                                     java.util.List<java.lang.Object> list)
      • doInvoke

        protected java.lang.Object doInvoke​(java.util.List<java.lang.Object> list)
      • toRuntimeException

        public static java.lang.RuntimeException toRuntimeException​(java.lang.Throwable e)
      • getOptionParameters

        public java.util.Map<java.lang.String,​OptionParam> getOptionParameters()
      • manual

        public void manual​(java.io.PrintStream out)
        Specified by:
        manual in interface Cmd
      • has

        public static boolean has​(java.util.List<?> list)
      • help

        public void help​(java.io.PrintStream out)
        Specified by:
        help in interface Cmd
      • parse

        public java.util.List<java.lang.Object> parse​(java.lang.String... rawArgs)
      • instantiate

        public static java.util.Collection<java.lang.Object> instantiate​(java.lang.Class<? extends java.util.Collection> aClass)
      • getDefaults

        public java.util.Map<java.lang.String,​java.lang.String> getDefaults()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • complete

        public java.util.Collection<java.lang.String> complete​(java.lang.String buffer,
                                                               int cursorPosition)
        Specified by:
        complete in interface Completer