Class AnyCondition

All Implemented Interfaces:
Condition, Constituent, Synopsisable, org.refcodes.mixin.DescriptionAccessor, org.refcodes.mixin.Resetable, org.refcodes.mixin.Schemable

public class AnyCondition extends AbstractCondition implements Condition
Any of the nested Condition conditions may match for the AnyCondition to match, e.g. all of the nested conditions are optional. The AnyCondition can nested by an AndCondition and encapsulates a Condition which may be provided but does not necessarily needs to be provided in order for the AndCondition to successfully parse the nested Condition items including the AnyCondition.