org.apache.camel.impl.scan
Class AssignableToPackageScanFilter

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

public class AssignableToPackageScanFilter
extends Object
implements PackageScanFilter

Package scan filter for testing if a given class is assignable to another class.


Constructor Summary
AssignableToPackageScanFilter()
           
AssignableToPackageScanFilter(Class<?> parentType)
           
AssignableToPackageScanFilter(Set<Class<?>> parents)
           
 
Method Summary
 void addParentType(Class<?> parentType)
           
 boolean matches(Class<?> type)
          Does the given class match
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AssignableToPackageScanFilter

public AssignableToPackageScanFilter()

AssignableToPackageScanFilter

public AssignableToPackageScanFilter(Class<?> parentType)

AssignableToPackageScanFilter

public AssignableToPackageScanFilter(Set<Class<?>> parents)
Method Detail

addParentType

public void addParentType(Class<?> parentType)

matches

public boolean matches(Class<?> type)
Description copied from interface: PackageScanFilter
Does the given class match

Specified by:
matches in interface PackageScanFilter
Parameters:
type - the class
Returns:
true to include this class, false to skip it.

toString

public String toString()
Overrides:
toString in class Object


Apache CAMEL