Class AssignableToPackageScanFilter

java.lang.Object
org.apache.camel.impl.scan.AssignableToPackageScanFilter
All Implemented Interfaces:
org.apache.camel.spi.PackageScanFilter

public class AssignableToPackageScanFilter extends Object implements org.apache.camel.spi.PackageScanFilter
Package scan filter for testing if a given class is assignable to another class.
  • Constructor Details

    • AssignableToPackageScanFilter

      public AssignableToPackageScanFilter()
    • AssignableToPackageScanFilter

      public AssignableToPackageScanFilter(Class<?> parentType)
    • AssignableToPackageScanFilter

      public AssignableToPackageScanFilter(Set<Class<?>> parents)
  • Method Details

    • addParentType

      public void addParentType(Class<?> parentType)
    • isIncludeAbstract

      public boolean isIncludeAbstract()
    • setIncludeAbstract

      public void setIncludeAbstract(boolean includeAbstract)
      Whether to include abstract classes.
    • matches

      public boolean matches(Class<?> type)
      Specified by:
      matches in interface org.apache.camel.spi.PackageScanFilter
    • toString

      public String toString()
      Overrides:
      toString in class Object