Class AbstractOptionRestrictionBasedFinder

java.lang.Object
com.github.rvesse.airline.utils.predicates.restrictions.AbstractOptionRestrictionBasedFinder
All Implemented Interfaces:
org.apache.commons.collections4.Predicate<OptionMetadata>
Direct Known Subclasses:
MutuallyExclusiveWithOptionFinder, RequiredTagOptionFinder

public abstract class AbstractOptionRestrictionBasedFinder extends Object implements org.apache.commons.collections4.Predicate<OptionMetadata>
  • Constructor Details

    • AbstractOptionRestrictionBasedFinder

      public AbstractOptionRestrictionBasedFinder()
  • Method Details

    • getRestrictionPredicate

      protected abstract org.apache.commons.collections4.Predicate<OptionRestriction> getRestrictionPredicate()
    • evaluate

      public final boolean evaluate(OptionMetadata arg0)
      Specified by:
      evaluate in interface org.apache.commons.collections4.Predicate<OptionMetadata>