Class PredicateContext


  • public class PredicateContext
    extends Object
    • Method Detail

      • startNewfullMatchOn

        public void startNewfullMatchOn​(List<CommandPredicate> detectorPredicates)
      • remainingPredicatesAreOptional

        public boolean remainingPredicatesAreOptional()
      • areNoArgumentsToHandle

        public boolean areNoArgumentsToHandle()
      • getNextArgumentToHandleAndRemoveFromList

        public ArgumentResolution getNextArgumentToHandleAndRemoveFromList()
      • argumentShouldBeMatchedAgain

        public void argumentShouldBeMatchedAgain​(ArgumentResolution resolution)
      • arePredicatesToDetectLeft

        public boolean arePredicatesToDetectLeft()
      • provideNextPredicate

        public void provideNextPredicate()
      • detectCurrentPredicateAgain

        public void detectCurrentPredicateAgain()
      • matchOnCurrentPredicate

        public void matchOnCurrentPredicate()
      • numberOfArgumentsToReport

        public int numberOfArgumentsToReport()
      • addAsArgumentToReport

        public void addAsArgumentToReport​(ArgumentResolution resolution)