Class CasesCondition

All Implemented Interfaces:
ArgsSyntax, Condition, Synopsisable, Syntaxable, org.refcodes.mixin.Resetable, org.refcodes.mixin.Schemable<CliSchema>

public class CasesCondition extends XorCondition implements Condition
The CasesCondition is an XorCondition making sure that all possible cases inside the XorCondition must(!) consume all provided args in order to match! This makes the CasesCondition most useful as a root condition with exotic (possibly ambiguous) cases encapsulated.