Uses of Interface
org.clapper.util.classutil.ClassFilter

Packages that use ClassFilter
org.clapper.util.classutil   
 

Uses of ClassFilter in org.clapper.util.classutil
 

Classes in org.clapper.util.classutil that implement ClassFilter
 class AbstractClassFilter
          AbstractClassFilter implements a ClassFilter that matches class names that (a) can be loaded and (b) are abstract.
 class AndClassFilter
          An AndClassFilter logically ANDs other ClassFilter objects.
 class ClassModifiersClassFilter
          ClassModifiersClassFilter is a ClassFilter that matches class names that (a) can be loaded and (b) match a set of class modifiers (as defined by the constants in the java.lang.reflect.Modifier class).
 class InterfaceOnlyClassFilter
          InterfaceOnlyClassFilter implements a ClassFilter that matches class names that (a) can be loaded and (b) are interfaces.
 class NotClassFilter
          NotClassFilter is a ClassFilter that wraps another ClassFilter and negates the sense of the wrapped filter's accept() method.
 class OrClassFilter
          An OrClassFilter contains logically ORs other ClassFilter objects.
 class RegexClassFilter
          RegexClassFilter is a ClassFilter that matches class names using a regular expression.
 class SubclassClassFilter
          SubclassClassFilter is a ClassFilter that matches class names that (a) can be loaded and (b) extend a given subclass or implement a specified interface, directly or indirectly.
 

Methods in org.clapper.util.classutil that return types with arguments of type ClassFilter
 java.util.Collection<ClassFilter> OrClassFilter.getFilters()
          Get the contained filters, as an unmodifiable collection.
 java.util.Collection<ClassFilter> AndClassFilter.getFilters()
          Get the contained filters, as an unmodifiable collection.
 

Methods in org.clapper.util.classutil with parameters of type ClassFilter
 OrClassFilter OrClassFilter.addFilter(ClassFilter filter)
          Add a filter to the set of contained filters.
 AndClassFilter AndClassFilter.addFilter(ClassFilter filter)
          Add a filter to the set of contained filters.
 int ClassFinder.findClasses(java.util.Collection<ClassInfo> classes, ClassFilter filter)
          Search all classes in the search areas, keeping only those that pass the specified filter.
 void OrClassFilter.removeFilter(ClassFilter filter)
          Remove a filter from the set of contained filters.
 void AndClassFilter.removeFilter(ClassFilter filter)
          Remove a filter from the set of contained filters.
 

Constructors in org.clapper.util.classutil with parameters of type ClassFilter
AndClassFilter(ClassFilter... filters)
          Construct a new AndClassFilter with a set of contained filters.
NotClassFilter(ClassFilter filter)
          Create a new NotClassFilter that wraps the specified ClassFilter.
OrClassFilter(ClassFilter... filters)
          Construct a new OrClassFilter with two contained filters.
 



Copyright © 2004-2007 Brian M. Clapper. All Rights Reserved.