Class DefaultExtension

    • Constructor Detail

      • DefaultExtension

        public DefaultExtension()
    • Method Detail

      • Name

        public final String Name()
      • OptionNoMeta

        public final String OptionNoMeta()
      • Help

        public final String Help()
      • RequiredArguments

        public final int RequiredArguments()
      • process

        public scala.util.Try<Object> process​(scala.collection.immutable.Seq<String> arguments)
        Description copied from interface: Extension
        Executes an extension.

        Specified by:
        process in interface Extension
        Parameters:
        arguments - arguments
        Returns:
        true if the extension was successfully executed
      • getExtensionName

        public String getExtensionName()
        Description copied from interface: Extension
        Returns a name for this extension.

        Specified by:
        getExtensionName in interface Extension
        Returns:
        a name for this extension
      • getHelp

        public String getHelp()
        Description copied from interface: Extension
        Returns a human-readable help of what this extension does.

        Specified by:
        getHelp in interface Extension
        Returns:
        a human-readable help of what this extension does
      • getRequiredArguments

        public int getRequiredArguments()
        Description copied from interface: Extension
        Returns the number of required arguments.

        Specified by:
        getRequiredArguments in interface Extension
        Returns:
        the number of required arguments