Class CommandModel.ParamModel

    • Constructor Detail

      • ParamModel

        public ParamModel()
    • Method Detail

      • getName

        public abstract String getName()
        Returns the command parameter name.
        Returns:
        the command parameter name
      • getParam

        public abstract Param getParam()
        Returns the command @Param annotation values.
        Returns:
        the @Param instance for this parameter
      • getLocalizedDescription

        public abstract String getLocalizedDescription()
        Returns a localized description for this parameter
        Returns:
        a localized String
      • getLocalizedPrompt

        public abstract String getLocalizedPrompt()
        Returns a localized prompt for this parameter
        Returns:
        a localized String
      • getLocalizedPromptAgain

        public abstract String getLocalizedPromptAgain()
        Returns a localized confirmation prompt for this parameter. This is only used for passwords.
        Returns:
        a localized String
      • getType

        public abstract Class getType()
        Returns the parameter type.
        Returns:
        the parameter type.
      • isParamId

        public boolean isParamId​(String key)