Class CasesCondition

All Implemented Interfaces:
Condition, Constituent, Synopsisable, org.refcodes.mixin.DescriptionAccessor, 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.
  • Field Details

    • _description

      protected String _description
  • Constructor Details

  • Method Details

    • getDescription

      public String getDescription()
      Specified by:
      getDescription in interface org.refcodes.mixin.DescriptionAccessor