Class ResourceFilter

java.lang.Object
com.day.cq.commons.predicates.ResourceFilter
All Implemented Interfaces:
Predicate<Adaptable>

public class ResourceFilter extends Object implements Predicate<Adaptable>
Predicate used to filter resources based on their adaptability.
  • Constructor Details

    • ResourceFilter

      public ResourceFilter(Class filterClass)
      Creates a new resource filter for the given class
      Parameters:
      filterClass - the class to filter on
  • Method Details

    • test

      public boolean test(Adaptable o)
      Specified by:
      test in interface Predicate<Adaptable>
      Returns:
      true if o is a Resource and adapts to the respective filter class.