org.infinispan.util
Class ClassFinder

java.lang.Object
  extended by org.infinispan.util.ClassFinder

public class ClassFinder
extends Object

Find infinispan classes utility


Field Summary
static String PATH
           
 
Constructor Summary
ClassFinder()
           
 
Method Summary
static List<Class<?>> infinispanClasses()
           
static List<Class<?>> infinispanClasses(String javaClassPath)
           
static List<Class<?>> isAssignableFrom(Class<?> clazz)
           
static List<Class<?>> isAssignableFrom(List<Class<?>> classes, Class<?> clazz)
           
static List<Class<?>> withAnnotationDeclared(List<Class<?>> classes, Class<? extends Annotation> c)
           
static List<Class<?>> withAnnotationPresent(Class<? extends Annotation> ann)
           
static List<Class<?>> withAnnotationPresent(List<Class<?>> classes, Class<? extends Annotation> c)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PATH

public static final String PATH
Constructor Detail

ClassFinder

public ClassFinder()
Method Detail

withAnnotationPresent

public static List<Class<?>> withAnnotationPresent(List<Class<?>> classes,
                                                   Class<? extends Annotation> c)

withAnnotationDeclared

public static List<Class<?>> withAnnotationDeclared(List<Class<?>> classes,
                                                    Class<? extends Annotation> c)

isAssignableFrom

public static List<Class<?>> isAssignableFrom(List<Class<?>> classes,
                                              Class<?> clazz)

withAnnotationPresent

public static List<Class<?>> withAnnotationPresent(Class<? extends Annotation> ann)
                                            throws Exception
Throws:
Exception

isAssignableFrom

public static List<Class<?>> isAssignableFrom(Class<?> clazz)
                                       throws Exception
Throws:
Exception

infinispanClasses

public static List<Class<?>> infinispanClasses()
                                        throws Exception
Throws:
Exception

infinispanClasses

public static List<Class<?>> infinispanClasses(String javaClassPath)
                                        throws Exception
Throws:
Exception

-->

Copyright © 2011 JBoss, a division of Red Hat. All Rights Reserved.