Class MultipleUnorderedOptionsPredicate

    • Constructor Detail

      • MultipleUnorderedOptionsPredicate

        public MultipleUnorderedOptionsPredicate​(List<OptionPredicate> options)
    • Method Detail

      • isShouldSupportAnyMatch

        public boolean isShouldSupportAnyMatch()
      • calculateAnyOptionMatchingExceptExpected

        public OptionPredicate calculateAnyOptionMatchingExceptExpected()
      • match

        public void match​(PredicateContext context)
        Used to match this predicate, by trying to match the contained list of options. The list options can be matched in any order, and depending on shouldSupportAnyMatch with additional flags / options that aren't provided as sensitive options.
        Specified by:
        match in interface CommandPredicate