Class SubCommandArgumentWrapper


  • public class SubCommandArgumentWrapper
    extends java.lang.Object
    • Constructor Detail

      • SubCommandArgumentWrapper

        public SubCommandArgumentWrapper​(SubCommandArgument<?>[] arguments)
      • SubCommandArgumentWrapper

        public SubCommandArgumentWrapper​(java.util.Collection<SubCommandArgument<?>> arguments)
    • Method Detail

      • array

        public java.lang.Object[] array()
      • length

        public int length()
      • argument

        public java.lang.Object argument​(int index)
      • hasArgument

        public boolean hasArgument​(int index)
      • argumentType

        public java.util.Optional<QuestionAnswerType<?>> argumentType​(java.lang.String key)
      • argument

        public java.util.Optional<java.lang.Object> argument​(java.lang.String key)
      • argument

        public java.util.Optional<java.lang.Object> argument​(java.lang.Class<? extends QuestionAnswerType> answerTypeClass)
      • hasArgument

        public boolean hasArgument​(java.lang.String key)